Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/record.py
diff options
context:
space:
mode:
authorDaniel Drake <dsd@laptop.org>2010-04-21 17:30:36 (GMT)
committer Daniel Drake <dan@reactivated.net>2010-04-29 14:49:22 (GMT)
commitf6de5db915f077f4d90e68d5ca65b6c986080784 (patch)
tree0cf8946860bc12446eb6a862322c412ae2043f3c /record.py
parent5abd5b671874f9db596aac97a5e47ec31a9a5bd8 (diff)
Restore v60 rework
Restore the v60 rewrite to use a single pipeline, tweaking at runtime when necessary. This improves responsivity of the application, and results in the activity behaving reliably again.
Diffstat (limited to 'record.py')
-rw-r--r--record.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/record.py b/record.py
index f5d8565..ccd4295 100644
--- a/record.py
+++ b/record.py
@@ -45,6 +45,7 @@ from model import Model
from ui import UI
from recordtube import RecordTube
from glive import Glive
+from glivex import GliveX
from gplay import Gplay
from greplay import Greplay
from recorded import Recorded
@@ -91,6 +92,7 @@ class Record(activity.Activity):
#the main classes
self.m = Model(self)
self.glive = Glive(self)
+ self.glivex = GliveX(self)
self.gplay = Gplay(self)
self.ui = UI(self)
@@ -166,6 +168,7 @@ class Record(activity.Activity):
self.m.doShutter()
else:
self.glive.stop()
+ self.glivex.stop()
def restartPipes(self):
@@ -186,6 +189,8 @@ class Record(activity.Activity):
self.gplay.stop( )
if (self.glive != None):
self.glive.stop( )
+ if self.glivex != None:
+ self.glivex.stop()
#this calls write_file
activity.Activity.close( self )