mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 09:10:36 +00:00
oggdemux: do not skip sparse streams when determining start times
This fixes demuxing of streams containing only sparse streams, which would cause an infinite loop in _read_end_chain. https://bugzilla.gnome.org/show_bug.cgi?id=657062
This commit is contained in:
parent
4e9508e2ec
commit
8a752e44e2
1 changed files with 1 additions and 1 deletions
|
@ -2830,7 +2830,7 @@ gst_ogg_demux_read_end_chain (GstOggDemux * ogg, GstOggChain * chain)
|
|||
for (i = 0; i < chain->streams->len; i++) {
|
||||
GstOggPad *pad = g_array_index (chain->streams, GstOggPad *, i);
|
||||
|
||||
if (pad->map.is_sparse)
|
||||
if (pad->map.is_skeleton)
|
||||
continue;
|
||||
|
||||
if (pad->map.serialno == ogg_page_serialno (&og)) {
|
||||
|
|
Loading…
Reference in a new issue