David Frager wrote:
> Making some progress. After cleaning up more junk and rerunning tv_grab, I
> got passed the issue with chan.logo.
>
> I am now able to see the TV Guide. When I select a channel and press enter,
> I now crash with the following:
> File "/usr/lib/python2.5/site-packages/freevo/childapp.py", line
177, in
> write
> self.child.stdin.write(line)
> IOError: [Errno 32] Broken pipe
I think that this means the the child process, xine, has actually exited
when the first stop was sent. This is what it should have been doing all
along. If you can ssh or use an xterm window and watch for "ps -ef |
grep xine" you may see xine disappear when the first stop is pressed.
Will you let me know the results of this test?
Duncan
>
> ============================================================================
> ====
> Freevo 1.8.0-svn r10549 started at Wed Mar 19 16:27:49 2008
> ----------------------------------------------------------------------------
> ----
> 2008-03-19 16:27:49,177 INFO config.py (536): LOGDIR: /var/log
> /var/log/freevo
> 2008-03-19 16:27:49,178 INFO config.py (537): STATICDIR: /var/lib
> /var/lib/freevo
> 2008-03-19 16:27:49,178 INFO config.py (538): CACHEDIR: /var/cache
> /var/cache/freevo
> 2008-03-19 16:27:49,179 INFO config.py (557): Loading freevo
> configuration file "./freevo.conf"
> 2008-03-19 16:27:49,229 INFO config.py (646): Loading local
> configuration file "./local_conf.py"
>
> Warning: freevo_config.py was changed, please check local_conf.py
>
> You are using version 5.22, changes since then:
> Version 5.23:
> Added XMLTV_TIMEZONE to allow the time zone to be specified
> Added OSD_X11_CURSORS to allow custom cursor to be set, stops xine
> showing a cursor
> Changed TV_RECORD_SCHEDULE to be a pickle file, this will delete
> existing favorites
> Added TV_RECORD_FAVORITES and TV_RECORD_FAVORITES_LIST to keep
> favorites separate
> Changed SHUTDOWN_CONFIRM to SYS_SHUTDOWN_CONFIRM for consistency
> Changed SHUTDOWN_SYS_CMD to SYS_SHUTDOWN_CMD for consistency
> Changed RESTART_SYS_CMD to SYS_RESTART_CMD for consistency
> Changed SHUTDOWN_SYS_ENABLE to SYS_SHUTDOWN_ENABLE for consistency
> Removed RECORDSERVER_PORT2 as it is no longer needed, using
> RECORDSERVER_PORT instead
>
>
>
> 2008-03-19 16:27:49,273 INFO config.py (1044): overlaydir:
> /var/cache/freevo/vfs
> 2008-03-19 16:27:49,283 WARNING rc.py (167): '/etc/freevo/lircrc' not
> found!
> 2008-03-19 16:27:49,339 WARNING rc.py (167): '/etc/freevo/lircrc' not
> found!
> Freevo 1.8.0 r10549 ready
> 2008-03-19 16:27:51,878 INFO create thread notifier pipe
> 2008-03-19 16:27:57,586 INFO record_client.py (430): ('localhost',
> 18001) is up
> 2008-03-19 16:27:59,801 INFO ivtv_xine_tv.py (674): TunerControl: Set
> video group: /dev/video0
> Traceback (most recent call last):
> File "/usr/lib/python2.5/site-packages/freevo/main.py", line 285, in
> eventhandler
> app.eventhandler(event)
> File "/usr/lib/python2.5/site-packages/freevo/menu.py", line 500, in
> eventhandler
> if not isinstance(menu, Menu) and menu.eventhandler(event):
> File "/usr/lib/python2.5/site-packages/freevo/util/benchmark.py", line 68,
> in origfunc
> func(*args, **kwargs)
> File "/usr/lib/python2.5/site-packages/freevo/tv/tvguide.py", line 234, in
> eventhandler
> pi.actions()[0][0](menuw=self.menuw)
> File "/usr/lib/python2.5/site-packages/freevo/tv/programitem.py", line
> 172, in play
> self.parent.player('tv', self.prog.channel_id)
> File "/usr/lib/python2.5/site-packages/freevo/tv/tvmenu.py", line 82, in
> start_tv
> p.Play(mode, tuner_id)
> File "/usr/lib/python2.5/site-packages/freevo/tv/plugins/ivtv_xine_tv.py",
> line 343, in Play
> self.tuner.SetChannelByName(channel, True)
> File "/usr/lib/python2.5/site-packages/freevo/tv/plugins/ivtv_xine_tv.py",
> line 618, in SetChannelByName
> self.SetChannelByIndex(channel_index + 1)
> File "/usr/lib/python2.5/site-packages/freevo/tv/plugins/ivtv_xine_tv.py",
> line 627, in SetChannelByIndex
> self.SetVideoGroup(next_channel)
> File "/usr/lib/python2.5/site-packages/freevo/tv/plugins/ivtv_xine_tv.py",
> line 677, in SetVideoGroup
> self.xine.SetInput(new_vg.input_num)
> File "/usr/lib/python2.5/site-packages/freevo/tv/plugins/ivtv_xine_tv.py",
> line 836, in SetInput
> self.app.write('PVRSetInput#%s\n' % input)
> File "/usr/lib/python2.5/site-packages/freevo/childapp.py", line 177, in
> write
> self.child.stdin.write(line)
> IOError: [Errno 32] Broken pipe
> 2008-03-19 16:28:00,114 ERROR event callback
> Traceback (most recent call last):
> File "../base/build/lib.linux-x86_64-2.5/kaa/notifier/event.py", line 191,
> in handle
> DVDNAV_TITLEMENU = Event('DVDNAV_TITLEMENU')
> File "../base/build/lib.linux-x86_64-2.5/kaa/notifier/event.py", line 145,
> in __call__
>
> File "../base/build/lib.linux-x86_64-2.5/kaa/notifier/nf_wrapper.py", line
> 97, in __call__
> File "../base/build/lib.linux-x86_64-2.5/kaa/notifier/callback.py", line
> 168, in __call__
> File "/usr/lib/python2.5/site-packages/freevo/main.py", line 272, in
> eventhandler
> if not rc.app()(event):
> File "/usr/lib/python2.5/site-packages/freevo/tv/plugins/ivtv_xine_tv.py",
> line 371, in eventhandler
> self.Stop()
> File "/usr/lib/python2.5/site-packages/freevo/tv/plugins/ivtv_xine_tv.py",
> line 353, in Stop
> self.xine.ShowMessage(_('Please repeat to stop\n'))
> File "/usr/lib/python2.5/site-packages/freevo/tv/plugins/ivtv_xine_tv.py",
> line 830, in ShowMessage
> self.app.write('OSDWriteText$%s\n' % String(msg))
> File "/usr/lib/python2.5/site-packages/freevo/childapp.py", line 177, in
> write
> self.child.stdin.write(line)
> IOError: [Errno 32] Broken pipe
> ----------------------------------------------------------------------------
> ----
> Freevo 1.8.0-svn r10549 finished at Wed Mar 19 16:27:49 2008
> ============================================================================
> ====
> Freevo 1.8.0 r10549 finished
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Freevo-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freevo-users
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users