[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