diff options
Diffstat (limited to 'gst/qtdemux/qtdemux.c')
-rw-r--r-- | gst/qtdemux/qtdemux.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gst/qtdemux/qtdemux.c b/gst/qtdemux/qtdemux.c index 487093729..92a0fd083 100644 --- a/gst/qtdemux/qtdemux.c +++ b/gst/qtdemux/qtdemux.c @@ -2097,9 +2097,10 @@ gst_qtdemux_activate_segment (GstQTDemux * qtdemux, QtDemuxStream * stream, } /* segment lies beyond total indicated duration */ - if (G_UNLIKELY (segment->duration != -1 && segment->time > segment->duration)) { - GST_WARNING_OBJECT (qtdemux, "segment->duration %" G_GUINT64_FORMAT - " < segment->time %" G_GUINT64_FORMAT, segment->duration, + if (G_UNLIKELY (qtdemux->segment.duration != -1 && + segment->time > qtdemux->segment.duration)) { + GST_WARNING_OBJECT (qtdemux, "file duration %" G_GINT64_FORMAT + " < segment->time %" G_GUINT64_FORMAT, qtdemux->segment.duration, segment->time); return FALSE; } |