[MOS-767] Fix full path displayed for invalid audio file Fix of the issue that whole file path was displayed instead of just filename in music player for invalid audio file for which Taglib failed to obtain tags.
[MOS-814] Fix no sound after BT device connection during call Fix of the issue that connecting or disconnecting BT device while call was in progress resulted in no sound being heard anywhere due to audio routing being stopped when HFP device disconnected. Additionally minor code cleanup.
[MOS-765] Fixed crash on invalid ID3 tag Bumped taglib version to latest master Added sanity check for version field in tag parser in taglib so in case of damaged/invalid tag it returns no tag at all It was caused by zipped mp3 files and renamed to mp3 again
[MOS-779] Fix music files extensions case sensitivity Fix of the issue that only files with extension in lowercase were detected and listed in the music player's library. Additionally code cleanup.
[MOS-743] Workaround for audio config paths Workaround for the issue that updater places audio config JSON files in wrong location. This should be removed after the updater is fixed. Additionally update of loudspeaker routing config.
[MOS-92] Fix continuing music playback after BT disconnection Fix of the issue that after disconnecting BT A2DP device during music playback and reconnecting it without leaving music player app the sound was not audible anywhere. Additionally unified behaviour of music playback on connection/disconnection of audio devices.
[MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes Add --all and --fix-all options to style-check-hook
[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