Hans Meine wrote:
> Hi again,
>
> maybe I should not run a potentially unstable development version on the
> living room HTPC used by my wife, but now I am facing the following problems
> (apart from the non-working recordserver):
>
> 1) Freevo just showed her a "crash" message; the autoshutdown plugin seems to
> suffer from some new event type:
>
> 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 816, in
> eventhandler
> if not isinstance(menu, Menu) and menu.eventhandler(event):
> File "/usr/lib/python2.5/site-packages/freevo/tv/programitem.py", line 385,
> in eventhandler
> event_consumed = ScrollableTextScreen.eventhandler(self, event, menuw)
>
> File
> "/usr/lib/python2.5/site-packages/freevo/skin/widgets/scrollabletext_screen.py",
>
> line 103, in eventhandler
> self.menuw.eventhandler('MENU_SUBMENU')
> 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 894, in
> eventhandler
> if p.eventhandler(event=event, menuw=self):
> File "/usr/lib/python2.5/site-packages/freevo/plugins/autoshutdown.py",
> line
> 364, in eventhandler
> if plugin.isevent(event) != 'IDENTIFY_MEDIA' and
> event.name != 'SCREENSAVER_START':
> AttributeError: 'str' object has no attribute 'name'
This is weird, I use the autoshutdown module and don't see this error.
But I think the test is incorrect. It should be
and event != Event('SCREENSAVER_START')
again freevo prompt comes in handy here:
# freevo prompt
Python 2.6.1 (r261:67515, Jan 24 2009, 14:48:40)
[GCC 4.1.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from event import *
>>> Event('SCREENSAVER_START')
SCREENSAVER_START: <class 'event.Event'>
There seems to be problem with kaa.display and autoshutdown, at least
last time I enabled this. So I removed the kaa.display from the
site-packages which fixed the problem. I suspect that this could be a
problem with the SystemExit calls but have not had time to check that my
fixes are correct. (got distracted with the high CPU usage when using
DirectFB)
> 2) My wife guessed that one reason for the crashing recordserver (which I
> told
> her I believed to have something to do with conflict resolution, although I
> do not assume that anymore) has to do with the favorites; until recently she
> could manually select programs to be recorded and remove a conflicting
> favorite; now schedulefavorites adds the favorite again and removes the
> desired program instead. This is a bad regression, but my wife just
> changed/removed the favorite to work around that.
>
> 3) The main.log is swamped now with messages concerning the rom drive polling:
>
> -> plugins.rom_drives.check_all
> -> plugins.rom_drives.identify
> -> plugins.rom_drives.get_drive_status
> -> plugins.rom_drives.drive_status_text
> <- plugins.rom_drives.drive_status_text: 0.0000
> <- plugins.rom_drives.get_drive_status: 0.0068
> <- plugins.rom_drives.identify: 0.0077
> -> plugins.rom_drives.get_drive_status_changed
> <- plugins.rom_drives.get_drive_status_changed: 0.0000
> <- plugins.rom_drives.check_all: 0.0098
>
> Since this happens frequently, the log is already some megabytes large
> (although I had disabled debug output again).
Sorry, forgot to disable this.
> 4) I am getting these warnings, but so far I have just ignored them:
>
> 2009-01-31 21:19:15,881 WARNING v4l2.py (768): control "Audio Encoding
> Layer"
> does not exist
> 2009-01-31 21:19:15,990 WARNING v4l2.py (768): control "Audio Encoding
> Layer"
> does not exist
> 2009-01-31 21:19:15,993 WARNING v4l2.py (768): control "Audio Encoding
> Layer"
> does not exist
> 2009-01-31 21:19:15,997 WARNING v4l2.py (781): control "Audio Encoding
> Layer"
> does not exist
AFAIK these are not important, it is because of one of the changes to
the IVTV driver (usually undocumented)
Duncan
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Freevo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-devel