Commit 3c4466b8 authored by David Schleef's avatar David Schleef

oggdemux: ignore header pages when looking for keyframe

This was causing keyframe_granule to be set to 0 for all streams
when seeking to the beginning of the stream, i.e., at the
beginning of playback.  Fixes #619778.
parent b03b223f
......@@ -2113,7 +2113,7 @@ gst_ogg_demux_do_seek (GstOggDemux * ogg, GstSegment * segment,
goto next;
granulepos = ogg_page_granulepos (&og);
if (granulepos == -1) {
if (granulepos == -1 || granulepos == 0) {
GST_LOG_OBJECT (ogg, "granulepos of next page is -1");
continue;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment