John Molohan wrote:
> Duncan Webb wrote:
>   
>> John Molohan wrote:
>>   
>>     
>>> John Molohan wrote:
>>>     
>>>       
>>>> Adam Charrett wrote:
>>>>   
>>>>       
>>>>         
>>>>> On Tue, 2007-05-29 at 09:59 +0200, Tanja wrote:
>>>>>
>>>>>   
>>>>>     
>>>>>         
>>>>>           
>>>>>> Sometimes while watching a recording (mpeg-ts), mplayer stops to react 
>>>>>> to the remote.
>>>>>> Freevo is still responding as MUTE, VOL+ and VOL- are still doing what 
>>>>>> they should,
>>>>>> but STOP and FORWARD are not working anymore in that cases.
>>>>>> Looking in the logs during being in such conditions shows that the 
>>>>>> remote events are received by 
>>>>>> freevo but not interpreted as VIDEO_EVENTS but as MENU_EVENT...
>>>>>> When the video stops or is killed from a ssh-shell then freevo is 
>>>>>> running in the usual way.
>>>>>>
>>>>>> I did not report this until now, because we never could find a way to 
>>>>>> reproduce this...
>>>>>>     
>>>>>>       
>>>>>>           
>>>>>>             
>>>>> I have also seen this behaviour, but with Xine playing .ts files, and
>>>>> for the same reason I didn't report as I couldn't work out why it was
>>>>> doing even after I added some debug code to a suspect area.
>>>>>
>>>>> Cheers
>>>>>
>>>>> Adam
>>>>>
>>>>>   
>>>>>     
>>>>>         
>>>>>           
>>>> Good to get some extra feedback. Seems to be an issue alright. I'm stuck 
>>>> for time at the moment but I'll try and do some testing and debugging by 
>>>> the weekend.
>>>>
>>>> John
>>>>       
>>>>         
>>> Actually it just happened me again. This time there's nothing in the 
>>> main log out of the ordinary.
>>>
>>>     
>>>       
>> [snip]
>>
>>   
>>     
>>> __init__.py (217): Building the xml hash database...
>>> __init__.py (249): done
>>>     
>>>       
>> xml hash database is running in the background, while df_xine is running
>>
>>   
>>     
>>> no event mapping for key FFWD in context menu
>>> send button event BUTTON arg=FFWD
>>> no event mapping for key FFWD in context menu
>>> send button event BUTTON arg=FFWD
>>>     
>>>       
>> Now the 'context' has changed, from video to menu so the events are not
>> being received.
>>
>>   
>>     
>>> And xine isn't fast forwarding. As mentioned volume controls still work. 
>>> There's no info from the stderr or stdout files but I've only just 
>>> turned on CHILDAPP_DEBUG and turned both that and DEBUG to 9. Hopefully 
>>> that might turn up something.
>>>     
>>>       
>> It looks like Tanja is correct, the "context" of the events is being
>> changed and my guess is that freevo schedulefavorites has caused the
>> record server to changed the context.
>>   
>>     
> Yeah sorry I missed that, combination of overtiredness, hangover and an 
> impending purchase of my first car - a 320i :) I'll do a test as soon as 
> I can and run a schedulefavorites manually to see if I can reproduce it.
>   
>> OT John do you have the problem with df_xine not terminating after
>> finishing playing a video?
>>
>> Duncan
>>   
>>     
> I'm afraid not, it's exiting perfectly.
>   
Ok finally caught it while running the debug version of rc.py you sent 
me. Here's a small part of the log, if you need more let me know.

2007-06-21 22:59:03,979 DEBUG    set_context(context="menu")
***   File "/usr/lib/python2.4/site-packages/freevo/main.py", line 472, in ?
    MainTread().run()
***   File "/usr/lib/python2.4/site-packages/freevo/main.py", line 325, 
in run
    self.eventhandler(rc.get_event(True))
***   File "/usr/lib/python2.4/site-packages/freevo/rc.py", line 141, in 
get_event
    return get_singleton().get_event(blocking)
***   File "/usr/lib/python2.4/site-packages/freevo/rc.py", line 662, in 
get_event
    self.poll()
***   File "/usr/lib/python2.4/site-packages/freevo/rc.py", line 645, in 
poll
    c[0](*c[4])
***   File 
"/usr/lib/python2.4/site-packages/freevo/tv/plugins/recordings_manager.py", 
line 789, in poll
    self.check_recordings()
***   File 
"/usr/lib/python2.4/site-packages/freevo/tv/plugins/recordings_manager.py", 
line 823, in check_recordings
    self.obj.browse(menuw=self.menuw, arg='update')
***   File 
"/usr/lib/python2.4/site-packages/freevo/tv/plugins/recordings_manager.py", 
line 199, in browse
    self.menuw.rebuild_page()
***   File "/usr/lib/python2.4/site-packages/freevo/menu.py", line 779, 
in rebuild_page
    self.init_page()
***   File "/usr/lib/python2.4/site-packages/freevo/menu.py", line 815, 
in init_page
    rc.set_context(self.event_context)
***   File "/usr/lib/python2.4/site-packages/freevo/rc.py", line 89, in 
set_context
    return get_singleton().set_context(context)
***   File "/usr/lib/python2.4/site-packages/freevo/rc.py", line 524, in 
set_context
    _stack_('set_context(context="%s")' % context)

2007-06-21 22:59:04,171 DEBUG    __init__.py (249): done
2007-06-21 23:08:15,403 DEBUG    rc.py (563): no event mapping for key 
PAUSE in context menu
2007-06-21 23:08:15,404 DEBUG    rc.py (564): send button event BUTTON 
arg=PAUSE
2007-06-21 23:08:16,076 DEBUG    rc.py (563): no event mapping for key 
PAUSE in context menu
2007-06-21 23:08:16,077 DEBUG    rc.py (564): send button event BUTTON 
arg=PAUSE
2007-06-21 23:08:16,967 DEBUG    rc.py (563): no event mapping for key 
PAUSE in context menu
2007-06-21 23:08:16,968 DEBUG    rc.py (564): send button event BUTTON 
arg=PAUSE
2007-06-21 23:10:00,127 DEBUG    rc.py (563): no event mapping for key 
FFWD in context menu
2007-06-21 23:10:00,128 DEBUG    rc.py (564): send button event BUTTON 
arg=FFWD
2007-06-21 23:10:00,385 DEBUG    rc.py (563): no event mapping for key 
FFWD in context menu
2007-06-21 23:10:00,386 DEBUG    rc.py (564): send button event BUTTON 
arg=FFWD


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to