[pitivi] Drop TAG events in singledecodebin if they arrive before a NEWSEGMENT.



commit e88bd7f9231ed9a999d2c3ef7926faebf218633e
Author: Alessandro Decina <alessandro d gmail com>
Date:   Tue Aug 25 16:44:45 2009 +0200

    Drop TAG events in singledecodebin if they arrive before a NEWSEGMENT.

 pitivi/elements/singledecodebin.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/pitivi/elements/singledecodebin.py b/pitivi/elements/singledecodebin.py
index 6746eb9..2cdc36c 100644
--- a/pitivi/elements/singledecodebin.py
+++ b/pitivi/elements/singledecodebin.py
@@ -327,6 +327,10 @@ class SingleDecodeBin(gst.Bin):
         self._unblockPad(target=self._target)
 
     def _padEventCb(self, pad, event):
+        if event.type == gst.EVENT_TAG:
+            self.debug("dropping TAG event")
+            return False
+
         if event.type != gst.EVENT_NEWSEGMENT:
             self.warning("first event: %s is not a NEWSEGMENT, bailing out" %
                     event)



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