~aleteoryx/muditaos

ref: 4a19cc3bfb333273f3cf384a2a610a0336b76c0d muditaos/module-services/service-audio/ServiceAudio.cpp -rw-r--r-- 30.3 KiB
4a19cc3b — Lucjan Bryndza 4 years ago
[EGD-6579] Fix audio crash after playback

Fix phone crash after playback ringtone in new alarm window

Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
49c132c6 — Jakub Pyszczak 5 years ago
[EGD-6513] Volume control feedback

Added volume control feedback during music playback over Bluetooth.
Changed volume buttons handler logic in service audio to use actions
instead of messages.
64b4849d — Tomasz Krosnowski 5 years ago
[EGD-6452] Sound selection GUI

Sound selection GUI used to change ringtone, message sound and
notification sound in settings.
6be93bef — Jakub Pyszczak 5 years ago
[EGD-6166] HSP ringing

Added HSP ring sound on incoming call event while
there's bluetooth connection active and HSP is
selected as the current profile.
Possibility of pick up/decline the call using
BT device buttons added.
Slightly changed HSP initialization according
to the UML-s added.
Changed call hangup handler in service cellular.
0d2a647f — Jakub Pyszczak 5 years ago
[EGD-6573] Fix default audio paths

Default audio paths updated to the newest ones.
fd935f41 — Alek Rudnik 5 years ago
[EGD-6093] Audio settings API

Refactored Audio settings API.
Moved phone modes logic from serivce audio to service clients level.
Removed redundant API.
Seprated API for vibration and sound enable/disable.
Fixed issues with vibrations logic.
81adfe41 — Piotr Tański 5 years ago
[EGD-6347] Refactored phone modes handling in applications

PhoneModeObserver doesn't work properly in applications.
Applications have to handle the phone mode changes via AppMgr.
Phone mode and tethering handlers separated.
9c41f6f5 — Jakub Pyszczak 5 years ago
[EGD-6350] Added bluetooth device volume control

Bluetooth device volume control can be set by Pure Phone
while paired and is in A2DP mode. Temporarly disabled
HSP since it's not fully working and causing control issues.
b890bcd6 — Marcin Smoczyński 5 years ago
[EGD-5260] Add A2DP playback to audio

Add basic playback capability using Bluetooth A2DP profile.
Only stereo/44100/16bit files are supported at the moment

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
863d805d — Jakub Pyszczak 5 years ago
[EGD-6304] Popup overall fixes

Removed duplicated mode observer from application
that was introduced during the rebase in this commit
1860bf210f5f128ee8cf780c0cb332abc918dbd1.
Fixed mute logic according to the design.
Fixed switching back to the meditation window.
cf75cfc0 — Marcin Smoczyński 5 years ago
[EGD-5973] Reduce audio stack usage

Verify stack usage of:
 - ServiceAudio
 - application music player
 - decoder worker
Change if possible to a realistic value keeping a 30% margin.
Stack usage reduction is limited due to an extensive stack usage of
every call to the filesystem, which uses around 2 kB of stack.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
ef63ee26 — Wojtek Rzepecki 5 years ago
[EGD-5304] Add new way of system close

Unified method of closing
the system orchestrated by
system manager
686d5395 — Hubert Chrzaniuk 5 years ago
[EGD-5880] Change mode related volume logic

Volume logic has been changed to make the
values independent from selected mode.
bb76fe40 — Hubert Chrzaniuk 5 years ago
[EGD-5713] Change volume hardware buttons behaviour

The volume button policy has been redesigned to be less
ambiguous for the user.
4490d0da — Hubert Chrzaniuk 5 years ago
[EGD-5714] Add phone mode handling for Audio Service

Added separate set of settings for all phone modes along
with basic support for phone mode change.
fe721693 — Wiktor S. Ovalle Correa 5 years ago
[EGD-5737] Merge master into experimental

Synchronize with master before merging
e29bd7fb — Hubert Chrzaniuk 5 years ago
[EGD-5717] Add vibration API calls in audio service

Vibration API is utilized to enable physical feedback
for the phone user.
18f9227f — Hubert Chrzaniuk 5 years ago
[EGD-5716] Change sound priorities

Sound API has been extended with new playback types.
c7b7cc4c — Wiktor S. Ovalle Correa 5 years ago
[EGD-5737] Merge master into experimental

Keep experimental up to date with changes from master
3b141041 — Wiktor S. Ovalle Correa 5 years ago
[EGD-5737] Merge master into experimental

Keep experimental up to date with changes from master
Next