- 10 Mar, 2021 2 commits
-
-
Juho Hamalainen authored
sfos: Use flat volume sinks. Fixes JB#53444 See merge request !40
-
kende authored
-
- 01 Mar, 2021 1 commit
-
-
Matti Kosola authored
-
- 24 Feb, 2021 36 commits
-
-
Niels Breet authored
Needs proper fix later. Contributes to JB#49447
-
Juho Hämäläinen authored
daemon: use speex-fixed-2 daemon: disable auto-exit client: disable autospawn Also add submodule-era changelog entries. squashed: sfos: packaging: Do not use gdbm even if available ; JB#44440 Don't use %config(noreplace). JB#44152 Fix aarch64 builds by using systemd macros. JB#49681 sfos: packaging: Add configuration for system-wide mode Add configuration for system-wide mode. These new unit is not meant to be started by user but instead required when making emergency calls outside user session. PartOf ensures that the unit is stopped when emergency-call.target unit is stopped so that it doesn't collide with user session pulseaudio. There are no conflicts to multi-user.target or systemd-user-sessions.service because otherwise they may not be started at all if this unit happens to be still running. sfos: packaging: Fix dependencies of system-wide. JB#45842 Add After=dbus.socket and remove DefaultDependencies=no. sfos: packaging: Update system-wide user and group creation. Have static uid and gid for pulse and use only audio as additional group for user pulse. Fixes JB#46368 sfos: Don't fork pulseaudio processes. sfos: Prevent user session daemon from starting if system daemon is running. Wait until system daemon pid file disappears before starting user session PulseAudio. See JB#49307 sfos: Enable neon optimisation on aarch64 too. Contributes JB#49681 Co-authored-by:
David Greaves <david.greaves@jolla.com> Co-authored-by:
Tomi Leppänen <tomi.leppanen@jolla.com>
-
Juho Hämäläinen authored
When configurations using the module have updated this commit can be removed.
-
Juho Hämäläinen authored
Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
With this enabled when trigger stream is available but in corked state trigger is already applied to interaction streams. This is useful when trigger stream pauses for a while before playing, so that the trigger happens slightly earlier. Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Stream interaction groups now have hashmaps for all trigger and interaction states and roles. We track both trigger streams and interaction streams separately, so that applying interaction (ducking or cork and muting) is relatively simple. Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Use LLIST instead of array for interaction groups, and refactor parsing. Side effect from refactoring is that module-role-cork also now supports interaction groups. Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
When using only module-role-ducking duck streams even if the ducking stream is in corked state. Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
This reverts commit 0f4f109a.
-
Juho Hämäläinen authored
This reverts commit 5540f728.
-
Juho Hämäläinen authored
This reverts commit 65cc86f6.
-
Juho Hämäläinen authored
This reverts commit a56c8a14.
-
Juho Hämäläinen authored
No need to act too much on oFono state changes, as if the daemon disappears it's either going to appear again shortly, or we are rebooting, or something similar. Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Only does anything when headset_head_unit profile is active. Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
If the initial Connect call fails it is possible that the headset in question is still starting up and doesn't want connection from our end just yet. In that case say that we are connecting and wait for possible NewConnection from the starting device. In case there isn't going to be any NewConnection set up a timer to update the backend state. Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
HFP/HSP headsets may initiate transport when they are connected but the transport is down. When this happens switch to the profile associated with the headset. Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
As we are not running the sink or source threads transports wouldn't get switched to IDLE unless we do so here. Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
When running in droid setup we don't create sinks or sources, as the reading and writing to headset is done through droid.sink and droid.source with sco ports enabled. Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
Signed-off-by:
Juho Hämäläinen <juho.hamalainen@jolla.com>
-
Juho Hämäläinen authored
PA_MAJORMINOR will then be without the extra version information, but PACKAGE_VERSION will continue to have possible extra version information.
-
Juho Hämäläinen authored
-
Juho Hämäläinen authored
-
Juho Hämäläinen authored
-
Juho Hämäläinen authored
This is for building out-of-tree modules. Upstream doesn't want to support out-of-tree modules, so this patch is not upstreamable. Mer/Nemo should try to not depend on any out-of-tree modules.
-
Simonas Leleiva authored
E.g. pulseaudio-policy-enforcement fails on: /usr/include/pulsecore/atomic.h:289:2: error: invalid preprocessing directive #warn Signed-off-by:
Simonas Leleiva <simonas.leleiva@jollamobile.com>
-
- 22 Feb, 2021 1 commit
-
-
Juho Hämäläinen authored
-