baseparse: fix seekstop
authorKoop Mast <kwm at FreeBSD.org>
Wed, 22 Jun 2011 15:05:27 +0000 (17:05 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 22 Jun 2011 15:05:27 +0000 (17:05 +0200)
See #653137

libs/gst/base/gstbaseparse.c

index eef74c1..6aa1db8 100644 (file)
@@ -3742,7 +3742,7 @@ gst_base_parse_handle_seek (GstBaseParse * parse, GstEvent * event)
        seek event (in bytes) to upstream. Segment / flush handling happens
        in corresponding src event handlers */
     GST_DEBUG_OBJECT (parse, "seek in PUSH mode");
-    if (seekstop >= 0 && seekpos <= seekpos)
+    if (seekstop >= 0 && seekstop <= seekpos)
       seekstop = seekpos;
     new_event = gst_event_new_seek (rate, GST_FORMAT_BYTES, flush,
         GST_SEEK_TYPE_SET, seekpos, stop_type, seekstop);