On Sun, January 11, 2009 1:15 pm, Pascal Schirrmann wrote: > 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' > --------------------------------------------------
For some reason you don't have a dialog skin set, this should be set in freevo_conf.py to base.fxd. Ah, it looks like when Duncan re-patched svn with the skinable dialog changes he missed one in freevo_conf.py, Add the following lines to your local_conf.py to fix the problem, I've got some other issue to fix with the new dialogs so when I finally get round to doing a new patch I'll add this back into freevo_conf.py # XML file used for the dialog skins. # DIALOG_SKIN_XML_FILE = 'base' Cheers Adam ------------------------------------------------------------------------------ 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