Date: Tue, 10 May 2005 21:45:53 +0200 From: Didier Wiroth <didier.wiroth@mcesr.etat.lu> To: freebsd-multimedia@freebsd.org Subject: pvr350, cache problems and live tv how to do it best Message-ID: <f47b2e294a43.42812b91@etat.lu>
next in thread | raw e-mail | index | archive | help
Hello, I've installed latest pvr port. I'm using a pvr350 on freebsd5.4-stable: cxm0: <Conexant iTVC15 MPEG Coder> mem 0xe8000000-0xebffffff irq 18 at device 10.0 on pci0 cxm_iic0: <Conexant iTVC15 / iTVC16 I2C controller> on cxm0 iicbb0: <I2C bit-banging driver> on cxm_iic0 iicbus0: <Philips I2C bus> on iicbb0 master-only cxm0: LG Innotek TPI8PSB01N tuner cxm0: SAA7115 rev 1 video decoder cxm0: MSP4418G-A2 audio decoder cxm0: IR Remote cxm0: encoder firmware version 0x2050032 cxm0: decoder firmware version 0x2020023 Pciconf gives this: cxm0@pci0:10:0: class=0x040000 card=0x40000070 chip=0x08034444 rev=0x01 hdr=0x00 vendor = 'Conexant Inc (Was: Globespan, ICompression Inc)' device = 'iTVC15/CX23415 MPEG Codec' class = multimedia subclass = video The sound stops after some while, from previous posts I discovered how to get sound back. By combining different solutions I get the sound back and my tv is now sluggish: Here is the command I'm running: buffer -s 8125 < /dev/cxm0 | mplayer -cache 8125 - Unfortunately I still get lots and lots of "cxm0: encoder dma not enough buffer space free" output on the terminal when "I stop mplayer". I need to reboot the workstation to stop the messages. Regarding watching live tv, what is the most comfortable way to do it. For now I do the following: 1) pvr250-setchannel my_channel_mhz 2) start mplayer: buffer -s 8125 < /dev/cxm0 | mplayer -cache 8125 - 3) stop mplayer 4) change channel with pvr250-setchannel... 5) restart mplayer: buffer -s... 6) etc.... Is there some better way to do this? Which program are you using for watching live tv on freebsd5.4 with the pvr350? Many thanks Didier
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f47b2e294a43.42812b91>