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
jimmorrisson
70126e07ac
[EGD-4439] New filesystem handling - module audio. ( #1037 )
...
[EGD-4439] Taglib revision update
2020-11-19 10:18:24 +01: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
Lucjan Bryndza
0014dae259
[EGD-3854] Removing goto's from the code ( #797 )
...
It is generic cleanup task for removing all goto files
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com >
2020-10-08 08:58:49 +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
Adam Dobrowolski
abe6813ce6
EGD-3026 Wall Werror and Wextra added to project
2020-03-24 14:17:12 +01:00
Radoslaw Wicik
a8573a404c
Apply new style
2020-03-17 10:03:16 +01:00
Mateusz
0df92c22c7
WiP: Fixed error handling in decoder/encoder/Operation layer
2019-08-02 13:55:25 +02:00
Mateusz
0fced67c65
WiP: optimized ram usage by MP3 decoder
2019-08-01 21:07:48 +02:00
Mateusz
655fe5fd06
WiP: mp3 decoder optimization
2019-08-01 15:43:32 +02:00
Mateusz
d3a76d8b99
WiP: new BSP layer for I2C, RT1051 driver for audiocodec
2019-07-29 19:49:43 +02:00
Mateusz
4336ac7b2d
WiP: fixed bug in MP3 decoder
2019-07-29 09:26:03 +02:00
Mati
48bd11aba9
WiP: fun with mp3 decoder
2019-07-28 23:43:58 +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