[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gstreamer-cvs
Subject:    [gst-cvs] gstreamer: valve: Only set discont on the first buffer
From:       tester () kemper ! freedesktop ! org (Olivier Crête)
Date:       2011-01-28 20:38:21
Message-ID: 20110128203821.C688410050 () kemper ! freedesktop ! org
[Download RAW message or body]

Module: gstreamer
Branch: master
Commit: 2cfc7adcb11b9ada2b087d3dc5c0fc43214bf9cd
URL:    http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=2cfc7adcb11b9ada2b087d3dc5c0fc43214bf9cd


Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Fri Jan 28 15:36:33 2011 -0500

valve: Only set discont on the first buffer after drops

Reset the discont member after setting discont on the first buffer after
dropping.

---

 plugins/elements/gstvalve.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/plugins/elements/gstvalve.c b/plugins/elements/gstvalve.c
index fdc175f..ae905f4 100644
--- a/plugins/elements/gstvalve.c
+++ b/plugins/elements/gstvalve.c
@@ -184,6 +184,7 @@ gst_valve_chain (GstPad * pad, GstBuffer * buffer)
     if (valve->discont) {
       buffer = gst_buffer_make_metadata_writable (buffer);
       GST_BUFFER_FLAG_SET (buffer, GST_BUFFER_FLAG_DISCONT);
+      valve->discont = FALSE;
     }
 
     ret = gst_pad_push (valve->srcpad, buffer);



------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d

_______________________________________________
gstreamer-cvs mailing list
gstreamer-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstreamer-cvs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic