[mythtv-users] No Sound with FC4 (2.6.16) and IVTV (0.6.2)

Brad Fuller bradallenfuller at yahoo.com
Sat Jun 3 19:47:39 UTC 2006


Mark Prinz wrote:
> I am having problems with IVTV 0.6.2 and sound. Picture works great,
> but I can't get any audio.
>
> Kernel:
> 2.6.16-1.2111_1.rhfc4.cubbi_swsusp2smp
>
> Installed Packages:
> perl-Video-ivtv-0.13-7.rhfc4.at
> ivtv-kmdl-2.6.16-1.2111_1.rhfc4.cubbi_swsusp2smp-0.6.2-110.rhfc4.at
> ivtv-firmware-1.8a-10.at
> ivtv-0.6.2-110.rhfc4.at
>
> Quick background...did an FC3 to FC4 upgrade on my MythTV box,
> ultimately couldn't get sound to work, wiped the install clean and
> tried compiling IVTV directly...ran into issues.
>
> I wiped everything clean, including firmware files that I had laid
> down, yum installed ivtv-firmware, ivtv-kmdl, and ivtv from
> atrpms.net. Picture works greak...but no sound.
>
> I cleaned up the ivtv files to make sure they only exist in
> '/lib/modules/$KVER/updates/drivers/media/video/'
>
> Any suggestions?
>
> BTW, I use OSS; freshly
> installed after the FC4 upgrade (previous MythTV recordings and
> MythMusic work fine).
>
> Here is my dmesg output:
> ivtv:  ==================== START INIT IVTV ====================
> ivtv:  version 0.6.2 (development snapshot compiled on Tue May 23
> 12:03:49 2006) loading
> ivtv:  Linux version: 2.6.16-1.2111_1.rhfc4.cubbi_swsusp2smp SMP 686
> REGPARM 4KSTACKS gcc-4.0
> ivtv:  In case of problems please include the debug info between
> ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
> ivtv:  any module options, when mailing the ivtv-users mailinglist.
> ivtv0: Autodetected Hauppauge WinTV PVR-250 card (cx23416 based)
> tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
> saa7115 1-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
> msp3400 1-0040: MSP3435G-B6 found @ 0x80 (ivtv i2c driver #0)
> ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
> ivtv0: Encoder revision: 0x02050032
> ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
> ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
> ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
> ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
> ivtv0: Initialized Hauppauge WinTV PVR-250, card #0
> ivtv:  ====================  END INIT IVTV  ====================
>
> And, here is my 'ivtvctl -a' output
> ioctl IVTV_IOC_G_CODEC ok
> Codec parameters
> aspect      : 2
> audio       : 0x00e9
> bframes     : 3
> bitrate_mode: 0
> bitrate     : 4400000
> bitrate_peak: 16000000
> dnr_mode    : 0
> dnr_spatial : 0
> dnr_temporal: 8
> dnr_type    : 0
> framerate   : 0
> framespergop: 15
> gop_closure : 1
> pulldown    : 0
> stream_type : 0
> ioctl VIDIOC_G_FMT ok
>       Type   : Video Capture
>       Width  : 480
>       Height : 480
> ioctl VIDIOC_QUERYCAP ok
>       Driver name   : ivtv
>       Card type     : Hauppauge WinTV PVR-250
>       Bus info      : 0000:03:04.0
>       Driver version: 1538
>       Capabilities  : 0x01030051
> ioctl: VIDIOC_ENUMINPUT
>       Input   : 0
>       Name    : Tuner 1
>       Type    : 0x00000001
>       Audioset: 0x00000007
>       Tuner   : 0x00000000
>       Standard: 0x000000000000B000 ( NTSC )
>       Status  : 0
>
>       Input   : 1
>       Name    : S-Video 1
>       Type    : 0x00000002
>       Audioset: 0x00000007
>       Tuner   : 0x00000000
>       Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM )
>       Status  : 0
>
>       Input   : 2
>       Name    : Composite 1
>       Type    : 0x00000002
>       Audioset: 0x00000007
>       Tuner   : 0x00000000
>       Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM )
>       Status  : 0
>
>       Input   : 3
>       Name    : S-Video 2
>       Type    : 0x00000002
>       Audioset: 0x00000007
>       Tuner   : 0x00000000
>       Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM )
>       Status  : 0
>
>       Input   : 4
>       Name    : Composite 2
>       Type    : 0x00000002
>       Audioset: 0x00000007
>       Tuner   : 0x00000000
>       Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM )
>       Status  : 0
>
>       Input   : 5
>       Name    : Composite 3
>       Type    : 0x00000002
>       Audioset: 0x00000007
>       Tuner   : 0x00000000
>       Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM )
>       Status  : 0
> ioctl VIDIOC_G_INPUT ok
> Video input = 0
> ioctl: VIDIOC_ENUMOUTPUT
> ioctl VIDIOC_G_OUTPUT failed: Invalid argument
> ioctl: VIDIOC_ENUMAUDIO
>       Input   : 0
>       Name    : Tuner 1
>
>       Input   : 1
>       Name    : Line In 1
>
>       Input   : 2
>       Name    : Line In 2
> ioctl VIDIOC_G_AUDIO ok
> Audio input = 0: Tuner 1
> ioctl VIDIOC_G_FREQUENCY ok
> Frequency = 1076
> ioctl: VIDIOC_ENUMSTD
>       index       : 0
>       ID          : 0x000000000000000F
>       Name        : PAL-BGH
>       Frame period: 1/25
>       Frame lines : 625
>
>       index       : 1
>       ID          : 0x00000000000000E0
>       Name        : PAL-DK
>       Frame period: 1/25
>       Frame lines : 625
>
>       index       : 2
>       ID          : 0x0000000000000010
>       Name        : PAL-I
>       Frame period: 1/25
>       Frame lines : 625
>
>       index       : 3
>       ID          : 0x0000000000000100
>       Name        : PAL-M
>       Frame period: 1001/30000
>       Frame lines : 525
>
>       index       : 4
>       ID          : 0x0000000000000200
>       Name        : PAL-N
>       Frame period: 1/25
>       Frame lines : 625
>
>       index       : 5
>       ID          : 0x0000000000000400
>       Name        : PAL-Nc
>       Frame period: 1/25
>       Frame lines : 625
>
>       index       : 6
>       ID          : 0x00000000000D0000
>       Name        : SECAM-BGH
>       Frame period: 1/25
>       Frame lines : 625
>
>       index       : 7
>       ID          : 0x0000000000320000
>       Name        : SECAM-DK
>       Frame period: 1/25
>       Frame lines : 625
>
>       index       : 8
>       ID          : 0x0000000000400000
>       Name        : SECAM-L
>       Frame period: 1/25
>       Frame lines : 625
>
>       index       : 9
>       ID          : 0x0000000000800000
>       Name        : SECAM-L'
>       Frame period: 1/25
>       Frame lines : 625
>
>       index       : 10
>       ID          : 0x0000000000001000
>       Name        : NTSC-M
>       Frame period: 1001/30000
>       Frame lines : 525
>
>       index       : 11
>       ID          : 0x0000000000002000
>       Name        : NTSC-J
>       Frame period: 1001/30000
>       Frame lines : 525
>
>       index       : 12
>       ID          : 0x0000000000008000
>       Name        : NTSC-K
>       Frame period: 1001/30000
>       Frame lines : 525
> ioctl VIDIOC_G_STD ok
> Video standard = 0x00003000
> ioctl: VIDIOC_QUERYCTRL
> Brightness = 128
> Contrast = 63
> Saturation = 63
> Hue = 0
> Volume = 58950
> Balance = 32768
> Bass = 32768
> Treble = 32768
> Mute = 0
>
> Loudness = 0
may not be your problem, but I upgraded recently and inadvertently
installed Video4Linux kernel module. I had no sound. So, I removed it,
rebooted and sound resurfaced. I don't know what this would be, and it
might not have been the problem. But, I have sound now.

brad


More information about the mythtv-users mailing list