diff --git a/ChangeLog b/ChangeLog index 7f31a57583..bf69e70a26 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-06-10 Wim Taymans + + * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues), + (gst_videomixer_blend_buffers), (gst_videomixer_update_queues): + Remove bogus check. + 2008-06-10 Wim Taymans * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues), diff --git a/gst/videomixer/videomixer.c b/gst/videomixer/videomixer.c index ea03f269ba..0d9e70f777 100644 --- a/gst/videomixer/videomixer.c +++ b/gst/videomixer/videomixer.c @@ -1378,6 +1378,7 @@ gst_videomixer_update_queues (GstVideoMixer * mix) } else { interval = GST_SECOND * mix->fps_d / mix->fps_n; } + GST_DEBUG_OBJECT (mix, "set interval to %" G_GUINT64_FORMAT, interval); } walk = mix->sinkpads; @@ -1388,9 +1389,9 @@ gst_videomixer_update_queues (GstVideoMixer * mix) walk = g_slist_next (walk); - if (mixcol->buffer != NULL && GST_CLOCK_TIME_IS_VALID (pad->queued)) { + if (mixcol->buffer != NULL) { pad->queued -= interval; - GST_DEBUG_OBJECT (pad, "queued now %lld", pad->queued); + GST_DEBUG_OBJECT (pad, "queued now %" G_GINT64_FORMAT, pad->queued); if (pad->queued <= 0) { GST_DEBUG ("unreffing buffer"); gst_buffer_unref (mixcol->buffer);