1 | See:
|
---|
2 | https://issues.mediagoblin.org/ticket/5399
|
---|
3 |
|
---|
4 | --- mediagoblin/media_types/video/transcoders.py 2015-12-20 11:25:11.000000000 -0500
|
---|
5 | +++ mediagoblin/media_types/video/transcoders.py 2016-01-20 00:21:47.159639000 -0500
|
---|
6 | @@ -32,5 +32,5 @@
|
---|
7 | import gi
|
---|
8 | gi.require_version('Gst', '1.0')
|
---|
9 | -from gi.repository import GObject, Gst
|
---|
10 | +from gi.repository import GLib, Gst
|
---|
11 | Gst.init(None)
|
---|
12 |
|
---|
13 | @@ -153,5 +153,5 @@
|
---|
14 | _log.info('Initializing VideoTranscoder...')
|
---|
15 | self.progress_percentage = None
|
---|
16 | - self.loop = GObject.MainLoop()
|
---|
17 | + self.loop = GLib.MainLoop()
|
---|
18 |
|
---|
19 | def transcode(self, src, dst, **kwargs):
|
---|
20 | @@ -370,9 +370,9 @@
|
---|
21 |
|
---|
22 | # This kills the loop, mercifully
|
---|
23 | - GObject.idle_add(self.__stop_mainloop)
|
---|
24 | + GLib.idle_add(self.__stop_mainloop)
|
---|
25 |
|
---|
26 | def __stop_mainloop(self):
|
---|
27 | '''
|
---|
28 | - Wrapper for GObject.MainLoop.quit()
|
---|
29 | + Wrapper for GLib.MainLoop.quit()
|
---|
30 |
|
---|
31 | This wrapper makes us able to see if self.loop.quit has been called
|
---|