Update of /cvsroot/freevo/freevo/src/record/plugins
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29717

Modified Files:
        dvb.py 
Log Message:
use replex also for mplayer

Index: dvb.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/record/plugins/dvb.py,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** dvb.py      2 Jan 2005 15:05:16 -0000       1.8
--- dvb.py      2 Jan 2005 18:28:34 -0000       1.9
***************
*** 112,126 ****
              filename = rec.url
  
!         if self.program == 'mplayer':
!             # use mplayer -dumpstream
!             return [ self.program_file, '-dumpstream', '-dumpfile',
!                      filename, 'dvb://' + String(channel) ]
!         
!         elif self.program == 'tzap' and self.replex:
!             # use tzap + replex
              self.record_fifo = '/tmp/record-%s-%s-%s' % \
                                 (self.device.number, os.getpid(),
                                  int(time.time()))
!             # create tzap -> replex fifo
              if os.path.exists(self.record_fifo):
                  os.unlink(self.record_fifo)
--- 112,121 ----
              filename = rec.url
  
!         if self.replex:
!             # use replex to transform ts to mpeg
              self.record_fifo = '/tmp/record-%s-%s-%s' % \
                                 (self.device.number, os.getpid(),
                                  int(time.time()))
!             # create replex fifo
              if os.path.exists(self.record_fifo):
                  os.unlink(self.record_fifo)
***************
*** 128,137 ****
  
              # start replex program
!             self.replex_child = Process([ self.replex, '-x', '-t', 'DVD',
                                            '--of', filename, self.record_fifo 
])
!           return [ self.program_file, '-o', self.record_fifo, '-c',
!                      self.configfile, '-a', self.device.number,
!                      String( channel ) ]
              
          elif self.program == 'tzap':
              # use tzap
--- 123,136 ----
  
              # start replex program
!             self.replex_child = Process([ self.replex, '-x', '-k', '-t', 
'DVD',
                                            '--of', filename, self.record_fifo 
])
!             # set filename for the real recorder to fifo
!             filename = self.record_fifo
              
+         if self.program == 'mplayer':
+             # use mplayer -dumpstream
+             return [ self.program_file, '-dumpstream', '-dumpfile',
+                      filename, 'dvb://' + String(channel) ]
+         
          elif self.program == 'tzap':
              # use tzap



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to