[V4L] bttv msp34xx stereo detection

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



It seems that bttv 0.7.44/0.7.45 has a few problems regarding stereo
detection on msp34xx.  This is what I get when I tune into a channel
that is transmitting in NICAM stereo:

,----
| msp34xx: setvolume: 0:0 0x00 0x00
| tuner: tv freq set to 479.25
| msp3410: setting mode: autodetect start (0x0001)
| msp3410: detection still in progress
| msp3410: current mode: 5.5/5.85  B/G NICAM FM (0x0008)
| msp34xx: setbass: 32768 0x00
| msp34xx: settreble: 32768 0x00
| msp34xx: setvolume: 65535:65535 0x73 0x00
| msp34xx: stereo detect register: 0
`----

The actual sound *is* in stereo, so this is mostly a cosmetic problem
(xawtv reports mono audio).

For a stereo transmission that isn't NICAM encoded I get:

,----
| msp34xx: setvolume: 0:0 0x00 0x00
| tuner: tv freq set to 607.75
| msp3410: setting mode: autodetect start (0x0001)
| msp3410: detection still in progress
| msp3410: detection still in progress
| msp3410: current mode: 5.5/5.74  B/G Dual FM-Stereo (0x0003)
| msp34xx: setbass: 32768 0x00
| msp34xx: settreble: 32768 0x00
| msp34xx: setvolume: 65535:65535 0x73 0x00
| msp34xx: stereo detect register: 0
| msp34xx: stereo detect register: 0
|   + a lot more of these...
`----

This is the auto-detect sequence for my card:

,----
| Linux video capture interface: v1.00
| i2c-algo-bit.o: i2c bit algorithm module
| bttv: driver version 0.7.45 loaded
| bttv: using 2 buffers with 2080k (4160k total) for capture
| bttv: Bt8xx card found (0).
| bttv0: Bt878 (rev 17) at 00:0d.0, irq: 11, latency: 32, memory: 0xd9001000
| bttv0: subsystem: 0070:13eb  =>  Hauppauge WinTV  =>  card=10
| bttv0: model: BT878(Hauppauge new (bt878)) [autodetected]
| PCI: Enabling bus mastering for device 00:68
| bttv0: Hauppauge msp34xx: reset line init
| i2c-core.o: adapter bt848 #0 registered as adapter 1.
| bttv0: Hauppauge eeprom: tuner=Philips FM1216 (5)
| bttv0: i2c: checking for MSP34xx @ 0x80... found
| i2c-core.o: driver i2c msp3400 driver registered.
| msp34xx: init: chip=MSP3415D-B3, has NICAM support
| msp3410: daemon started
| bttv0: i2c attach [MSP3415D-B3]
| i2c-core.o: client [MSP3415D-B3] registered to adapter [bt848 #0](pos. 0).
| msp3410: setting mode: autodetect start (0x0001)
| i2c-core.o: driver tv card mixer driver registered.
| tvmixer: adapter ISA main adapter
| tvmixer: ISA main adapter is not a tv card
| tvmixer: adapter bt848 #0
| tvmixer: debug: MSP3415D-B3
| tvmixer: MSP3415D-B3 (bt848 #0) registered with minor 16
| msp3410: detection still in progress
| msp3410: current mode: 5.5/5.85  B/G NICAM FM (0x0008)
| msp34xx: setbass: 32768 0x00
| msp34xx: settreble: 32768 0x00
| msp34xx: setvolume: 65535:65535 0x73 0x00
| bttv0: i2c: checking for TDA9875 @ 0xb0... not found
| bttv0: i2c: checking for TDA7432 @ 0x8a... not found
| tvaudio: TV audio decoder + audio/video mux driver
| tvaudio: known chips: tda9840,tda9873h,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951)
| i2c-core.o: driver generic i2c audio driver registered.
| i2c-core.o: driver i2c TV tuner driver registered.
| tuner: chip found @ 0x61
| tuner: type set to 5 (Philips PAL)
| bttv0: i2c attach [Philips PAL]
| i2c-core.o: client [Philips PAL] registered to adapter [bt848 #0](pos. 1).
| bttv0: PLL: 28636363 => 35468950 ... ok
| msp34xx: setvolume: 65535:65535 0x73 0x00
| msp34xx: setbass: 32768 0x00
| msp34xx: settreble: 32768 0x00
`----

This is a very minor problem, so don't lose any sleep over it...
-- 
Echelon bait:
Paula Corbin Jones Project Monarch arrangements Roswell genetic
militia bomb Area 51 Waco, Texas cryptographic Lon Horiuchi Semtex
Nazi Khaddafi Albania





[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux