[Ffmpeg-devel] [PATCH] mov dnxhd muxing

Baptiste Coudurier baptiste.coudurier
Fri Mar 23 23:11:06 CET 2007


M?ns Rullg?rd wrote:
> Michael Niedermayer <michaelni at gmx.at> writes:
>> Hi
>> On Fri, Mar 23, 2007 at 07:14:38PM +0000, M?ns Rullg?rd wrote:
>>> Michael Niedermayer <michaelni at gmx.at> writes:
>>>>> According to new policy, can you please supply me a full svn dump ?
>>>> i would if i had access to it, please ask
>>>> root at mphq or 
>>> What policy, 
>> i think baptiste means the draft propsal thing in mplayer svn, calling it
>> policy is of course not really correct ...
>>> what sort of dump,
>> dont ask me ...
>>> and what for?
>> baptiste wants to fork due to philosophical disagreement
>> to summarize
>> avid needs some specific atom in mov to play dv in mov
>> final cut pro does not need that specific atom
>> baptiste does not agree to always write the atom
> If writing it is still in line with the spec, I don't see a problem
> with doing so.  I can't imagine it incurring any significant size
> overhead.

atoms present inside stsd are decoder specific atoms, passed to the
decoder. In quicktime/isom/mp4/3gp philisophy a codec_tag is associated
to a specific decoder, and associated to specific atoms, all avid
codec_tags (AVdn, AVdv, AVUI, AVmp) use those atoms (ACLR, APRG, ARES)

>> he doesnt agree to drop support for either of the 2 propriatary applications
>> he neither agrees to use a dummy muxer for the avid atom variant similar to
>> psp/3gp muxers
> While I think the dummy muxers are a little hackish, I don't see a
> cleaner immediate solution.

if (mode == MODE_MOV && (codec_tag == "AVdn" || codec_tag == AVdv))

>> instead he wants either
>> base the writing of the atom on the codec_tag (fourcc) or add
> Ugh.
>> a target field and various tables to the muxers (=redesign the API with
>> no advantage but breaking API&ABI by doing so and making everything more
>> complex)

a target field without those tables is also ok, and you could use it to
differentiate between 3gp and 3g2 and get rid of 3g2 muxer which only
change ftyp brand.


Baptiste COUDURIER                              GnuPG Key Id: 0x5C1ABAAA
SMARTJOG S.A.                                    http://www.smartjog.com
Key fingerprint                 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
Phone: +33 1 49966312

More information about the ffmpeg-devel mailing list