Again, "it just dies" doesn't help much. The ivtv plugin can change the channel just fine on its own but if you wish to use pltune be my guest.
Sorry, Rob, I should have been more specific. I'm just coming out of "help thyself" mode and forgetting what everybody needs to see to be helpful.
Right now I'm using the mplayer TV plugin. I get the following when I try to watch a channel:
VIDEO_END
VIDEO_END
Crash!
Traceback (most recent call last):
File "/usr/src/freevo/src/main.py", line 443, in ?
child.poll()
File "/usr/src/newfreevo/src/childapp.py", line 628, in poll
rc.post_event(self.stop_event())
File "/usr/src/freevo/src/tv/plugins/mplayer.py", line 306, in stop_event
if self.exit_type == "End of file":
AttributeError: MPlayerApp instance has no attribute 'exit_type'
Stopping webserver plugin.
Stopping webserver plugin.
1 child(s) still running, terminate them
shutting down /usr/local/bin/mplayer -vo vesa -fs -nocache -slave tv:// -tv driver=v4l:freq=223.250:device=/dev/video0:input=0:norm=NT
SC:width=640:height=480:outfmt=yuy2
As you might guess, this is because MPlayer doesn't support playing from IVTV in this manner. As I said before, I can't use TVTime (as far as I know - this only supports running from X, right? I don't have X installed) and I don't see any other TV-viewing plugins other than timeshift. You mentioned ivtv_basic_tv being removed - is this still available somewhere?
I created a VIDEO_GROUPS entry and changed the group_type to ivtv. This appears to load the ivtv player functionality. Then, when I try to watch a channel, I get MENU_SELECT crashed, and this in my logs:
Traceback (most recent call last):
File "/usr/src/freevo/src/main.py", line 472, in ?
app.eventhandler(event)
File "/usr/src/freevo/src/menu.py", line 393, in eventhandler
if not isinstance(menu, Menu) and menu.eventhandler(event):
File "/usr/src/freevo/src/tv/tvguide.py", line 230, in eventhandler
self.player('tv', self.selected.channel_id)
File "/usr/src/freevo/src/tv/tvmenu.py", line 107, in start_tv
plugin.getbyname(plugin.TV).Play(mode, tuner_id)
File "/usr/src/freevo/src/tv/plugins/mplayer.py", line 127, in Play
ivtv_dev.init_settings()
File "/usr/src/newfreevo/src/tv/ivtv.py", line 117, in init_settings
File "/usr/src/freevo/src/tv/v4l2.py", line 303, in init_settings
self.setchanlist(v_clist)
File "/usr/src/freevo/src/tv/v4l2.py", line 180, in setchanlist
self.chanlist = freq.CHANLIST[chanlist]
KeyError: ntsc-cableNote that ntsc-cable is correct. I've also tried us-cable, which stops the crashing but gives me a blank screen. I set TV_CHANNEL_PROG to try to override this action but it still tries to set it in v4l2.py. Grepping through the source, I don't see anything accessing this parameter, so I don't know if it's even enabled yet.
Should I dig ivtv_basic_tv out of the CVS Attic and try it?
Thanks, Chad
------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Freevo-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-users
