mplayer + WinTV/bktr not working at all

Rob spamrefuse at yahoo.com
Thu May 26 07:19:42 PDT 2005


Rob wrote:
> Nicolas Blais wrote:
> 
>>mplayer -nocache -tv driver=bsdbt848:
>>        device=/dev/bktr:input=1:norm=ntsc:
>>        chanlist=us-cable:channel=3 tv://
> 
> 
> I'm running 5-Stable. So, I did:
>  # kldload bktr
>  # kldload iicbus
>  # kldload iicbb
>  # kldload smbus
> 
> Then in /var/log/messages, I get:
> 
>  bktr0: <BrookTree 878> mem 0xf5000000-0xf5000fff
>         irq 9 at device 11.0 on pci2
>  bktr0: Hauppauge Model 44354 C221
>  bktr0: Detected a MSP3415D-B3 at 0x80
>  bktr0: Hauppauge WinCast/TV, Philips FR1216 PAL FM
>         tuner, msp3400c stereo, remote control.
> 
> 
> Then I run your command above (as a regular user),
> and I get:
> 
> MPlayer 1.0pre7-3.4.2 (C) 2000-2005 MPlayer Team
> CPU: Intel Pentium 4/Xeon/Celeron Foster
>      (Family: 8, Stepping: 4)
> Detected cache-line size is 64 bytes
> CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0
>            SSE: 1 SSE2: 1
> Compiled with runtime CPU detection - WARNING -
>          this is not optimal!
> To get best performance, recompile MPlayer with
>           --disable-runtime-cpudetection.
> 
> Playing tv://.
> TV detected! ;-)
> Selected driver: bsdbt848
>  name: Brooktree848 Support
>  author: Charles Henrich
>  comment: in development
> FMT:ioctl: Cannot allocate memory
> SINPUT:ioctl: Cannot allocate memory
> SFPS:ioctl: Cannot allocate memory
> SGEO:ioctl: Cannot allocate memory
> mmap: Invalid argument
> Error: No video input present!
> 
> Exiting... (End of file)

I have tried without iicbus, iicbb and smbus, to no
avail.

I have ran the mplayer command with truss, see below.
Does that give a clue as of what's going wrong?

[...]
 write(1,0x86c4000,25) = 25 (0x19)
 open("/dev/bktr0",0x0,00) = 3 (0x3)
 ioctl(3,METEORSFMT,0x86c1244)
               ERR#12 'Cannot allocate memory'
FMT:ioctl: Cannot allocate memory
 writev(0x2,0xbfbfca50,0x4) = 34 (0x22)
 ioctl(3,SERIAL_SETINVCLK,0x86c1238)
               ERR#12 'Cannot allocate memory'
SINPUT:ioctl: Cannot allocate memory
 writev(0x2,0xbfbfca50,0x4) = 37 (0x25)
 ioctl(3,METEORSFPS,0xbfbfd2ba)
               ERR#12 'Cannot allocate memory'
SFPS:ioctl: Cannot allocate memory
 writev(0x2,0xbfbfca50,0x4) = 35 (0x23)
 ioctl(3,METEORSETGEO,0x86c1250)
               ERR#12 'Cannot allocate memory'
SGEO:ioctl: Cannot allocate memory
 writev(0x2,0xbfbfca50,0x4) = 35 (0x23)
 mmap(0x0,884736,(0x1)PROT_READ,(0x1)MAP_SHARED,3,0x0)
                   
               ERR#22 'Invalid argument'
mmap: Invalid argument

[...]

 open("/dev/tuner0",0x0,00) = 4 (0x4)
 open("/dev/dsp",0x0,00) = 5 (0x5)
 ioctl(5,SNDCTL_DSP_SETFRAGMENT,0xbfbfd2b4) = 0 (0x0)
 ioctl(5,SNDCTL_DSP_SETFMT,0x86c120c) = 0 (0x0)
 ioctl(5,SNDCTL_DSP_STEREO,0x86c1210) = 0 (0x0)
 ioctl(5,SNDCTL_DSP_SPEED,0x86c1214) = 0 (0x0)
 ioctl(5,SNDCTL_DSP_SETFMT,0x86c1218) = 0 (0x0)
Error: No video input present!



I see a few "METEOR*" arguments above; but
'man meteor' says at the end in the BUGS section:
  "The meteor driver no longer works at all."

Is that the problem?

---------------------------------------------------

'pciconf -lv' gives:

 bktr0 at pci2:11:0: class=0x040000 card=0x13eb0070
                 chip=0x036e109e rev=0x11 hdr=0x00
    vendor = 'Brooktree Corporation'
    device = 'Bt878 Mediastream Controller'
    class  = multimedia
    subclass = video
 none1 at pci2:11:1: class=0x048000 card=0x13eb0070
                 chip=0x0878109e rev=0x11 hdr=0x00
    vendor = 'Brooktree Corporation'
    device = 'Bt878/Fusion878A Video Capture (Audio
              Section)'
    class  = multimedia

-----------------------------------------------

But the bktr device shares its interrupt; is
that OK?
 $ vmstat -ia
 interrupt                     total       rate
 [...]
 irq9: uhci1 bktr0+             0          0
 stray irq9                     0          0

---------------------------------------------

I'm quite frustrated; I bought an expensive Win/TV
brooktree-chip TV card, assuming that it would work
with FreeBSD. I've got nothing so far!

Thanks,
Rob.

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the freebsd-questions mailing list