[mythtv-users] PVR 350 not capturing audio

Wayne Richards wrichards at taxupdate.com
Thu Apr 15 22:39:59 UTC 2010


I just built a gentoo system and installed mythtv-0.22.  It has a PVR 350 as
video0 and a PVR 150 as video1.  I'm not using the TV-out on the 350--instead
it has a GeForce 7300 with s-video output.

Testing the PVR 350:

> cat /dev/video0 > /tmp/test.mpg

produces the output file, but playing it with mplayer gives:

MPlayer SVN-r29796-4.3.4 (C) 2000-2009 MPlayer Team

Playing test.mpg.
MPEG-PS file format detected.
MPEG: No audio stream found -> no sound.
VIDEO:  MPEG2  720x480  (aspect 2)  29.970 fps  6000.0 kbps (750.0 kbyte/s)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
VDecoder init failed :(
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
==========================================================================
Audio: no sound
Starting playback...
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.

Testing the PVR 150:

> cat /dev/video1 > /tmp/test.mpg

produces the output file, and mplayer reports that it has audio.

'uname -a':

Linux mythtv 2.6.31-gentoo-r10 #16 SMP Tue Apr 13 12:13:57 CDT 2010 x86_64 AMD Athlon(tm) II X3 425 Processor AuthenticAMD GNU/Linux

Here's the output of 'dmesg | grep ivtv':

[    6.009145] ivtv: Start initialization, version 1.4.1
[    6.009271] ivtv0: Initializing card 0
[    6.009275] ivtv0: Autodetected Hauppauge card (cx23415 based)
[    6.009864] ivtv 0000:01:06.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18
[    6.063985] ivtv0: Autodetected Hauppauge WinTV PVR-350
[    6.212504] saa7115 0-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0)
[    6.357309] saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
[    6.407434] msp3400 0-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0)
[    6.507117] tuner 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
[    6.510163] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
[    6.523979] IRQ 18/ivtv0: IRQF_DISABLED is not guaranteed on shared IRQs
[    6.524223] ivtv0: Registered device video0 for encoder MPG (4096 kB)
[    6.524238] ivtv0: Registered device video32 for encoder YUV (2048 kB)
[    6.524255] ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
[    6.524267] ivtv0: Registered device video24 for encoder PCM (320 kB)
[    6.524279] ivtv0: Registered device radio0 for encoder radio
[    6.524291] ivtv0: Registered device video16 for decoder MPG (1024 kB)
[    6.524305] ivtv0: Registered device vbi8 for decoder VBI (64 kB)
[    6.524318] ivtv0: Registered device vbi16 for decoder VOUT
[    6.524330] ivtv0: Registered device video48 for decoder YUV (1024 kB)
[    6.524332] ivtv0: Initialized card: Hauppauge WinTV PVR-350
[    6.525258] ivtv1: Initializing card 1
[    6.525262] ivtv1: Autodetected Hauppauge card (cx23416 based)
[    6.525652] ivtv 0000:01:08.0: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16
[    6.584809] ivtv1: Autodetected Hauppauge WinTV PVR-150
[    6.599710] cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1)
[    6.607177] tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #1)
[    6.616288] wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #1)
[    6.625930] IRQ 16/ivtv1: IRQF_DISABLED is not guaranteed on shared IRQs
[    6.626153] ivtv1: Registered device video1 for encoder MPG (4096 kB)
[    6.626188] ivtv1: Registered device video33 for encoder YUV (2048 kB)
[    6.626214] ivtv1: Registered device vbi1 for encoder VBI (1024 kB)
[    6.626242] ivtv1: Registered device video25 for encoder PCM (320 kB)
[    6.626243] ivtv1: Initialized card: Hauppauge WinTV PVR-150
[    6.626312] ivtv: End initialization
[    7.151055] ivtv 0000:01:06.0: firmware: requesting v4l-cx2341x-enc.fw
[    7.254207] ivtv 0000:01:08.0: firmware: requesting v4l-cx2341x-enc.fw
[    7.259036] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
[    7.259044] ivtv 0000:01:06.0: firmware: requesting v4l-cx2341x-dec.fw
[    7.273450] ivtv1: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
[    7.301358] ivtv0: Loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
[    7.473154] ivtv1: Encoder revision: 0x02060039
[    7.505574] ivtv0: Encoder revision: 0x02060039
[    7.505729] ivtv0: Decoder revision: 0x02020023
[    7.543296] ivtv 0000:01:06.0: firmware: requesting v4l-cx2341x-init.mpg
[    7.592790] ivtv0: Loaded v4l-cx2341x-init.mpg firmware (155648 bytes)

I don't have any options set for the ivtv module.  How do I troubleshoot this?

Wayne


More information about the mythtv-users mailing list