Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: Bring me your broken MP4s, your twitchy AACs and other non-working m4a's

Re: Bring me your broken MP4s, your twitchy AACs and other non-working m4a's

From: Alex Bennee <kernel-hacker_at_bennee.com>
Date: Wed, 6 May 2009 11:11:44 +0100

2009/5/6 Vladimir Pantelic <pan_at_nt.tu-darmstadt.de>:
> Alex Bennee wrote:
>> That would be pathalogical. At the moment I've a fixed size array in
>> the codec that will deal with up to 10 mdat atoms in a file.
< snip>
>
> do you really care about the mdat atoms? The offset data for the samples is
> not mdat relative, so you don't need to keep the mdat info in memory, do
> you?

To be honest I'm not sure. I'm kinda learning the MP4 container format
on the fly as I do this. If all the seek information is already
contained in the moov section and the offsets are relative to the
whole file then yes, I can just ensure we parse the full file before
playback and seek back to the start of the first mdat when we start
playing.

The real test will be having some good test files that people can't
currently play and using that prove we have covered all the corner
cases.

-- 
Alex, homepage: http://www.bennee.com/~alex/
CV: http://www.bennee.com/~alex/cv.php
Received on 2009-05-06

Page was last modified "Jan 10 2012" The Rockbox Crew
aaa