[Ffmpeg-devel] [PATCH] mov dnxhd muxing

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


Hi

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