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
