Replying to myself; same hardware, same MythTV configuration, reboot under 2.6.13 and ivtv 0.4.0 and there are no issues with sound.
Any feedback? Robert Kulagowski wrote: > I'm getting tinny audio on 0.4.2 using a PVR-150 (NTSC), composite inputs. > > As a quick guess, I'd say this happens 75% of the time. Initial audio > will be fine, but within 5-10 seconds, it will go "tinny", as if a buzz > was being added to all audio. It will stay that way through the rest of > the program. > > I am able to reproduce this using a straight cat /dev/video4 > foo.mpg > and with MythTV. > > I know that in the past, tinny audio was related to msp3400, but I'm not > sure how the new integration effort with v4l / kernel may be affecting > things. > > Anything I can do to assist in troubleshooting? > > Details: > Kernel 2.6.15.1 > ivtv 0.4.2 tarball (I'm assuming that the README's statement that 0.4.2 > won't support higher than 2.6.15 means 2.6.16, not the 15.1) > Recommended firmware versions from the wiki. > > $ ls -l /usr/lib/hotplug/firmware/ > total 920 > -rw-r--r-- 1 root root 8192 Jan 20 2005 pvrusb2.f1 > -rw-r--r-- 1 root root 262144 Jan 20 2005 pvrusb2.f2 > -rw-r--r-- 1 root root 262144 Jan 22 00:06 v4l-cx2341x-dec.fw > -r--r--r-- 1 root root 376836 Jan 22 00:06 v4l-cx2341x-enc.fw > -r--r--r-- 1 root root 14264 Jan 22 00:06 v4l-cx25840.fw > > md5sum matches what's on the wiki. > > /etc/modutils/ivtv contains: > options ivtv ivtv_dynbuf=0 > > # lsmod: > lsmod > Module Size Used by > i830 29312 1 > drm 74644 2 i830 > af_packet 24712 2 > nfsd 232068 8 > capability 6024 0 > commoncap 8192 1 capability > tsdev 8896 0 > pcspkr 3332 0 > wm8775 7180 0 > cx25840 27152 0 > tda9887 17424 0 > msp3400 36016 0 > saa7115 17168 0 > tuner 46244 0 > tveeprom 16528 0 > ivtv 224276 2 > firmware_class 11648 2 cx25840,ivtv > i2c_algo_bit 11016 1 ivtv > videodev 10624 3 ivtv > snd_intel8x0 34460 0 > snd_ac97_codec 94880 1 snd_intel8x0 > snd_ac97_bus 3328 1 snd_ac97_codec > snd_pcm_oss 53152 0 > snd_mixer_oss 20096 1 snd_pcm_oss > snd_pcm 91012 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss > snd_timer 26116 1 snd_pcm > snd 57316 6 > snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer > snd_page_alloc 12040 2 snd_intel8x0,snd_pcm > i2c_i801 9996 0 > piix 11780 0 [permanent] > generic 5764 0 [permanent] > intel_agp 24220 1 > agpgart 36684 3 drm,intel_agp > i2c_isa 6016 0 > ide_cd 44036 0 > cdrom 41504 1 ide_cd > ide_core 128420 3 piix,generic,ide_cd > rtc 14644 0 > > > The other cards in the box are working fine and have no audio issues. > > Jan 22 08:17:26 masterbackend kernel: Linux video capture interface: v1.00 > Jan 22 08:17:26 masterbackend kernel: ivtv: ==================== START > INIT IVTV ==================== > Jan 22 08:17:26 masterbackend kernel: ivtv: version 0.4.2 (tagged > release) loading > Jan 22 08:17:26 masterbackend kernel: ivtv: Linux version: 2.6.15.1 SMP > PENTIUM4 gcc-3.3 > Jan 22 08:17:26 masterbackend kernel: ivtv: In case of problems please > include the debug info between > Jan 22 08:17:26 masterbackend kernel: ivtv: the START INIT IVTV and END > INIT IVTV lines, along with > Jan 22 08:17:26 masterbackend kernel: ivtv: any module options, when > mailing the ivtv-users mailinglist. > Jan 22 08:17:26 masterbackend kernel: ivtv0: Autodetected WinTV PVR 250 > card (cx23416 based) > Jan 22 08:17:26 masterbackend kernel: ACPI: PCI Interrupt > 0000:02:00.0[A] -> GSI 21 (level, low) -> IRQ 209 > Jan 22 08:17:26 masterbackend kernel: ivtv0: Unreasonably low latency > timer, setting to 64 (was 32) > Jan 22 08:17:26 masterbackend kernel: ivtv0: i2c attach to card #0 ok > [client=tveeprom, addr=50] > Jan 22 08:17:26 masterbackend kernel: tveeprom 1-0050: Hauppauge model > 32062, rev B185, serial# 7368928 > Jan 22 08:17:26 masterbackend kernel: tveeprom 1-0050: tuner model is > TCL 2002N 6A (idx 85, type 50) > Jan 22 08:17:26 masterbackend kernel: tveeprom 1-0050: TV standards > NTSC(M) (eeprom 0x08) > Jan 22 08:17:26 masterbackend kernel: tveeprom 1-0050: audio processor > is MSP3445 (idx 12) > Jan 22 08:17:26 masterbackend kernel: tveeprom 1-0050: decoder processor > is SAA7115 (idx 19) > Jan 22 08:17:26 masterbackend kernel: tveeprom 1-0050: has no radio, has > IR remote > Jan 22 08:17:26 masterbackend kernel: tuner 1-0061: chip found @ 0xc2 > (ivtv i2c driver #0) > Jan 22 08:17:26 masterbackend kernel: ivtv0: i2c attach to card #0 ok > [client=(tuner unset), addr=61] > Jan 22 08:17:26 masterbackend kernel: saa7115 1-0021: saa7115 found @ > 0x42 (ivtv i2c driver #0) > Jan 22 08:17:26 masterbackend kernel: ivtv0: i2c attach to card #0 ok > [client=saa7115, addr=21] > Jan 22 08:17:26 masterbackend kernel: msp3400 1-0040: chip=MSP3445G-B8 > +nicam +simple +simpler +radio mode=simpler > Jan 22 08:17:26 masterbackend kernel: msp3400 1-0040: msp34xxg daemon > started > Jan 22 08:17:26 masterbackend kernel: ivtv0: i2c attach to card #0 ok > [client=MSP3445G-B8, addr=40] > Jan 22 08:17:26 masterbackend kernel: ivtv0: loaded v4l-cx2341x-enc.fw > firmware (262144 bytes) > Jan 22 08:17:26 masterbackend kernel: ivtv0: Encoder revision: 0x02050032 > Jan 22 08:17:26 masterbackend kernel: ivtv0: Allocate DMA encoder MPEG > stream: 128 x 32768 buffers (4096KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv0: Allocate DMA encoder YUV > stream: 194 x 10800 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv0: Allocate DMA encoder VBI > stream: 120 x 17472 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv0: Allocate DMA encoder PCM > audio stream: 455 x 4608 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: tuner 1-0061: type set to 50 (TCL > 2002N) > Jan 22 08:17:26 masterbackend kernel: ivtv0: Initialized WinTV PVR 250, > card #0 > Jan 22 08:17:26 masterbackend kernel: ivtv: ====================== > NEXT CARD ====================== > Jan 22 08:17:26 masterbackend kernel: ivtv1: Autodetected WinTV PVR 250 > card (cx23415 based) > Jan 22 08:17:26 masterbackend kernel: ACPI: PCI Interrupt > 0000:02:01.0[A] -> GSI 22 (level, low) -> IRQ 217 > Jan 22 08:17:26 masterbackend kernel: ivtv1: Unreasonably low latency > timer, setting to 64 (was 32) > Jan 22 08:17:26 masterbackend kernel: ivtv1: i2c attach to card #1 ok > [client=tveeprom, addr=50] > Jan 22 08:17:26 masterbackend kernel: tuner 2-0061: chip found @ 0xc2 > (ivtv i2c driver #1) > Jan 22 08:17:26 masterbackend kernel: ivtv1: i2c attach to card #1 ok > [client=(tuner unset), addr=61] > Jan 22 08:17:26 masterbackend kernel: saa7115 2-0021: saa7115 found @ > 0x42 (ivtv i2c driver #1) > Jan 22 08:17:26 masterbackend kernel: ivtv1: i2c attach to card #1 ok > [client=saa7115, addr=21] > Jan 22 08:17:26 masterbackend kernel: msp3400 2-0040: chip=MSP4448G-A2 > +nicam +simple +simpler +radio mode=simpler > Jan 22 08:17:26 masterbackend kernel: msp3400 2-0040: msp34xxg daemon > started > Jan 22 08:17:26 masterbackend kernel: ivtv1: i2c attach to card #1 ok > [client=MSP4448G-A2, addr=40] > Jan 22 08:17:26 masterbackend kernel: tveeprom 2-0050: Hauppauge model > 48432, rev I110, serial# 6126082 > Jan 22 08:17:26 masterbackend kernel: tveeprom 2-0050: tuner model is > Philips FI1236 MK2 (idx 10, type 2) > Jan 22 08:17:26 masterbackend kernel: tveeprom 2-0050: TV standards > NTSC(M) (eeprom 0x08) > Jan 22 08:17:26 masterbackend kernel: tveeprom 2-0050: audio processor > is MSP4448 (idx 27) > Jan 22 08:17:26 masterbackend kernel: tveeprom 2-0050: decoder processor > is SAA7115 (idx 19) > Jan 22 08:17:26 masterbackend kernel: tveeprom 2-0050: has no radio, has > no IR remote > Jan 22 08:17:26 masterbackend kernel: ivtv1: loaded v4l-cx2341x-enc.fw > firmware (262144 bytes) > Jan 22 08:17:26 masterbackend kernel: ivtv1: loaded v4l-cx2341x-dec.fw > firmware (262144 bytes) > Jan 22 08:17:26 masterbackend kernel: ivtv1: Encoder revision: 0x02050032 > Jan 22 08:17:26 masterbackend kernel: ivtv1: Decoder revision: 0x02020023 > Jan 22 08:17:26 masterbackend kernel: ivtv1: Allocate DMA encoder MPEG > stream: 128 x 32768 buffers (4096KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv1: Allocate DMA encoder YUV > stream: 194 x 10800 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv1: Allocate DMA encoder VBI > stream: 120 x 17472 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv1: Allocate DMA encoder PCM > audio stream: 455 x 4608 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: tuner 2-0061: type set to 2 > (Philips NTSC (FI1236,FM1236 and compatibles)) > Jan 22 08:17:26 masterbackend kernel: ivtv1: Initialized WinTV PVR 250, > card #1 > Jan 22 08:17:26 masterbackend kernel: ivtv: ====================== > NEXT CARD ====================== > Jan 22 08:17:26 masterbackend kernel: ivtv2: Autodetected WinTV PVR 250 > card (cx23416 based) > Jan 22 08:17:26 masterbackend kernel: ACPI: PCI Interrupt > 0000:02:02.0[A] -> GSI 17 (level, low) -> IRQ 177 > Jan 22 08:17:26 masterbackend kernel: ivtv2: Unreasonably low latency > timer, setting to 64 (was 32) > Jan 22 08:17:26 masterbackend kernel: ivtv2: i2c attach to card #2 ok > [client=tveeprom, addr=50] > Jan 22 08:17:26 masterbackend kernel: tuner 3-0061: chip found @ 0xc2 > (ivtv i2c driver #2) > Jan 22 08:17:26 masterbackend kernel: ivtv2: i2c attach to card #2 ok > [client=(tuner unset), addr=61] > Jan 22 08:17:26 masterbackend kernel: saa7115 3-0021: saa7115 found @ > 0x42 (ivtv i2c driver #2) > Jan 22 08:17:26 masterbackend kernel: ivtv2: i2c attach to card #2 ok > [client=saa7115, addr=21] > Jan 22 08:17:26 masterbackend kernel: msp3400 3-0040: chip=MSP4448G-A2 > +nicam +simple +simpler +radio mode=simpler > Jan 22 08:17:26 masterbackend kernel: msp3400 3-0040: msp34xxg daemon > started > Jan 22 08:17:26 masterbackend kernel: ivtv2: i2c attach to card #2 ok > [client=MSP4448G-A2, addr=40] > Jan 22 08:17:26 masterbackend kernel: tveeprom 3-0050: Hauppauge model > 32552, rev B123, serial# 7071841 > Jan 22 08:17:26 masterbackend kernel: tveeprom 3-0050: tuner model is > Philips FM1236 (idx 23, type 2) > Jan 22 08:17:26 masterbackend kernel: tveeprom 3-0050: TV standards > NTSC(M) (eeprom 0x08) > Jan 22 08:17:26 masterbackend kernel: tveeprom 3-0050: audio processor > is MSP4448 (idx 27) > Jan 22 08:17:26 masterbackend kernel: tveeprom 3-0050: decoder processor > is SAA7115 (idx 19) > Jan 22 08:17:26 masterbackend kernel: tveeprom 3-0050: has radio, has no > IR remote > Jan 22 08:17:26 masterbackend kernel: ivtv2: loaded v4l-cx2341x-enc.fw > firmware (262144 bytes) > Jan 22 08:17:26 masterbackend kernel: ivtv2: Encoder revision: 0x02050032 > Jan 22 08:17:26 masterbackend kernel: ivtv2: Allocate DMA encoder MPEG > stream: 128 x 32768 buffers (4096KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv2: Allocate DMA encoder YUV > stream: 194 x 10800 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv2: Allocate DMA encoder VBI > stream: 120 x 17472 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv2: Allocate DMA encoder PCM > audio stream: 455 x 4608 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv2: Create encoder radio stream > Jan 22 08:17:26 masterbackend kernel: tuner 3-0061: type set to 2 > (Philips NTSC (FI1236,FM1236 and compatibles)) > Jan 22 08:17:26 masterbackend kernel: ivtv2: Initialized WinTV PVR 250, > card #2 > Jan 22 08:17:26 masterbackend kernel: ivtv: ====================== > NEXT CARD ====================== > > Jan 22 08:17:26 masterbackend kernel: ivtv3: Autodetected AVerMedia M179 > card (cx23415 based) > Jan 22 08:17:26 masterbackend kernel: ACPI: PCI Interrupt > 0000:02:03.0[A] -> GSI 19 (level, low) -> IRQ 201 > Jan 22 08:17:26 masterbackend kernel: ivtv3: Unreasonably low latency > timer, setting to 64 (was 32) > Jan 22 08:17:26 masterbackend kernel: ivtv3: i2c attach to card #3 ok > [client=tveeprom, addr=50] > Jan 22 08:17:26 masterbackend kernel: tuner 4-0060: All bytes are equal. > It is not a TEA5767 > Jan 22 08:17:26 masterbackend kernel: tuner 4-0060: chip found @ 0xc0 > (ivtv i2c driver #3) > Jan 22 08:17:26 masterbackend kernel: ivtv3: i2c attach to card #3 ok > [client=(tuner unset), addr=60] > Jan 22 08:17:26 masterbackend kernel: saa7115 4-0021: saa7114 found @ > 0x42 (ivtv i2c driver #3) > Jan 22 08:17:26 masterbackend kernel: ivtv3: i2c attach to card #3 ok > [client=saa7114, addr=21] > Jan 22 08:17:26 masterbackend kernel: ivtv3: loaded v4l-cx2341x-enc.fw > firmware (262144 bytes) > Jan 22 08:17:26 masterbackend kernel: ivtv3: loaded v4l-cx2341x-dec.fw > firmware (262144 bytes) > Jan 22 08:17:26 masterbackend kernel: ivtv3: Encoder revision: 0x02050032 > Jan 22 08:17:26 masterbackend kernel: ivtv3: Decoder revision: 0x02020023 > Jan 22 08:17:26 masterbackend kernel: ivtv3: Allocate DMA encoder MPEG > stream: 128 x 32768 buffers (4096KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv3: Allocate DMA encoder YUV > stream: 194 x 10800 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv3: Allocate DMA encoder VBI > stream: 120 x 17472 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv3: Allocate DMA encoder PCM > audio stream: 455 x 4608 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: tuner 4-0060: type set to 2 > (Philips NTSC (FI1236,FM1236 and compatibles)) > Jan 22 08:17:26 masterbackend kernel: ivtv3: Initialized AVerMedia M179, > card #3 > Jan 22 08:17:26 masterbackend kernel: ivtv: ====================== > NEXT CARD ====================== > Jan 22 08:17:26 masterbackend kernel: ivtv4: Autodetected WinTV PVR 150 > card (cx23416 based) > Jan 22 08:17:26 masterbackend kernel: ACPI: PCI Interrupt > 0000:02:04.0[A] -> GSI 18 (level, low) -> IRQ 169 > Jan 22 08:17:26 masterbackend kernel: ivtv4: Unreasonably low latency > timer, setting to 64 (was 32) > Jan 22 08:17:26 masterbackend kernel: ivtv4: i2c attach to card #4 ok > [client=tveeprom, addr=50] > Jan 22 08:17:26 masterbackend kernel: tuner 5-0061: chip found @ 0xc2 > (ivtv i2c driver #4) > Jan 22 08:17:26 masterbackend kernel: ivtv4: i2c attach to card #4 ok > [client=(tuner unset), addr=61] > Jan 22 08:17:26 masterbackend kernel: tda9887 5-0043: chip found @ 0x86 > (ivtv i2c driver #4) > Jan 22 08:17:26 masterbackend kernel: ivtv4: i2c attach to card #4 ok > [client=tda9887, addr=43] > Jan 22 08:17:26 masterbackend kernel: tveeprom 5-0050: Hauppauge model > 26552, rev B268, serial# 7826292 > Jan 22 08:17:26 masterbackend kernel: tveeprom 5-0050: tuner model is LG > TAPE H001F MK3 (idx 68, type 47) > Jan 22 08:17:26 masterbackend kernel: tveeprom 5-0050: TV standards > NTSC(M) (eeprom 0x08) > Jan 22 08:17:26 masterbackend kernel: tveeprom 5-0050: audio processor > is CX25843 (idx 37) > Jan 22 08:17:26 masterbackend kernel: tveeprom 5-0050: decoder processor > is CX25843 (idx 30) > Jan 22 08:17:26 masterbackend kernel: tveeprom 5-0050: has radio, has no > IR remote > Jan 22 08:17:26 masterbackend kernel: cx25840 5-0044: cx25843-23 found @ > 0x88 (ivtv i2c driver #4) > Jan 22 08:17:26 masterbackend kernel: cx25840 5-0044: loaded > v4l-cx25840.fw firmware (14264 bytes) > Jan 22 08:17:26 masterbackend kernel: ivtv4: i2c attach to card #4 ok > [client=cx25840, addr=44] > Jan 22 08:17:26 masterbackend kernel: wm8775 5-001b: chip found @ 0x36 > (ivtv i2c driver #4) > Jan 22 08:17:26 masterbackend kernel: ivtv4: i2c attach to card #4 ok > [client=wm8775, addr=1b] > Jan 22 08:17:26 masterbackend kernel: ivtv4: loaded v4l-cx2341x-enc.fw > firmware (262144 bytes) > Jan 22 08:17:26 masterbackend kernel: ivtv4: Encoder revision: 0x02050032 > Jan 22 08:17:26 masterbackend kernel: ivtv4: Allocate DMA encoder MPEG > stream: 128 x 32768 buffers (4096KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv4: Allocate DMA encoder YUV > stream: 194 x 10800 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv4: Allocate DMA encoder VBI > stream: 120 x 17472 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv4: Allocate DMA encoder PCM > audio stream: 455 x 4608 buffers (2048KB total) > Jan 22 08:17:26 masterbackend kernel: ivtv4: Create encoder radio stream > Jan 22 08:17:26 masterbackend kernel: tuner 5-0061: type set to 47 (LG > NTSC (TAPE series)) > Jan 22 08:17:26 masterbackend kernel: ivtv4: Initialized WinTV PVR 150, > card #4 > Jan 22 08:17:26 masterbackend kernel: ivtv: ==================== END > INIT IVTV ==================== > > _______________________________________________ > ivtv-devel mailing list > [email protected] > http://ivtvdriver.org/mailman/listinfo/ivtv-devel _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
