Author: rshortt
Date: Wed Oct 19 00:22:59 2005
New Revision: 7749

Modified:
   trunk/tvdev/src/devices.py
   trunk/tvdev/src/tvcards.py

Log:
ivtv fixes, it starts up now but there's more to do.


Modified: trunk/tvdev/src/devices.py
==============================================================================
--- trunk/tvdev/src/devices.py  (original)
+++ trunk/tvdev/src/devices.py  Wed Oct 19 00:22:59 2005
@@ -99,10 +99,10 @@
 
         Device.__init__(self, id, card)
 
-        log.info(card.channels)
-        for c in card.channels.keys():
-            self.bouquets.append([])
-            self.bouquets[-1].append(c)
+        # log.info(card.channels)
+        # for c in card.channels.keys():
+        #     self.bouquets.append([])
+        #     self.bouquets[-1].append(c)
 
 
     def start_recording(self, channel, output):

Modified: trunk/tvdev/src/tvcards.py
==============================================================================
--- trunk/tvdev/src/tvcards.py  (original)
+++ trunk/tvdev/src/tvcards.py  Wed Oct 19 00:22:59 2005
@@ -94,8 +94,8 @@
     """
     Class handling an analog tv card
     """
-    def __init__(self, number, config):
-        TVCard.__init__(self, 'tv%s' % number, config)
+    def __init__(self, number, config, type='tv'):
+        TVCard.__init__(self, '%s%s' % (type, number), config)
 
         self.vdev = '/dev/video%s' % number
         self.adev = None
@@ -140,8 +140,8 @@
     """
     Class handling an ivtv analog tv card
     """
-    def __init__(self, number):
-        AnalogCard.__init__(self, number)
+    def __init__(self, number, config):
+        AnalogCard.__init__(self, number, config, 'ivtv')
 
         self.priority = self.priority or 7
         self.input = 4
@@ -289,7 +289,7 @@
             if type == 'ivtv':
                 key = '%s%s' % (type, _ivtv_number)
                 log.debug('IVTV card detected as %s' % key)
-                TV_CARDS[key]  = IVTVCard
+                TV_CARDS[key]  = IVTVCard(_ivtv_number, config)
                 if _ivtv_number != i:
                     TV_CARDS[key].vdev = vdev
                 _ivtv_number += 1
@@ -298,7 +298,7 @@
                 # Default to 'tv' type as set above.
                 key = '%s%s' % (type, _analog_tv_number)
                 log.debug('TV card detected as %s' % key)
-                TV_CARDS[key]  = AnalogCard(i, config)
+                TV_CARDS[key]  = AnalogCard(_analog_tv_number, config)
                 if _analog_tv_number != i:
                     TV_CARDS[key].vdev = vdev
                 _analog_tv_number += 1


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to