I'm fine to do either. James, do you still prefer to skip the later headers if this breaks some old ogm files?
On Sat, Feb 16, 2019 at 4:52 PM Michael Niedermayer <michae...@gmx.at> wrote: > On Fri, Feb 15, 2019 at 02:56:18PM -0800, Chris Cunningham wrote: > > On Mon, Feb 11, 2019 at 1:55 PM Chris Cunningham < > chcunning...@chromium.org> > > wrote: > > > > > On Fri, Feb 8, 2019 at 2:37 PM Michael Niedermayer <michae...@gmx.at> > > > wrote: > > > > > >> ogg allows chaining streams when they have differing serial numbers > > >> https://xiph.org/ogg/doc/oggstream.html > > >> > > >> i think ive seen actual files doing this > > >> > > >> ogg_replace_stream() might assign these into existing avstreams i > think > > >> > > > > > > If I'm reading this correctly, I think that should always happen at the > > > boundary of a new ogg page, meaning it wouldn't rely on this multiple > > > headers logic? > > > > > > I found the commit where this was introduced > > > > > > > https://github.com/FFmpeg/FFmpeg/commit/81b743eb1026547270b88ac6a5cb451a3907ee94?diff=split > > > > > > With the description: > > > This fixes some old ogm files that had the 3rd vorbis header after a > data > > > packet in another stream. This is invalid in ogg, but this change > shouldn't > > > affect the behaviour of any valid file. > > > > > > So, I don't think we're going to find spec text for this. No spec for > OGM > > > and committer indicates its not valid Ogg. I'm guessing we want to > still > > > support these ogm files? > > > > > > > > Hey friends, just checking in on this discussion. Pls advise on findings > > above. > > I have no real oppinion on which solution to pick. If disallowing these > changes in OGM works, thats fine with me as is updating values > > thanks > > [...] > > -- > Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB > > The real ebay dictionary, page 2 > "100% positive feedback" - "All either got their money back or didnt > complain" > "Best seller ever, very honest" - "Seller refunded buyer after failed scam" > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel > _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel