[MOS-647][MOS-671] BT volume control fixes Set of fixes for Bluetooth volume control issues: * split OS volume from A2DP device volume; * added translations for additional popup required to indicate what volume is being set; * fixed issue that on some devices setting the lowest volume level would set the highest in reality; * fixed Bluetooth auto-turnoff functionality; * minor code cleanup.
[BH-1457] Simulator audio Switched to the more efficient way of spawning pulse audio context/stream. This change fixed rare issues reported by address sanitizer and accidental freezes.
[MOS-506] Update fallback audio configs Updated fallback audio configs with parameters obtained from R&D in Wrocław.
[MOS-53] Not enough stack for audio worker There were ocasional crashes due to too small stack for audio worker. These were not caught via stack overflow catching logic most of times
[MOS-513] Fix issues related to the GCC12 gcc Fix issues related to the GCC 12 Fix paths for ignore license headers
[MOS-411] Wired headset audio fix Fixes non-working wired headset audio during call
[MOS-366] Connect cellular events to HFP Connected all (?) necessary cellular events to the HFP profile Fixed audio issues when connected with HFP Some cleanup
[BH-1449] Fix gui/eink dependencies * Dependencies between service-gui and service-eink have been correctly defined. * System close routine was replaced with the sequential one which should solve many bell issues. * It also fixes BH-1406 and BH-1442. * Fixed some weird CMake issues in module-audio and several other modules. * Fixed service-gui closing routine * Removed unneeded messages/states from service-gui/eink. * Enhanced app-mgr closing routine. Fixed closing action handling.
[MOS-347] Separate A2DP from HFP in ProfileManager Now, both profiles can operate separately. Additonally, minor fixes has been applied to allow calling via car audio system. Some infotainment systems still don't work though.
[BH-1453] Fix audio on the simulator Replaced PortAudio library with PulseAudio. Fixed minor issues with the WorkerQueue module.
[BH-1424] FreeRTOS update Updated FreeRTOS source code to 10.4.6. Moved FreeRTOS sources to the third-party directory. Added necessary changes to the CMake configuration. Split FreeRTOSConfig.h. From now, each board has its own. Added missing log headers. Minor refactor of the module-os cmake. Fixed stack overflows in bell application main and time service.
[MOS-331] Fix audio resuming after headset unplugging Fix of the audio playback bug, which prevented playback resuming after unplugging the headset when playback was paused.
[MOS-240] PVS Studio analysis bugs fix Fixes to major part of issues found by PVS Studio static analysis mainly micro-optimisations
[MOS-303] Documentation fix Fix of the gain parameter range
[MOS-303] Add playback path gain params to json Additional pair of parameters has been added to current implementation of equalizer to enable changing playback path gain during audio path fine-tuning
[MOS-296] Merge remote-tracking branch 'origin/stable' Merge stable Harmony branch into merge wip branch
[MOS-245] Fix errant spaces It appears in the past a major edit was made but had used a regex to change some text which resulted in an errant space between the enumuneration/struct/class name and the scope resolution operator. These errant spaces have been removed.
[EGD-8162] Allow importing audio profile settings from json file Update Audio/Profiles README.md
[BH-1340] Fix audio asset tags Fixed audio asset tags Fixed formatting issues.
[EGD-8162] Allow importing audio profile settings from json file This allows for imporing the audio profile setitngs, including EQ settings from the json file, thus allowing modification of those setitngs without the need of recompiling the source code.