Author: duncan
Date: Tue Oct 10 21:19:21 2006
New Revision: 8345

Modified:
   branches/rel-1-5/freevo/src/tv/plugins/ivtv_xine_tv.py

Log:
Missed some of the changes, these are now added

Modified: branches/rel-1-5/freevo/src/tv/plugins/ivtv_xine_tv.py
==============================================================================
--- branches/rel-1-5/freevo/src/tv/plugins/ivtv_xine_tv.py      (original)
+++ branches/rel-1-5/freevo/src/tv/plugins/ivtv_xine_tv.py      Tue Oct 10 
21:19:21 2006
@@ -53,6 +53,11 @@
 TRUE = 1
 FALSE = 0
 
+if not config.XINE_TV_VO_DEV:
+    config.XINE_TV_VO_DEV = config.XINE_VO_DEV
+if not config.XINE_TV_AO_DEV:
+    config.XINE_TV_AO_DEV = config.XINE_AO_DEV
+
 class PluginInterface(plugin.Plugin):
     """
     Plugin to watch tv with xine.
@@ -93,7 +98,7 @@
 
         # Suppress annoying audio clicks
         time.sleep(0.4)
-        self.mixer.start()
+        self.mixer.start(mode)
 
         _debug_('%s: started %s app' % (time.time(), self.mode))
 
@@ -339,13 +344,12 @@
                 self.volume = self.mixer.getPcmVolume()
                 self.mixer.setPcmVolume(0)
 
-    def start(self):
-
+    def start(self, mode):
 
         if (self.mixer != None):
 
             # XXX Hm.. This is hardcoded and very unflexible.
-            if self.mode == 'vcr':
+            if mode == 'vcr':
                 self.mixer.setMicVolume(config.VCR_IN_VOLUME)
 
             else:
@@ -406,7 +410,10 @@
         print 'DJW: config.XINE_TV_VO_DEV=%s' % (config.XINE_TV_VO_DEV)
         print 'DJW: config.XINE_TV_AO_DEV=%s' % (config.XINE_TV_AO_DEV)
         print 'DJW: config.XINE_TV_TIMESHIFT_FILEMASK=%s' % 
(config.XINE_TV_TIMESHIFT_FILEMASK)
-        self.command = '%s %s -V %s -A %s --stdctl pvr://%s' % 
(config.XINE_COMMAND, config.XINE_ARGS_DEF, config.XINE_TV_VO_DEV, 
config.XINE_TV_AO_DEV, config.XINE_TV_TIMESHIFT_FILEMASK)
+        self.command = '%s %s -V %s -A %s --stdctl pvr://%s' % \
+            (config.XINE_COMMAND, config.XINE_ARGS_DEF, config.XINE_TV_VO_DEV, 
\
+            config.XINE_TV_AO_DEV, config.XINE_TV_TIMESHIFT_FILEMASK)
+
 
     def play(self):
 

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to