From 817911664e02269ae3dd64cdc4b102e2f2459bce Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Sat, 13 Feb 2010 18:07:50 +0100 Subject: [PATCH] flvdemux: Fix GST_CLOCK_DIFF usage. It was previously checking for DIFF(a, b > 6 * GST_SECOND) instead of the proper DIFF(a,b) > 6 * GST_SECOND --- gst/flv/gstflvparse.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gst/flv/gstflvparse.c b/gst/flv/gstflvparse.c index c62433fbdc..1ee1752404 100644 --- a/gst/flv/gstflvparse.c +++ b/gst/flv/gstflvparse.c @@ -803,8 +803,8 @@ gst_flv_parse_tag_audio (GstFLVDemux * demux, GstBuffer * buffer) } if (G_UNLIKELY (!demux->no_more_pads - && GST_CLOCK_DIFF (demux->audio_start, - GST_BUFFER_TIMESTAMP (outbuf) > 6 * GST_SECOND))) { + && (GST_CLOCK_DIFF (demux->audio_start, + GST_BUFFER_TIMESTAMP (outbuf)) > 6 * GST_SECOND))) { GST_DEBUG_OBJECT (demux, "Signalling no-more-pads because no video stream was found" " after 6 seconds of audio"); @@ -1156,8 +1156,8 @@ gst_flv_parse_tag_video (GstFLVDemux * demux, GstBuffer * buffer) } if (G_UNLIKELY (!demux->no_more_pads - && GST_CLOCK_DIFF (demux->video_start, - GST_BUFFER_TIMESTAMP (outbuf) > 6 * GST_SECOND))) { + && (GST_CLOCK_DIFF (demux->video_start, + GST_BUFFER_TIMESTAMP (outbuf)) > 6 * GST_SECOND))) { GST_DEBUG_OBJECT (demux, "Signalling no-more-pads because no audio stream was found" " after 6 seconds of video");