<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.5730.11" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>I'm one of those
users who has the "tinny audio" problem with my PVR-150. In the past, I
fixed this by running a cron job that calls ivtvctl -q 1 every 30 minutes, with
a 6 second delay. As of ivtv 0.8.0, all the command line arguments have
changed and -q is no longer supported.</FONT></SPAN></DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>For everyone else in
this boat, I thought I'd share my discovery in trying to re-fix this hack.
The feature we need has been moved to v4l2-ctl. I changed my script to
call "v4l2-ctl -a 1", and it seems to fix the tinny audio in the same way the
old ivtvctl command used to.</FONT></SPAN></DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>I know there's a lot
of us out there experiencing this problem. I keep hoping with every update
that it will just "go away", but it seems like it's here to
stay.</FONT></SPAN></DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>For what it's worth,
my setup:</FONT></SPAN></DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>MythTV 0.20 on
FC5</FONT></SPAN></DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>Soyo Dragon KT333
Platinum mobo, </FONT></SPAN><SPAN class=623533116-31102006><FONT face=Arial
size=2>AMD XP 2100+, </FONT></SPAN><SPAN class=623533116-31102006><FONT
face=Arial size=2>1GB RAM, disabled onboard audio because it froze the
machine.</FONT></SPAN></DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>Offbrand nVidia
GeForce FX 5200, S-Video out to NTSC TV.</FONT></SPAN></DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>Creative Labs Audigy
sound card, analog audio out to my stereo.</FONT></SPAN></DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>2 Hauppauge tuners,
see below. The PVR-150 is /dev/video0 and records from my digital cable
box via composite input. The PVR-250 is /dev/video1 and has never
experienced the tinny audio problem to my knowledge, I use the internal tuner on
that one.</FONT></SPAN></DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>[root@gonzo bin]#
lspci -v<BR>00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo
KT266/A/333]<BR> Subsystem: VIA
Technologies, Inc. VT8366/A/7 [Apollo
KT266/A/333]<BR> Flags: bus master,
66MHz, medium devsel, latency 0<BR>
Memory at d0000000 (32-bit, prefetchable)
[size=128M]<BR> Capabilities: [a0] AGP
version 2.0<BR> Capabilities: [c0]
Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:01.0 PCI bridge:
VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] (prog-if 00 [Normal
decode])<BR> Flags: bus master, 66MHz,
medium devsel, latency 0<BR> Bus:
primary=00, secondary=01, subordinate=01,
sec-latency=0<BR> Memory behind
bridge: e0000000-e1ffffff<BR>
Prefetchable memory behind bridge:
c0000000-cfffffff<BR> Capabilities:
[80] Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:09.0 Multimedia
video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev
01)<BR> Subsystem: Hauppauge computer
works Inc. Unknown device 8801<BR>
Flags: bus master, medium devsel, latency 64, IRQ
5<BR> Memory at d8000000 (32-bit,
prefetchable) [size=64M]<BR>
Capabilities: [44] Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:0a.0 Multimedia
video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev
01)<BR> Subsystem: Hauppauge computer
works Inc. WinTV PVR 250<BR> Flags:
bus master, medium devsel, latency 64, IRQ
10<BR> Memory at dc000000 (32-bit,
prefetchable) [size=64M]<BR>
Capabilities: [44] Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:0b.0 Multimedia
audio controller: Creative Labs SB Audigy (rev
03)<BR> Subsystem: Creative Labs
SB0090 Audigy Player<BR> Flags: bus
master, medium devsel, latency 32, IRQ
7<BR> I/O ports at 9000
[size=32]<BR> Capabilities: [dc] Power
Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:0b.1 Input device
controller: Creative Labs SB Audigy MIDI/Game port (rev
03)<BR> Subsystem: Creative Labs SB
Audigy MIDI/Game Port<BR> Flags: bus
master, medium devsel, latency 32<BR>
I/O ports at 9400 [size=8]<BR>
Capabilities: [dc] Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:0b.2 FireWire
(IEEE 1394): Creative Labs SB Audigy FireWire Port (prog-if 10
[OHCI])<BR> Subsystem: Creative Labs
SB Audigy FireWire Port<BR> Flags: bus
master, medium devsel, latency 32, IRQ
11<BR> Memory at e3006000 (32-bit,
non-prefetchable) [size=2K]<BR> Memory
at e3000000 (32-bit, non-prefetchable)
[size=16K]<BR> Capabilities: [44]
Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:0d.0 Ethernet
controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev
10)<BR> Subsystem: Realtek
Semiconductor Co., Ltd. RT8139<BR>
Flags: bus master, medium devsel, latency 32, IRQ
11<BR> I/O ports at 9800
[size=256]<BR> Memory at e3004000
(32-bit, non-prefetchable)
[size=256]<BR> Capabilities: [50]
Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:0e.0 USB
Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 50)
(prog-if 00 [UHCI])<BR> Subsystem: VIA
Technologies, Inc. (Wrong ID) USB
Controller<BR> Flags: bus master,
medium devsel, latency 32, IRQ 5<BR>
I/O ports at 9c00 [size=32]<BR>
Capabilities: [80] Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:0e.1 USB
Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 50)
(prog-if 00 [UHCI])<BR> Subsystem: VIA
Technologies, Inc. (Wrong ID) USB
Controller<BR> Flags: bus master,
medium devsel, latency 32, IRQ 10<BR>
I/O ports at a000 [size=32]<BR>
Capabilities: [80] Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:0e.2 USB
Controller: VIA Technologies, Inc. USB 2.0 (rev 51) (prog-if 20
[EHCI])<BR> Subsystem: VIA
Technologies, Inc. (Wrong ID) Unknown device
1234<BR> Flags: bus master, medium
devsel, latency 32, IRQ 7<BR> Memory
at e3005000 (32-bit, non-prefetchable)
[size=256]<BR> Capabilities: [80]
Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:0f.0 RAID bus
controller: Triones Technologies, Inc. HPT366/368/370/370A/372/372N (rev
05)<BR> Subsystem: Triones
Technologies, Inc. HPT370A<BR> Flags:
bus master, 66MHz, medium devsel, latency 120, IRQ
10<BR> I/O ports at a400
[size=8]<BR> I/O ports at a800
[size=4]<BR> I/O ports at ac00
[size=8]<BR> I/O ports at b000
[size=4]<BR> I/O ports at b400
[size=256]<BR> Expansion ROM at
50000000 [disabled by cmd]
[size=128K]<BR> Capabilities: [60]
Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:11.0 ISA bridge:
VIA Technologies, Inc. VT8233A ISA
Bridge<BR> Subsystem: VIA
Technologies, Inc. VT8233A ISA
Bridge<BR> Flags: bus master,
stepping, medium devsel, latency 0<BR>
Capabilities: [c0] Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:11.1 IDE
interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus
Master IDE (rev 06) (prog-if 8a [Master SecP
PriP])<BR> Subsystem: VIA
Technologies, Inc. VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master
IDE<BR> Flags: bus master, medium
devsel, latency 32, IRQ 11<BR> I/O
ports at b800 [size=16]<BR>
Capabilities: [c0] Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:11.2 USB
Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 23)
(prog-if 00 [UHCI])<BR> Subsystem: VIA
Technologies, Inc. (Wrong ID) USB
Controller<BR> Flags: bus master,
medium devsel, latency 32, IRQ 7<BR>
I/O ports at bc00 [size=32]<BR>
Capabilities: [80] Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>00:11.3 USB
Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 23)
(prog-if 00 [UHCI])<BR> Subsystem: VIA
Technologies, Inc. (Wrong ID) USB
Controller<BR> Flags: bus master,
medium devsel, latency 32, IRQ 7<BR>
I/O ports at c000 [size=32]<BR>
Capabilities: [80] Power Management version 2</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>01:00.0 VGA
compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)
(prog-if 00 [VGA])<BR> Flags: bus
master, 66MHz, medium devsel, latency 248, IRQ
11<BR> Memory at e0000000 (32-bit,
non-prefetchable) [size=16M]<BR>
Memory at c0000000 (32-bit, prefetchable)
[size=256M]<BR> [virtual] Expansion
ROM at e1000000 [disabled]
[size=128K]<BR> Capabilities: [60]
Power Management version 2<BR>
Capabilities: [44] AGP version 3.0<BR></FONT></SPAN></DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial
size=2> </DIV></FONT></SPAN>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>from
dmesg:</FONT></SPAN></DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>Oct 29 12:56:47
gonzo kernel: ivtv: ==================== START INIT IVTV
====================<BR>Oct 29 12:56:47 gonzo kernel: ivtv: version 0.8.0
(tagged release) loading<BR>Oct 29 12:56:47 gonzo kernel: ivtv: Linux
version: 2.6.18-1.2200.fc5 mod_unload 686 REGPARM 4KSTACKS gcc-4.1<BR>Oct 29
12:56:47 gonzo kernel: ivtv: In case of problems please include the debug
info between<BR>Oct 29 12:56:47 gonzo kernel: ivtv: the START INIT IVTV
and END INIT IVTV lines, along with<BR>Oct 29 12:56:47 gonzo kernel: ivtv:
any module options, when mailing the ivtv-users mailinglist.<BR>Oct 29 12:56:47
gonzo kernel: ivtv0: Autodetected Hauppauge WinTV PVR-150 card (cx23416
based)<BR>Oct 29 12:56:47 gonzo kernel: ACPI: PCI Interrupt Link [LNKB] enabled
at IRQ 7<BR>Oct 29 12:56:47 gonzo kernel: ACPI: PCI Interrupt 0000:00:09.0[A]
-> Link [LNKB] -> GSI 7 (level, low) -> IRQ 7<BR>Oct 29 12:56:47 gonzo
kernel: ivtv0: Unreasonably low latency timer, setting to 64 (was 32)<BR>Oct 29
12:56:47 gonzo kernel: nvidia: module license 'NVIDIA' taints kernel.<BR>Oct 29
12:56:47 gonzo kernel: USB Universal Host Controller Interface driver
v3.0<BR>Oct 29 12:56:47 gonzo kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware
(262144 bytes)<BR>Oct 29 12:56:47 gonzo kernel: tveeprom 1-0050: Hauppauge model
26552, rev C268, serial# 7723614<BR>Oct 29 12:56:47 gonzo kernel: tveeprom
1-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)<BR>Oct 29 12:56:47
gonzo kernel: tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)<BR>Oct 29
12:56:47 gonzo kernel: tveeprom 1-0050: audio processor is CX25843 (idx
37)<BR>Oct 29 12:56:47 gonzo kernel: tveeprom 1-0050: decoder processor is
CX25843 (idx 30)<BR>Oct 29 12:56:47 gonzo kernel: tveeprom 1-0050: has radio,
has no IR remote<BR>Oct 29 12:56:47 gonzo kernel: tuner 1-0043: chip found @
0x86 (ivtv i2c driver #0)<BR>Oct 29 12:56:47 gonzo kernel: tda9887 1-0043:
tda988[5/6/7] found @ 0x43 (tuner)<BR>Oct 29 12:56:47 gonzo kernel: tuner
1-0061: chip found @ 0xc2 (ivtv i2c driver #0)<BR>Oct 29 12:56:47 gonzo kernel:
cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)<BR>Oct 29 12:56:47
gonzo kernel: cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382
bytes)<BR>Oct 29 12:56:47 gonzo kernel: wm8775 1-001b: chip found @ 0x36 (ivtv
i2c driver #0)<BR>Oct 29 12:56:47 gonzo kernel: ivtv0: Encoder revision:
0x02050032<BR>Oct 29 12:56:47 gonzo kernel: ivtv0: Registered device video0 for
encoder MPEG<BR>Oct 29 12:56:47 gonzo kernel: ivtv0: Registered device video32
for encoder YUV<BR>Oct 29 12:56:47 gonzo kernel: ivtv0: Registered device vbi0
for encoder VBI<BR>Oct 29 12:56:47 gonzo kernel: ivtv0: Registered device
video24 for encoder PCM audio<BR>Oct 29 12:56:47 gonzo kernel: ivtv0: Registered
device radio0 for encoder radio<BR>Oct 29 12:56:47 gonzo kernel: tuner 1-0061:
type set to 47 (LG NTSC (TAPE series))<BR>Oct 29 12:56:47 gonzo kernel: ivtv0:
Initialized Hauppauge WinTV PVR-150, card #0<BR>Oct 29 12:56:47 gonzo kernel:
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5<BR>Oct 29 12:56:47 gonzo
kernel: ACPI: PCI Interrupt 0000:00:10.0[A] -> Link [LNKD] -> GSI 5
(level, low) -> IRQ 5<BR>Oct 29 12:56:47 gonzo kernel: ivtv:
====================== NEXT CARD ======================<BR>Oct 29
12:56:47 gonzo kernel: ivtv1: Autodetected Hauppauge WinTV PVR-250 card (cx23416
based)<BR>Oct 29 12:56:47 gonzo kernel: ACPI: PCI Interrupt 0000:00:0b.0[A]
-> Link [LNKD] -> GSI 5 (level, low) -> IRQ 5<BR>Oct 29 12:56:47 gonzo
kernel: ivtv1: Unreasonably low latency timer, setting to 64 (was 32)<BR>Oct 29
12:56:47 gonzo kernel: ivtv1: loaded v4l-cx2341x-enc.fw firmware (262144
bytes)<BR>Oct 29 12:56:47 gonzo kernel: tuner 2-0061: chip found @ 0xc2 (ivtv
i2c driver #1)<BR>Oct 29 12:56:47 gonzo kernel: tveeprom 2-0050: Hauppauge model
32062, rev C182, serial# 2908986<BR>Oct 29 12:56:47 gonzo kernel: tveeprom
2-0050: tuner model is LG TAPC H791F (idx 82, type 39)<BR>Oct 29 12:56:47 gonzo
kernel: tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08)<BR>Oct 29 12:56:47
gonzo kernel: tveeprom 2-0050: audio processor is MSP3445 (idx 12)<BR>Oct 29
12:56:47 gonzo kernel: tveeprom 2-0050: decoder processor is SAA7115 (idx
19)<BR>Oct 29 12:56:47 gonzo kernel: tveeprom 2-0050: has no radio, has IR
remote<BR>Oct 29 12:56:47 gonzo kernel: saa7115 2-0021: saa7115 found @ 0x42
(ivtv i2c driver #1)<BR>Oct 29 12:56:47 gonzo kernel: msp3400 2-0040:
MSP3445G-B8 found @ 0x80 (ivtv i2c driver #1)<BR>Oct 29 12:56:47 gonzo kernel:
msp3400 2-0040: MSP3445G-B8 supports radio, mode is autodetect and
autoselect<BR>Oct 29 12:56:47 gonzo kernel: ivtv1: Encoder revision:
0x02050032<BR>Oct 29 12:56:47 gonzo kernel: ivtv1: Registered device video1 for
encoder MPEG<BR>Oct 29 12:56:47 gonzo kernel: ivtv1: Registered device video33
for encoder YUV<BR>Oct 29 12:56:47 gonzo kernel: ivtv1: Registered device vbi1
for encoder VBI<BR>Oct 29 12:56:47 gonzo kernel: ivtv1: Registered device
video25 for encoder PCM audio<BR>Oct 29 12:56:47 gonzo kernel: tuner 2-0061:
type set to 39 (LG NTSC (newer TAPC series))<BR>Oct 29 12:56:47 gonzo kernel:
ivtv1: Initialized Hauppauge WinTV PVR-250, card #1<BR>Oct 29 12:56:47 gonzo
kernel: ivtv: ==================== END INIT IVTV
====================<BR></FONT></SPAN></DIV>
<DIV><SPAN class=623533116-31102006><FONT face=Arial size=2>Good
luck.</DIV></FONT></SPAN></BODY></HTML>