rockbox/lib/rbcodec
Solomon Peachy bdc3dd4fca MP4: append mdat sections together in metadata parser
mp4 files can have multiple 'mdat' chunks.  This is common for
audiobooks, where there is often a secondary mdat containing the
chapter names, but it's also legal to have multiple mdat chunks
for a single logical "track"

This confuses the mp4 metadata parser, which assumes there is
only a single mdat, and always uses the last mdat seen to
determine the "filesize" of the data we're trying to decode.

Work around this by appending each mdat's size to result in the final
"filesize"

Change-Id: I3e7a7efb0f05ef965e8d77f79e450c957524a480
2021-02-19 13:35:41 +00:00
..
codecs libgme: Fix yellow in hosted MIPS builds 2020-10-28 07:30:10 -04:00
dsp surround: Fix two issues with the haas surround code. 2020-09-08 13:38:26 +00:00
metadata MP4: append mdat sections together in metadata parser 2021-02-19 13:35:41 +00:00
test Remove explicit 'enum codec_command_action' in codec API 2017-12-07 14:41:59 -05:00
platform.h Enable buflib and core_alloc for warble. 2015-01-19 21:30:03 +01:00
rbcodec.make [3/4] Completely remove HWCODEC support 2020-07-24 21:20:13 +00:00
rbcodecconfig-example.h Enable setting of global output samplerate on certain targets. 2013-07-06 04:22:04 +02:00
rbcodecplatform-unix.h Enable buflib and core_alloc for warble. 2015-01-19 21:30:03 +01:00
SOURCES codecs: Add support for the 'VTX' ZX Spectrum chiptunes format. 2020-10-09 11:39:25 -04:00