[longomatch] Fix rendering issue clipping buffers correctly



commit 633edea376193ec65d0bd1fe0512724923204976
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date:   Sun Mar 30 17:40:31 2014 +0200

    Fix rendering issue clipping buffers correctly

 libcesarplayer/gst-nle-source.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/libcesarplayer/gst-nle-source.c b/libcesarplayer/gst-nle-source.c
index e723688..86b922e 100644
--- a/libcesarplayer/gst-nle-source.c
+++ b/libcesarplayer/gst-nle-source.c
@@ -284,6 +284,9 @@ gst_nle_source_push_buffer (GstNleSource * nlesrc, GstBuffer * buf,
 
   item = (GstNleSrcItem *) g_list_nth_data (nlesrc->queue, nlesrc->index);
   buf_ts = GST_BUFFER_TIMESTAMP (buf);
+  if (buf_ts < item->start) {
+    return GST_FLOW_OK;
+  }
   buf_rel_ts = buf_ts - item->start;
 
   g_mutex_lock (&nlesrc->stream_lock);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]