Lefucjusz
9b7d5be07a
[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.
2022-10-25 09:53:24 +02:00
Kuba
28e9e50d3e
[EGD-8094] Change mp3 decoder replaced with dr_mp3
...
Mp3 decoder replaced with dr_mp3.
2021-12-20 16:48:54 +01:00
Alek Rudnik
055bc5e065
[EGD-8081] Bump up dr_flac version
...
Bumped up version of dr_flac library to recent version.
Unified decoder API and made sure it is working as expected.
2021-12-10 17:25:22 +01:00
Jakub Pyszczak
bc0a168d80
[EGD-7145] Fix mp3 tags fetch
...
Fixed problem with some mp3 files which wasn't available in the list
of tracks. Issue was occuring due to the large buffer allocation.
2021-07-13 16:47:25 +02:00
DariuszSabala
6fe90d4bef
[BH-461] Move TPLIB minimp3 to separate dir
...
Moved minimp3 to third-party directory,
added our CMakeLists.txt with interface
library defined and upgraded include paths
2021-05-28 12:39:40 +02:00
Marcin Smoczyński
8b21df135c
[EGD-5742] Add audio format checking
...
Check if decoder's file format is supported by the sink audio device
before playing the sound. Add list of supported formats to each of audio
devices.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com >
2021-04-12 10:00:00 +02:00
Marcin Smoczyński
871b250d86
[EGD-4534] Change audio data path synchronization
...
Refactor audio data path to fix several synchronization issues and
excessive copy operations on large memory blocks. Introduce
audio::Stream data structure to allow connecting audio source and sink
with a zero-copy capability.
Introduce system mechanisms:
- critical section guard lock needed for stream synchronization
- non-cacheable memory allocator to allocate memory for DMA safe
buffers
Update the Googletest CMake template to match the capabilities of the
Catch2 template.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com >
Signed-off-by: Hubert Chrzaniuk <hubert.chrzaniuk@mudita.com >
2020-12-17 12:20:40 +01:00
Hubert Chrzaniuk
4c22ef5107
[EGD-4099] BT set stream ( #846 )
2020-10-20 13:43:53 +02:00
Przemyslaw Brudny
e131dae68f
[EGD-3743] Removed old doxygen copyright statements from project.
2020-10-20 12:55:10 +02:00
Radoslaw Wicik
2276ceed67
[EGD-3743] Update copyrights in fies
2020-10-20 12:55:10 +02:00
Hubert Chrzaniuk
6e9bdb3dc1
[EGD-3468] Fix metadata of audio files
2020-09-14 16:55:17 +02:00
alek
9821cd77c6
[EGD-3558] remove memalloc
2020-09-04 11:45:50 +02:00
alek
da8f35c2c6
[EGD-3464] fix playaback of mp3 files
2020-08-28 09:46:00 +02:00
Radoslaw Wicik
a8573a404c
Apply new style
2020-03-17 10:03:16 +01:00
Mateusz
dd4474f3c3
WiP: Massive refactor in module-bsp, cleaned up include paths and compilation warnings/errors
2019-08-08 10:27:45 +02:00
Mateusz
0fced67c65
WiP: optimized ram usage by MP3 decoder
2019-08-01 21:07:48 +02:00
Mateusz
d3a76d8b99
WiP: new BSP layer for I2C, RT1051 driver for audiocodec
2019-07-29 19:49:43 +02:00
Mateusz
5b4719ed7c
WiP: Profiles implementation, Recorder template, various fixes in BSP layer, extended BSP & module-audio API
2019-07-23 16:10:29 +02:00
Mateusz
fdbfc73b5e
WiP: necessary changes in old decoder code
...
Added some unit tests
2019-07-22 22:48:56 +02:00
Mateusz
fd17c1a0d9
WiP: module-audio template
...
Moved decoder layer from old NXPhone project
2019-07-22 15:06:25 +02:00