offset += size;
gst_segment_set_position (&demux->sink_segment, GST_FORMAT_BYTES, offset);
/* check EOS condition */
- if ((demux->src_segment.flags & GST_SEEK_FLAG_SEGMENT) &&
- ((demux->sink_segment.position >= demux->sink_segment.stop) ||
- (demux->src_segment.stop != (guint64) - 1 &&
- demux->src_segment.position >= demux->src_segment.stop))) {
+ if ((demux->sink_segment.position >= demux->sink_segment.stop) ||
+ (demux->src_segment.stop != (guint64) - 1 &&
+ demux->src_segment.position >= demux->src_segment.stop)) {
GST_DEBUG_OBJECT (demux,
"forward mode using segment reached end of " "segment pos %"
GST_TIME_FORMAT " stop %" GST_TIME_FORMAT " pos in bytes %"