[pitivi: 2/13] Make pitivi/discoverer.py runnable for testing.
- From: Edward Hervey <edwardrv src gnome org>
- To: svn-commits-list gnome org
- Subject: [pitivi: 2/13] Make pitivi/discoverer.py runnable for testing.
- Date: Mon, 16 Mar 2009 08:04:00 -0400 (EDT)
commit 25e67b9c9dacefdabd27bb42e12a05957d3daf7f
Author: Alessandro Decina <alessandro decina collabora co uk>
Date: Wed Mar 11 15:03:07 2009 +0100
Make pitivi/discoverer.py runnable for testing.
---
pitivi/discoverer.py | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/pitivi/discoverer.py b/pitivi/discoverer.py
index d9db400..ba4f897 100644
--- a/pitivi/discoverer.py
+++ b/pitivi/discoverer.py
@@ -28,6 +28,7 @@ Discover file multimedia information.
from gettext import gettext as _
import os.path
import gobject
+gobject.threads_init()
import gst
import gst.pbutils
import tempfile
@@ -412,7 +413,6 @@ class Discoverer(object, Signallable, Loggable):
def _capsNotifyCb(self, pad, unused_property, ghost=None):
if ghost is None:
ghost = pad
-
caps = pad.props.caps
if caps is None or not caps.is_fixed():
return
@@ -458,3 +458,12 @@ class Discoverer(object, Signallable, Loggable):
self.current_streams.append(stream)
return stream
+
+if __name__ == '__main__':
+ import sys
+ import gobject
+
+ discoverer = Discoverer()
+ discoverer.addFiles(sys.argv[1:])
+ loop = gobject.MainLoop()
+ loop.run()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]