Use GLib instead of GObject
authorBoris Bobrov <breton@cynicmansion.ru>
Mon, 25 Jul 2016 00:39:23 +0000 (03:39 +0300)
committerBoris Bobrov <breton@cynicmansion.ru>
Mon, 25 Jul 2016 00:39:23 +0000 (03:39 +0300)
Thanks mi!

Fixes bug 5399

AUTHORS
mediagoblin/media_types/video/transcoders.py

diff --git a/AUTHORS b/AUTHORS
index f7ee02db5e354fe7402eb64c5e730d1ef6feaaa5..a4435c325b521c320536118652846368be5c57dd 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -76,6 +76,7 @@ Thank you!
 * Matt Lee
 * Matt Molyneaux
 * Meg Ford
+* mi
 * Michele Azzolari
 * Mike Linksvayer
 * Natalie Foust-Pilcher
index f4b0341ed296a0f5aa2e1bb702cf726687661bf9..2d3392f231d30efc268a4532c162daa2f6585db6 100644 (file)
@@ -31,7 +31,7 @@ sys.argv = []
 
 import gi
 gi.require_version('Gst', '1.0')
-from gi.repository import GObject, Gst
+from gi.repository import GLib, Gst
 Gst.init(None)
 # init before import to work around https://bugzilla.gnome.org/show_bug.cgi?id=736260
 from gi.repository import GstPbutils
@@ -154,7 +154,7 @@ class VideoTranscoder(object):
     def __init__(self):
         _log.info('Initializing VideoTranscoder...')
         self.progress_percentage = None
-        self.loop = GObject.MainLoop()
+        self.loop = GLib.MainLoop()
 
     def transcode(self, src, dst, **kwargs):
         '''
@@ -371,11 +371,11 @@ class VideoTranscoder(object):
             self.pipeline.set_state(Gst.State.NULL)
 
         # This kills the loop, mercifully
-        GObject.idle_add(self.__stop_mainloop)
+        GLib.idle_add(self.__stop_mainloop)
 
     def __stop_mainloop(self):
         '''
-        Wrapper for GObject.MainLoop.quit()
+        Wrapper for GLib.MainLoop.quit()
 
         This wrapper makes us able to see if self.loop.quit has been called
         '''