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

Modified Files:
        dvb.py generic.py ivtv.py 
Log Message:
delete old tv variables, rename some and fix detection

Index: generic.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/record/plugins/generic.py,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** generic.py  29 Nov 2004 18:35:44 -0000      1.8
--- generic.py  5 Dec 2004 13:01:11 -0000       1.9
***************
*** 79,86 ****
      """
      def __init__(self):
-         Plugin.__init__(self)
          # set a nice name for debug
          if not hasattr(self, 'name'):
!             self.name = 'generic'
          log.info('plugin: activating %s record' % self.name)
          # childapp running the external program
--- 79,87 ----
      """
      def __init__(self):
          # set a nice name for debug
          if not hasattr(self, 'name'):
!             self.reason = 'record.generic can\'t be used directly'
!             return
!         Plugin.__init__(self)
          log.info('plugin: activating %s record' % self.name)
          # childapp running the external program
***************
*** 97,100 ****
--- 98,102 ----
          self.suffix = config.TV_RECORDFILE_SUFFIX
  
+ 
      def get_cmd(self, rec):
          """
***************
*** 102,126 ****
          should override this function.
          """
!         # FIXME, get the current data
!         frequency = 0 
!         tunerid   = rec.channel
!             
!         duration = rec.stop - rec.start
!         if rec.url.startswith('file:'):
!             filename = rec.url[5:]
!             basename = os.path.basename(filename)
!         else:
!             filename = rec.url
!             basename = ''
!         cl_options = { 'channel'       : tunerid,
!                        'frequency'     : frequency,
!                        'filename'      : filename,
!                        'url'           : filename,
!                        'base_filename' : basename,
!                        'title'         : rec.name,
!                        'subtitle'      : rec.subtitle,
!                        'seconds'       : duration }
! 
!         return config.VCR_CMD % cl_options
  
  
--- 104,108 ----
          should override this function.
          """
!         raise Exception('generic: get_cmd() missing')
  
  

Index: ivtv.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/record/plugins/ivtv.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** ivtv.py     4 Dec 2004 01:49:30 -0000       1.4
--- ivtv.py     5 Dec 2004 13:01:11 -0000       1.5
***************
*** 51,55 ****
      def __init__(self, device='ivtv0', rating=7):
          self.name = device
!         self.device = config.TV_SETTINGS[device]
          generic.PluginInterface.__init__(self)
  
--- 51,55 ----
      def __init__(self, device='ivtv0', rating=7):
          self.name = device
!         self.device = config.TV_CARDS[device]
          generic.PluginInterface.__init__(self)
  

Index: dvb.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/record/plugins/dvb.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** dvb.py      1 Dec 2004 15:06:32 -0000       1.6
--- dvb.py      5 Dec 2004 13:01:11 -0000       1.7
***************
*** 9,13 ****
      def __init__(self, device='dvb0', rating=0):
          self.name = device
!         self.device = config.TV_SETTINGS[device]
  
        home = os.environ[ 'HOME' ]
--- 9,13 ----
      def __init__(self, device='dvb0', rating=0):
          self.name = device
!         self.device = config.TV_CARDS[device]
  
        home = os.environ[ 'HOME' ]



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to