Hi, i'm trying to get my new pvr150 card to work with freevo. On a low level i got i working using ivtv-tune and then "cat /dev/video0" > file.mpg gives me a nice playable video file.
But with freevo I just get an excpetion (see at the end of this mail). Can anybody give me a hint, what i am doing wrong? I am using freevo 1.8.1 here as it is in debian lenny and playing video files works with xine. Some parts of my config that may be interesting: plugin.remove('tv.mplayer') plugin.activate('tv.ivtv_xine_tv') TV_VIDEO_GROUPS = [ VideoGroup(vdev='/dev/video0', adev=None, input_type='Tuner 1', input_num=0, tuner_norm='pal', tuner_chanlist='europe-west', group_type = 'ivtv', record_group = None, desc='PVR-150 Video Group') ] TV_IVTV_OPTIONS = { 'input' : 0, 'resolution' : '720x576', 'aspect' : 1, 'audio_bitmask' : 233, 'bframes' : 3, 'bitrate_mode' : 1, 'bitrate' : 8000000, 'bitrate_peak' : 9600000, 'dnr_mode' : 3, 'dnr_spatial' : 0, 'dnr_temporal' : 0, 'dnr_type' : 0, 'framerate' : 0, 'framespergop' : 12, 'gop_closure' : 1, 'pulldown' : 0, 'stream_type' : 10, } HANNELS = [ ('arte-tv.com', 'arte', '23', '', 0), ('kabel1.de', 'kabel1', 'SE15', '', 0), ('prosieben.de', 'pro7', 'SE20', '', 0) ] Thanks for any help, cheers, Steph. 2009-09-13 20:27:26,777 DEBUG channels.py (83): getVideoGroup(chan='kabel1.de', isplayer=True) 2009-09-13 20:27:26,819 DEBUG ivtv_xine_tv.py (329): XineIvtv.Play(mode='tv', channel='SE15', channel_change=0) 2009-09-13 20:27:26,820 DEBUG ivtv_xine_tv.py (879): XineControl.Start() 2009-09-13 20:27:26,821 DEBUG ivtv_xine_tv.py (773): XineApp.__init__(app="/usr/bin/xine --auto-play=fq --hide-gui --borderless --geometry 1280x1024+0+0 --no-splash --no-lirc --pos t='pp:quality=10;expand' -V None -A None --stdctl pvr:///mnt/small/timeshift/xine-buf-!/local/saved/!20") 2009-09-13 20:27:26,821 DEBUG childapp.py (310): ChildApp2.__init__(app="/usr/bin/xine --auto-play=fq --hide-gui --borderless --geometry 1280x1024+0+0 --no-splash --no-lirc --post= 'pp:quality=10;expand' -V None -A None --stdctl pvr:///mnt/small/timeshift/xine-buf-!/local/saved/!20", debugname=None, doeslogging=0, stop_osd=2) 2009-09-13 20:27:26,835 DEBUG childapp.py (149): Running (str) "/usr/bin/xine --auto-play=fq --hide-gui --borderless --geometry 1280x1024+0+0 --no-splash --no-lirc --post='pp:quali ty=10;expand' -V None -A None --stdctl pvr:///mnt/small/timeshift/xine-buf-!/local/saved/!20" in shell with pid 3773 priority 0 2009-09-13 20:27:26,837 DEBUG childapp.py (405): logging stdout child to "/home/freevo/log/xine-stdout-0.log" 2009-09-13 20:27:26,850 DEBUG childapp.py (405): logging stderr child to "/home/freevo/log/xine-stderr-0.log" 2009-09-13 20:27:27,449 DEBUG ivtv_xine_tv.py (623): TunerControl: Explicit channel selection by index = 'SE15' 2009-09-13 20:27:27,449 DEBUG ivtv_xine_tv.py (564): TunerControl: Channel stack = [] 2009-09-13 20:27:27,450 DEBUG ivtv_xine_tv.py (658): TunerControl: Channel: 'SE15' 2009-09-13 20:27:27,450 DEBUG channels.py (83): getVideoGroup(chan='SE15', isplayer=True) 2009-09-13 20:27:27,450 DEBUG ivtv_xine_tv.py (660): TunerControl: Group: type='ivtv', desc='PVR-150 Video Group' 2009-09-13 20:27:27,451 DEBUG ivtv_xine_tv.py (661): TunerControl: Input: type='tuner 1', num=0 2009-09-13 20:27:27,451 INFO ivtv_xine_tv.py (675): TunerControl: Set VideoGroup: <ivtv: /dev/video0 0:'tuner 1' 'PAL'> 2009-09-13 20:27:27,529 DEBUG v4l2.py (261): Video opened for '/dev/video0' Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/freevo/main.py", line 297, in eventhandler app.eventhandler(event) File "/usr/share/pyshared/freevo/menu.py", line 764, in eventhandler if not isinstance(menu, Menu) and menu.eventhandler(event): File "/usr/share/pyshared/freevo/util/benchmark.py", line 68, in origfunc func(*args, **kwargs) File "/usr/share/pyshared/freevo/tv/tvguide.py", line 234, in eventhandler pi.actions()[0][0](menuw=self.menuw) File "/usr/share/pyshared/freevo/tv/programitem.py", line 172, in play self.parent.player('tv', self.prog.channel_id) File "/usr/share/pyshared/freevo/tv/tvmenu.py", line 82, in start_tv p.Play(mode, tuner_id) File "/usr/share/pyshared/freevo/tv/plugins/ivtv_xine_tv.py", line 343, in Play self.tuner.SetChannelByName(channel, True) File "/usr/share/pyshared/freevo/tv/plugins/ivtv_xine_tv.py", line 616, in SetChannelByName self.SetChannelByIndex(channel_index + 1) File "/usr/share/pyshared/freevo/tv/plugins/ivtv_xine_tv.py", line 625, in SetChannelByIndex self.SetVideoGroup(next_channel) File "/usr/share/pyshared/freevo/tv/plugins/ivtv_xine_tv.py", line 677, in SetVideoGroup ivtv_dev.init_settings() File "/usr/share/pyshared/freevo/tv/ivtv.py", line 351, in init_settings if not tv.v4l2.Videodev.init_settings(self): File "/usr/share/pyshared/freevo/tv/v4l2.py", line 818, in init_settings self.setstdbyname(v_norm) File "/usr/share/pyshared/freevo/tv/v4l2.py", line 508, in setstdbyname self.setstd(NORMS[v_norm]) File "/usr/share/pyshared/freevo/tv/v4l2.py", line 487, in setstd r = fcntl.ioctl(self.device, i32(SETSTD_NO), val) IOError: [Errno 16] Das Ger<C3><A4>t oder die Ressource ist belegt ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users