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