From 8de1502c9bdab387564d1325503be967ddc2536e Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 22 Jun 2009 13:37:58 +0200 Subject: [PATCH] asfdemux: fix latency calculations We need to check for -1 as an invalid timestamp, not 1. --- gst/asfdemux/gstasfdemux.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gst/asfdemux/gstasfdemux.c b/gst/asfdemux/gstasfdemux.c index ba8febaa84..102a8cae1a 100644 --- a/gst/asfdemux/gstasfdemux.c +++ b/gst/asfdemux/gstasfdemux.c @@ -3549,15 +3549,15 @@ gst_asf_demux_handle_src_query (GstPad * pad, GstQuery * query) GST_TIME_ARGS (min), GST_TIME_ARGS (max)); GST_OBJECT_LOCK (demux); - if (min != 1) + if (min != -1) min += demux->latency; - if (max != 1) + if (max != -1) max += demux->latency; GST_OBJECT_UNLOCK (demux); + gst_query_set_latency (query, live, min, max); break; } - default: res = gst_pad_query_default (pad, query); break;