diff options
author | Daniel Drake <dsd@laptop.org> | 2010-04-21 17:30:36 (GMT) |
---|---|---|
committer | Daniel Drake <dan@reactivated.net> | 2010-04-29 14:49:22 (GMT) |
commit | f6de5db915f077f4d90e68d5ca65b6c986080784 (patch) | |
tree | 0cf8946860bc12446eb6a862322c412ae2043f3c /record.py | |
parent | 5abd5b671874f9db596aac97a5e47ec31a9a5bd8 (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.py | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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 ) |