"Rene H. Larsen" wrote:
>
> 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).
The stereo detect register doesn't make any sense in NICAM mode. I think
the msp3400 driver doesn't set the msp->mode correctly in most cases if
using the simple programming mode, but msp->mode is used by the
autodetect_stereo procedure. You can try loading the msp3400 module with
simple=0 (or you can fix it, just put in the missing cases in the
switch(val) in the msp3410d_thread procedure, and it *might* work).
> 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 one looks strange. Are you really getting stereo sound here,
because in FM-Stereo mode the stereo detect register should return
useful values, I think.
Regards,
Roland Scheidegger
_______________________________________________
Video4linux-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/video4linux-list