ext/ogg/gstoggdemux.c: Make oggdemux only find the final time in a chain, not per...
authorAlessandro Decina <alessandro@nnva.org>
Mon, 31 Oct 2005 18:35:45 +0000 (18:35 +0000)
committerMichael Smith <msmith@xiph.org>
Mon, 31 Oct 2005 18:35:45 +0000 (18:35 +0000)
commit561b9e417df5cdedf49658dadf87d03b1a837176
treee045e81ccff159ffe390257ce1727f115d5fa016
parenta93ba991672ce8e2972961056920b3877a1c7d8e
ext/ogg/gstoggdemux.c: Make oggdemux only find the final time in a chain, not per-pad, since the per-pad information ...

Original commit message from CVS:
2005-10-31  Michael Smith <msmith@fluendo.com>

* ext/ogg/gstoggdemux.c: (gst_ogg_pad_init),
(gst_ogg_demux_read_chain), (gst_ogg_demux_read_end_chain),
(gst_ogg_demux_collect_chain_info), (gst_ogg_print):
Patch from Alessandro Decina <alessandro@nnva.org>.
Make oggdemux only find the final time in a chain, not per-pad,
since the per-pad information can be very expensive to locate, and
it isn't used anywhere. This makes reading a file containing
OggSkeleton reasonably fast.
Also, make chain finding work when there are logical bitstreams that
can't be decoded. Fixes #319110.
ChangeLog
ext/ogg/gstoggdemux.c