I was tinkering with this mono audio issue today and noticed that the
card is set to record stereo sound according to
the out put produced by `v4l2-ctl --all --log-status` below.
The text output from aplay states stereo, however, the actual speaker
output is mono.
$ `aplay -D plug:spdif -f dat /dev/video24`
Playing raw data '/dev/video24' : Signed 16 bit Little Endian, Rate
48000 Hz, Stereo
-----------------
$ `v4l2-ctl --all --log-status`
Driver info:
Driver name : ivtv
Card type : Hauppauge WinTV PVR-250
Bus info : 0000:02:0e.0
Driver version: 2561
Capabilities : 0x01030051
Video Capture
VBI Capture
Sliced VBI Capture
Tuner
Audio
Read/Write
Format:
Type : Video Capture
Width/Height : 720/480
Pixel Format : MPEG
Field : Interlaced
Bytes per Line: 0
Size Image : 131072
Colorspace : Broadcast NTSC/PAL (SMPTE170M/ITU601)
Format:
Type : Sliced VBI Capture
Service Set :
Service Line 0: /
Service Line 1: /
Service Line 2: /
Service Line 3: /
Service Line 4: /
Service Line 5: /
Service Line 6: /
Service Line 7: /
Service Line 8: /
Service Line 9: /
Service Line 10: /
Service Line 11: /
Service Line 12: /
Service Line 13: /
Service Line 14: /
Service Line 15: /
Service Line 16: /
Service Line 17: /
Service Line 18: /
Service Line 19: /
Service Line 20: /
Service Line 21: /
Service Line 22: /
Service Line 23: /
I/O Size : 0
Format:
Type : VBI Capture
Sampling Rate : 27000000 Hz
Offset : 248 samples (9.18519e-06 secs after leading edge)
Samples per Line: 1439
Sample Format : GREY
Start 1st Field : 10
Count 1st Field : 12
Start 2nd Field : 273
Count 2nd Field : 12
Video input : 1 (S-Video 1)
Audio input : 1 (Line In 1)
Frequency: 1076 (67.250000 MHz)
Video standard = 0x0000b000
NTSC-M/M-JP/M-KR
Tuner:
Capabilities : 62.5 kHz multi-standard stereo lang1 lang2
Frequency range : 44.0 MHz - 958.0 MHz
Signal strength : 99%
Current audio mode : stereo
Available subchannels: stereo
Status Log:
ivtv0: ================= START STATUS CARD #0 =================
tveeprom 0-0050: Hauppauge model 32062, rev B185, serial# 2868847
tveeprom 0-0050: tuner model is TCL 2002N 6A (idx 85, type 50)
tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 0-0050: audio processor is MSP3445 (idx 12)
tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
tveeprom 0-0050: has no radio, has IR receiver, has no IR transmitter
tuner 0-0061: Tuner mode: analog TV
tuner 0-0061: Frequency: 67.25 MHz
tuner 0-0061: Standard: 0x0000b000
saa7115 0-0021: Audio frequency: 48000 Hz
saa7115 0-0021: Input: S-Video 0
saa7115 0-0021: Video signal: broadcast/DVD
saa7115 0-0021: Frequency: 60 Hz
saa7115 0-0021: Detected format: NTSC
saa7115 0-0021: Width, Height: 720, 480
msp3400 0-0040: MSP3445G-B8 rev1 = 0x0207 rev2 = 0x2d48
msp3400 0-0040: Audio: volume 65500
msp3400 0-0040: Audio: balance 32768 bass 32768 treble 32768
loudness off
msp3400 0-0040: Mode: External input
msp3400 0-0040: Audmode: 0x0001
msp3400 0-0040: Routing: 0x00222220 (input) 0x00000044 (output)
msp3400 0-0040: ACB: 0x0c00
ivtv0: Video Input: S-Video 1
ivtv0: Audio Input: Line In 1
ivtv0: Tuner: TV
ivtv0: Stream: MPEG-2 Program Stream
ivtv0: VBI Format: No VBI
ivtv0: Video: 720x480, 30 fps
ivtv0: Video: MPEG-2, 4x3, Variable Bitrate, 6000000, Peak 9000000
ivtv0: Video: GOP Size 15, 2 B-Frames, GOP Closure, No 3:2 Pulldown
ivtv0: Audio: 48 kHz, Layer II, 384 kbps, Stereo, No Emphasis, No CRC
ivtv0: Spatial Filter: Manual, Luma 1D Horizontal, Chroma 1D
Horizontal, 0
ivtv0: Temporal Filter: Manual, 8
ivtv0: Median Filter: Off, Luma [0, 255], Chroma [0, 255]
ivtv0: Status flags: 0x00000000
ivtv0: Stream encoder MPEG: status 0x0118, 0% of 4096 KiB (128
buffers) in use
ivtv0: Stream encoder YUV: status 0x0000, 0% of 2046 KiB (194
buffers) in use
ivtv0: Stream encoder VBI: status 0x0000, 0% of 1023 KiB (60 buffers)
in use
ivtv0: Stream encoder PCM audio: status 0x0000, 0% of 1021 KiB (227
buffers) in use
ivtv0: Read MPEG/VBI: 1067331520/0 bytes
ivtv0: ================== END STATUS CARD #0 ==================
Al McIntosh wrote:
> I upgrade to the following this afternoon:
> ivtv-kmdl-2.6.20-1.2948.fc6-0.10.1-126.fc6
> ivtv-0.10.1-126.fc6.at
>
> Now my recordings only have sound in the front left channel. There is no
> sound coming from center or front right. Recordings before had sound
> from all front channels. This is the same for recordings within Mythtv
> and cat /dev/video0 > out.mpg.
>
> Is there something I can tweak to get my surround back? Or is there
> development in the audio module of the driver?
>
> Any ideas?
>
>
> ivtv: ==================== START INIT IVTV ====================
> ivtv: version 0.10.1 (tagged release) loading
> ivtv: Linux version: 2.6.20-1.2948.fc6 SMP mod_unload 686 4KSTACKS
> 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 card (cx23416 based)
> ACPI: PCI Interrupt 0000:02:0e.0[A] -> GSI 18 (level, low) -> IRQ 18
> ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
> gameport: NS558 PnP Gameport is pnp00:0d/gameport0, io 0x200, speed 755kHz
> hdc: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 8192kB Cache, UDMA(33)
> Uniform CD-ROM driver Revision: 3.20
> input: PC Speaker as /class/input/input2
> e100: Intel(R) PRO/100 Network Driver, 3.5.17-k2-NAPI
> e100: Copyright(c) 1999-2006 Intel Corporation
> nvidia: module license 'NVIDIA' taints kernel.
> ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
> ivtv0: Encoder revision: 0x02060039
> tveeprom 0-0050: Hauppauge model 32062, rev B185, serial# 2868847
> tveeprom 0-0050: tuner model is TCL 2002N 6A (idx 85, type 50)
> tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
> tveeprom 0-0050: audio processor is MSP3445 (idx 12)
> tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
> tveeprom 0-0050: has no radio, has IR receiver, has no IR transmitter
> ivtv0: Autodetected Hauppauge WinTV PVR-250
> tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
> saa7115 0-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0)
> msp3400 0-0040: MSP3445G-B8 found @ 0x80 (ivtv i2c driver #0)
> msp3400 0-0040: MSP3445G-B8 supports radio, mode is autodetect and
> autoselect
> ivtv0: Registered device video0 for encoder MPEG (4 MB)
> ivtv0: Registered device video32 for encoder YUV (2 MB)
> ivtv0: Registered device vbi0 for encoder VBI (1 MB)
> ivtv0: Registered device video24 for encoder PCM audio (1 MB)
> tuner 0-0061: type set to 50 (TCL 2002N)
> ivtv0: Initialized Hauppauge WinTV PVR-250, card #0
> ivtv: ==================== END INIT IVTV ====================
>
>
> _______________________________________________
> ivtv-users mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-users
>
>
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users