[gstreamer-bugs] [Bug 319110] [PATCH] oggdemux chain finding is slow
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Tue Oct 18 14:39:24 PDT 2005
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=319110
GStreamer | gst-plugins-base | Ver: HEAD CVS
------- Additional Comments From Alessandro Decina 2005-10-18 21:39 -------
Created an attachment (id=53627)
--> (http://bugzilla.gnome.org/attachment.cgi?id=53627&action=view)
proposed fix (2)
This is basically the same patch as above.
It makes gst_ogg_demux_read_end_chain stop when the last page of the *chain* is
found.
The current approach is to stop when the last page of *each logical bitstream*
in a chain is found. This approach is slow with oggs that have logical
bitstreams that end early in the phisycal bitstream, e.g. annodex files (where
the skeleton ends before the first data page).
Moreover this patch makes the chain finding work when there are logical
bitstreams that can't be decoded (that is when pad->elem_pad is NULL and the
pad->first_time can't be calculated).
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the Gstreamer-bugs
mailing list