[Ffmpeg-devel] [PATCH] dv pixel format encoding fix

Michael Niedermayer michaelni
Fri Mar 10 13:44:12 CET 2006


On Thu, Mar 09, 2006 at 11:00:07PM -0800, Roman Shaposhnick wrote:
> > what dv in mov is, is a sick double layer format, its the output of the
> > dv muxer put into mov, the only sane way to generate this if we really have
> > to support it and IMHO it would be better if we simply say "NO" to this mess
> > is to feed the seperate audio and video dv streams into the dv muxer and then
> > the combined muxed dv stream into the mov muxer, how to implement this
> > cleanly is not exactly obvious, one way would be to call the dv muxer from
> > the mov muxer to combine the streams
>   That's pretty much what's going on in avi*.c on the decoding side when
>   DV-in-AVI type 1 is given to the ffmpeg. I also think this is the only
>   way to go, however, what's not clear to me is how widespread this double
>   layering could be. Is DV really special in that regard or do things like
>   AVI-in-MOV or some such happen in real life ?  


vorbis in ogg in avi, the most braindead thing imaginable, vorbis due to
its variable number of samples _and_ bytes per packet is problematic in
avi, its possible to store but hackish, storing vorbis in ogg in avi has
no effect on the problem (obviously) as either you can or cannot correctly
store X in Y, a middle layer wont really help



More information about the ffmpeg-devel mailing list