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
Radoslaw Wicik
2276ceed67
[EGD-3743] Update copyrights in fies
2020-10-20 12:55:10 +02:00
Hubert Chrzaniuk
f38960e1b3
[EDG-3870] Fix audio looping ( #769 )
2020-10-05 16:56:19 +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
jimmorrisson
aa4fe6cc4e
[EGD-3481] Null pattern / smart pointer access clean up in audio module
2020-08-21 10:03:35 +02:00
Alek Rudnik
09cf520c12
Egd 558 adjust volume during a call ( #283 )
...
* [EGD-558][fix] change error to info
* [EGD-558] added volume control of currently active audio operation
* [EGD-558] added ringing on incoming call
* [EGD-558] mini clean up in callwindow
* [EGD-558] removed reinterpret_casts and added some logging
* [EGD-558] rewritten methods to increment/decrement volume
* [EGD-558] clean up
* [EGD-558] moved volume control to application class
added nullptr checks
* [EGD-558] fixed types
* [EGD-558] added some audio debug logs
* [EGD-558] left a comment why ringing sound is currently disabled
* [EGD-558] PR fixes
* [EGD-558] PR fix
* [EGD-558] added propper error codes on pointer checking in Audio.cpp
2020-04-10 11:00:17 +02:00
Radoslaw Wicik
a8573a404c
Apply new style
2020-03-17 10:03:16 +01: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
30678c1ee8
WiP: Implementation of profiles switching logic
2019-07-25 22:53:57 +02:00
Mateusz
de8cf25acd
WiP: fixed profile loading
2019-07-25 20:54:45 +02:00
Mateusz
236939c2e7
WiP: refactor, state machine implementation
2019-07-25 15:39:56 +02:00
Mateusz
f4a55d5caf
Wip: Operations refactor, template of StateMachine class
2019-07-25 11:11:40 +02:00