~aleteoryx/muditaos

ref: 95ce71818ecf08fc9859207e09d12fe9673bd92d muditaos/module-audio/Audio d---------
95ce7181 — Jakub Pyszczak 4 years ago
[EGD-6281] Fix microphone mute

Fix microphone mute during the phone call.
Previously phone would unmute on:
- connecting/disconnecting a jack
- turning loudspeaker on/off
- switching to the bt device.
3408fafa — Przemyslaw Brudny 4 years ago
[EGD-6066] Removed Message default constructor

Forced each message to have declared type as parts of Bus logic
depends on it and previously we encountered undefined
behaviours. Added tests and messages validators.
77178548 — Marcin Smoczyński 4 years ago
[EGD-5260] Mono to stereo software conversion

Add workaround for Bluetooth audio to *always* convert mono PCM to
stereo.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
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 4 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 4 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>
686d5395 — Hubert Chrzaniuk 4 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 4 years ago
[EGD-5713] Change volume hardware buttons behaviour

The volume button policy has been redesigned to be less
ambiguous for the user.
cceb5b09 — Hubert Chrzaniuk 4 years ago
[EGD-5789] Fix loudspeaker in-call logic

In some cases loudspeaker state night have not
been passed properly ignoring users choice.
4490d0da — Hubert Chrzaniuk 4 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 4 years ago
[EGD-5737] Merge master into experimental

Synchronize with master before merging
18f9227f — Hubert Chrzaniuk 4 years ago
[EGD-5716] Change sound priorities

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

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

Keep experimental up to date with changes from master
46f9cc7e — Lucjan Bryndza 5 years ago
[EGD-5737] Merge master into experimental

Keep experimental up to date with changes from master
067ca948 — Lucjan Bryndza 5 years ago
[EGD-5737] Merge master into experimental

Keep experimental up to date with changes from master
e6213e94 — Lucjan Bryndza 5 years ago
[EGD-5737] Merge master into experimental

Keep experimental up to date with changes from master
bda18b5b — Marcin Smoczyński 5 years ago
[EGD-5706] Refactor creating audio device

Audio devices are created in the audio subsystem and it is not possible
to send a device to bt service upon creation.

Introduce hookable audio device factory to allow sharing bluetooth
audio device. Move audio devices from bsp to audio allowing removal of
unwanted bsp -> audio dependency.

Remove Bluetooth proxy device which turned out to be a dead end.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
f7a6b720 — Hubert Chrzaniuk 4 years ago
[EGD-4342] Remove audio profile db callback

This callback is not needed.
42879b1c — Hubert Chrzaniuk 5 years ago
[EGD-5580] Fix broken mute during call

The mute button during a call did not cause
any effect.
Next