From d3ae0ef71f854092ea0cc99cb611dff10817ee50 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Mon, 29 Mar 2010 15:27:37 +0200 Subject: [PATCH] flvdemux: also check for segment stop for non-segment-seek --- gst/flv/gstflvdemux.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gst/flv/gstflvdemux.c b/gst/flv/gstflvdemux.c index e800211ea0..09b12722e6 100644 --- a/gst/flv/gstflvdemux.c +++ b/gst/flv/gstflvdemux.c @@ -743,8 +743,7 @@ gst_flv_demux_loop (GstPad * pad) goto pause; /* check EOS condition */ - if ((demux->segment.flags & GST_SEEK_FLAG_SEGMENT) && - (demux->segment.stop != -1) && + if ((demux->segment.stop != -1) && (demux->segment.last_stop >= demux->segment.stop)) { ret = GST_FLOW_UNEXPECTED; goto pause;