[Originally posted this on the -dev list; my bad]

I searched through the January archives and didn't see anything that was 
quite like what I described.  Video is fine.

-------- Original Message --------
Subject: [ivtv-devel] The return of tinny audio in 0.4.2?
Date: Mon, 30 Jan 2006 00:19:46 -0600
From: Robert Kulagowski <[EMAIL PROTECTED]>
Reply-To: Discussion list for development of the IVTV driver 
<[email protected]>
To: Discussion list for development of the IVTV driver 
<[email protected]>

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-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to