Szymon Mroczek
8d9719e8b9
[EGD-3510] audio codec configuration for headset microphone ( #1004 )
...
[EGD-3510] Audio stereo outputs fixed. Microphone bias handling for headset. Headset microphone gain adjusted.
2020-11-13 13:51:30 +01:00
Hubert Chrzaniuk
691ca41c1f
[EGD-4378] Fix audio bugs ( #1003 )
...
* fix - call ear-speaker does not work
* fix - BT sink state is not stored
2020-11-12 16:39:44 +01:00
Hubert Chrzaniuk
7ccc52c04c
[EGD-4357] Improve error handling in audio ( #990 )
...
- error code can be now returned also during
initialization
- fixed crash when user requested to playback
file that does not exist
2020-11-12 16:15:42 +01:00
Hubert Chrzaniuk
b7e1a04a12
[EGD-4301] Bluetooth Audio profile support ( #984 )
...
- implemented audio sink/source switching
- reorganized / renamed sound events
- moved SetBluetoothStreamData and AudioDevice instance to base Operation class
- added audio profiles RecordingBluetoothHSP, RoutingBluetoothHSP
- removed unused audio Profiles
- removed redundant OutputPath and InputPath classes from CodecParamsMAX98090
2020-11-09 17:53:28 +01:00
Marcin Smoczyński
481c4238bf
[EGD-4004] audio: fix routing synchronization ( #880 )
...
Protect copying to buffers with mutex locks. Fix C style copying.
Add sanity checks to detect synchronization issues when routing.
2020-10-28 11:01:58 +01:00
Hubert Chrzaniuk
4c22ef5107
[EGD-4099] BT set stream ( #846 )
2020-10-20 13:43:53 +02:00
Radoslaw Wicik
2276ceed67
[EGD-3743] Update copyrights in fies
2020-10-20 12:55:10 +02:00
Hubert Chrzaniuk
78f075712c
[EGD-4023] Vibration - get values from DB ( #807 )
2020-10-15 10:16:58 +02:00
Hubert Chrzaniuk
ebcef7a692
[EGD-4054] Audio API for setting stream parameters ( #826 )
2020-10-15 09:27:15 +02:00
Marcin Smoczyński
2cff347326
[EGD-4002] audio: remove phone call recording ( #794 )
...
There is no requirement for this functionality and it complicates the
audio subsystem.
Fix includes and cleanup minor flaws in the process of this change.
2020-10-07 15:49:40 +02:00
Jakub Pyszczak
2df98eea48
[EGD-3841] Add audio vibration and enable sound option
2020-10-06 17:06:34 +02:00
Hubert Chrzaniuk
f38960e1b3
[EDG-3870] Fix audio looping ( #769 )
2020-10-05 16:56:19 +02:00
hubert-chrzaniuk
b327fc36e2
[EGD-3778] Add priorities and sound mux to audio system ( #726 )
2020-09-28 11:50:13 +02:00
jimmorrisson
7b626ce755
[EGD-3098] Add audio volume control per functionality.
2020-09-20 13:41:19 +02:00
jimmorrisson
63685f9247
[EGD-3097] Add storing and updating audio settings in database.
2020-09-11 12:06:03 +02:00
Szymon Mroczek
88e928c2f2
[EGD-3426] Audio buffers handling fixed to eliminate sending uninitialized data. This eliminates loud noise on start of a call.
2020-08-21 08:56:33 +02:00
Szymon Mroczek
4321151252
[EGD-3099] StartRecording and StopRecording APIs converted to return RetCode instead of dummy int32_t
2020-07-29 09:08:49 +02:00
Szymon Mroczek
217148cf43
[EGD-3099] SwitchProfile and SendEvent APIs converted to return RetCode instead of dummy int32_t
2020-07-29 09:08:49 +02:00
Szymon Mroczek
151c804b2e
[EGD-3099] Volume and Gain APIs converted to return RetCode instead of dummy int32_t
2020-07-29 09:08:49 +02:00
Szymon Mroczek
8d7b2a4eb8
[EGD-3099] Resume API converted to return RetCode instead of dummy int32_t
2020-07-29 09:08:49 +02:00
Szymon Mroczek
1aca6706f6
[EGD-3099] Pause API converted to return RetCode instead of dummy int32_t
2020-07-29 09:08:49 +02:00
Szymon Mroczek
b2894c596d
[EGD-3099] Stop API converted to return RetCode instead of dummy int32_t
2020-07-29 09:08:49 +02:00
Szymon Mroczek
eb3fd9c4c6
[EGD-3099] Start API converted to return RetCode instead of dummy int32_t
2020-07-29 09:08:49 +02:00
alek
cb0f0b2a9b
[EGD-3095] added audio workers synchronization mutexes
...
Added incoming call ring tone.
2020-07-23 23:58:29 +02:00
Adam Dobrowolski
4a61f400e7
EGD-3055 Fixed printf issues
2020-04-08 12:23:53 +02:00
Przemyslaw Brudny
c0822b6658
[EDG-3019] Moved log.hpp and debug.hpp into main PurePhone repo
2020-03-24 15:55:32 +01:00
Adam Dobrowolski
abe6813ce6
EGD-3026 Wall Werror and Wextra added to project
2020-03-24 14:17:12 +01:00
Przemyslaw Brudny
8f92715951
[EDG-3019] Segger utils moved to git submodule
2020-03-23 18:37:37 +01:00
Radoslaw Wicik
a8573a404c
Apply new style
2020-03-17 10:03:16 +01:00
Mati
21fff20088
WiP: small refactor in sysmgr init procedure
...
WiP: added filling audio buffers
2019-08-07 19:41:08 +02:00
Mati
0557c1d4f7
WiP: temp commit
2019-08-07 07:45:39 +02:00
Mati
018f7c3655
Switched default routing profile to earspeaker
2019-08-05 16:54:10 +02:00
Mateusz
f3af3ae12b
Preparations to merge
...
Added TODOs
Fixed minor bugs
2019-08-05 14:50:30 +02:00
Mateusz
699e0a7186
WiP: Fixed profile switching on linux
2019-08-05 14:08:27 +02:00
Mateusz
a4148dca6e
WiP: routing audio calls finally works
...
Added Mute/Unmute/Speakerphonectrl API
2019-08-05 12:23:51 +02:00
Mateusz
fce0de53ef
WiP: routing tests
2019-08-05 08:05:40 +02:00
Mateusz
749c14c7c6
WiP: fixed unit tests
...
Small profile refactor
Fixed bugs
2019-08-01 13:06:57 +02:00
Mateusz
d3a76d8b99
WiP: new BSP layer for I2C, RT1051 driver for audiocodec
2019-07-29 19:49:43 +02:00
Mateusz
43d794910c
WiP: Added volume control API
2019-07-29 12:13:25 +02:00
Mateusz
236939c2e7
WiP: refactor, state machine implementation
2019-07-25 15:39:56 +02:00