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'

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).

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

-- 
Ciao, /  /                                                    .o.
     /--/                                                     ..o
    /  / ANS                                                  ooo

Attachment: signature.asc
Description: This is a digitally signed message part.

------------------------------------------------------------------------------
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
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to