Hi,

Running (again) freevo 1.8.4-svn, on a PVR based system, I have three 'troubles' :

1) This svn version includes a change I created, allowing to have different sound levels for each TV_CHANNELS.

Duncan did some cleaning when integrating my changes (thanks Duncan :-) )

But one cleaning doesn't work as expected, and I'm unable to understand why. I suppose that this change led to an exception, and, as the whole block is in a try: part, this exception is maybe trapped ?
(See the diff of channels.py)

2) When freevo starts, it write a new (?) message :
Overlay display enabled (X11GraphicsDisplay)
In my case, that's sometime true (when I starts freevo in my X11 session), and sometime false (when I start freevo as a new X session, on the PVR-350 tv output).

I have no idea how to deal with that ? Trouble is that I cannot watch TV anymore. Not such a big trouble, it's a test bed, but a little annoying ;-)

3) When I press the 'shutdown button, It throws an exception :
------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/freevo/main.py", line 306, in eventhandler
   app.eventhandler(event)
File "/usr/lib/python2.5/site-packages/freevo/util/benchmark.py", line 91, in origfunc
   return func(*args, **kwargs)
File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 808, in eventhandler
   self.goto_media_menu("shutdown")
File "/usr/lib/python2.5/site-packages/freevo/util/benchmark.py", line 91, in origfunc
   return func(*args, **kwargs)
File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 343, in goto_media_menu
   self.eventhandler(MENU_SELECT)
File "/usr/lib/python2.5/site-packages/freevo/util/benchmark.py", line 91, in origfunc
   return func(*args, **kwargs)
File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 874, in eventhandler
   self._handle_play_item(menu, event)
File "/usr/lib/python2.5/site-packages/freevo/util/benchmark.py", line 91, in origfunc
   return func(*args, **kwargs)
File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 683, in _handle_play_item
   action(arg=arg, menuw=self)
File "/usr/lib/python2.5/site-packages/freevo/plugins/shutdown.py", line 166, in confirm_freevo
   what, ButtonDialog.QUESTION_TYPE)
File "/usr/lib/python2.5/site-packages/freevo/dialog/dialogs.py", line 509, in __init__
   super(ButtonDialog,self).__init__(skin, widgets, info)
File "/usr/lib/python2.5/site-packages/freevo/dialog/dialogs.py", line 310, in __init__
   self.set_navigation_map(self.skin.navigation_map)
AttributeError: 'NoneType' object has no attribute 'navigation_map'
--------------------------------------------------

Thanks,
Pascal

--- ../../svn/freevo/src/tv/channels.py 2009-01-10 11:20:56.000000000 +0100
+++ src/tv/channels.py  2009-01-11 13:38:45.000000000 +0100
@@ -97,8 +97,12 @@
                 for i in range(len(config.TV_CHANNELS)):
                     chan_info = config.TV_CHANNELS[i]
                     if chan_info[chan_index] == chan:
-                        if len(chan_info) > 4:
+                        try:
                             group = chan_info[4]
+                        except IndexError:
+                            group = 0
+                        # if len(chan_info) > 4:
+                        #     group = chan_info[4]
                         try:
                             group = int(group)
                         except ValueError:
------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to