gst1: Run gst.init() if needed everywhere using Gst

This commit is contained in:
Stein Magnus Jodal 2015-11-30 15:27:25 +01:00
parent 592f5dec53
commit eb4c742015
6 changed files with 5 additions and 12 deletions

View File

@ -22,8 +22,8 @@ except ImportError:
instructions on how to install the required dependencies.
"""))
raise
Gst.init()
else:
Gst.init()
try:
# Make GObject's mainloop the event loop for python-dbus

View File

@ -7,6 +7,7 @@ import threading
import gi
gi.require_version('Gst', '1.0')
from gi.repository import GObject, Gst, GstPbutils
Gst.is_initialized() or Gst.init()
import pykka

View File

@ -7,6 +7,7 @@ import time
import gi
gi.require_version('Gst', '1.0')
from gi.repository import Gst, GstPbutils
Gst.is_initialized() or Gst.init()
from mopidy import exceptions
from mopidy.audio import utils
@ -193,8 +194,6 @@ if __name__ == '__main__':
from mopidy.internal import path
Gst.init()
scanner = Scanner(5000)
for uri in sys.argv[1:]:
if not Gst.uri_is_valid(uri):

View File

@ -8,6 +8,7 @@ import sys
import gi
gi.require_version('Gst', '1.0')
from gi.repository import Gst
Gst.is_initialized() or Gst.init()
import pkg_resources

View File

@ -7,8 +7,6 @@ import gi
gi.require_version('Gst', '1.0')
from gi.repository import Gst
Gst.init()
import mock
import pykka

View File

@ -3,12 +3,6 @@ from __future__ import absolute_import, unicode_literals
import os
import unittest
import gi
gi.require_version('Gst', '1.0')
from gi.repository import Gst
Gst.init()
from mopidy import exceptions
from mopidy.audio import scan
from mopidy.internal import path as path_lib