pvr-xxx on 7.0

Jeff jeff at doeshosting.com
Fri May 16 05:59:15 UTC 2008


On May 15, 2008, at 2:27 PM, Aragon Gouveia wrote:
the port is updated @  http://usleepless.110mb.com/pvrxxx_port.tgz

- should build flawless on 7.0
- now unloads firmware-kld-modules
- "make makesum" should not be necessary
- should be able to switch back from svga/composite to tuner
- added 3:2 pulldown control in pvr250-setchannel to see if it
makes a
difference for anybody

i observed something strange on 7.0 with this driver. mplayer is now
able to sync a/v properly when doing "mplayer /dev/cxm0". i would
like
to hear from others about this.

regards,

usleepless

However, I'm not able to pull video off the device:

# cat /dev/cxm0 >test.mpg
cat: /dev/cxm0: Device not configured

and this gets logged:

May 15 20:17:35 <kern.crit> geek kernel: cxm0: video decoder isn't  
locked
May 15 20:17:35 <kern.debug> geek kernel: Could not detect FPS
May 15 20:17:35 <kern.debug> geek kernel: could not config dec
May 15 20:17:35 <kern.debug> geek kernel: could not start encoder


Trying to select the tuner with pvr250-setchannel results in:

# pvr250-setchannel -t
ioctl( tfd, METEORSINPUT ) failed.: Invalid argument
May 15 20:24:48 <kern.crit> geek kernel: cxm0: video decoder failed  
to lock


Any more help appreciated.  Must be close now. :)


Have you tried setting the frequency first?  pvr250-setchannel  
<frequency>
Here is an easier method, forwarding from an earlier thread:
mplayer /dev/cxm0 is another way to open the stream.

-krzee

Begin forwarded message:
From: "Kevin Downey"
Date: April 15, 2008 12:33:21 PM GMT-04:00
To: Jeff
Cc: freebsd-multimedia at freebsd.org
Subject: Re: For those using PVR-XXX

On Tue, Apr 15, 2008 at 12:59 AM, Jeff  wrote:
I made a lil script to help me be lazier while changing channels.  I  
do not have a remote anymore, so I must do it at console.  In case  
anyone is going to make something similar for themselves, here is  
mine so you do not need to:

it expects a file in the same dir named cable.txt containing only the  
following:
<channel number>  <frequency>
for example:
2 55.25
3 61.25
4 67.25




... ugly script removed, kevin's below was better, thanks kevin =]

channel(){
     /usr/local/bin/pvr250-setchannel `egrep \^$1\  $HOME/cable.txt|cut
-f 2 -d \ `
}

where cable.txt is a list of channels and freqs. I think I got mine
off wikipedia.
http://en.wikipedia.org/wiki/North_American_cable_television_frequencies

-- 
The Mafia way is that we pursue larger goals under the guise of
personal relationships.
  Fisheye



More information about the freebsd-multimedia mailing list