On 12/29/2014 5:28 PM, Martin Storsjö wrote:
>> Won't this result in broken file?
> 
> Probably not too broken - the few bits we can't deduce without looking at 
> the individual packets are set to sane defaults. There are bits for 
> indicating "this stream won't contain multiple sequence headers" or "this 
> stream won't contain multiple entrypoints" (I'm not too familiar with VC1 
> so I don't remember exactly what this means), and if in doubt we set them 
> to 0, saying that the stream might contain that.

Well, OK. The whole setup sounds a bit silly here, but I guess we can't
exactly go back in time and slap people.

> Our own demuxer doesn't look at these fields at all.

Shocking.

> All in all I think it's easier to just go this way, than to keep an extra 
> hack just for the hypothetical case of people writing vc1 with our mp4 
> muxer, fragmented with empty_moov. (The only real case of using vc1 in mp4 
> would be for smooth streaming, and in those cases, nothing of the moov 
> atom is even transmitted over the wire.)

I, of course, agree.

- Derek
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to