Re: (newer) Pinnacle PCTV Pro radio works

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



>>
>> I've tried to slove the problem by looking in the source code of the
>> driver and the datasheets.  Of course, no luck to get the stereo radio
>> work.
>> I would like Gred to give me some hint then I can have some try... if
>> you haven't enough of time...
>> I still don't understand where is the problem when everything seem
>> follow the datasheet!
>
> No, the current msp3400.c does not even try to decode stereo fm radio,
> essentially is sets both channels to 10.7 MHZ, whereas the 2nd should
> be at 10.738.
>
> So I still fail to understand why this patch was reported by the tester
> as No-Fix:
>
> --- bttv-0.7.104/driver/msp3400.c-orig  Thu Feb 13 23:15:45 2003
> +++ bttv-0.7.104/driver/msp3400.c       Thu Feb 13 23:21:43 2003
> @@ -274,8 +274,8 @@
>
>         /* FM Radio */
>         { { -8, -8, 4, 6, 78, 107 }, { -8, -8, 4, 6, 78, 107 },
> -         MSP_CARRIER(10.7), MSP_CARRIER(10.7),
> -         0x00d0, 0x0480, 0x0020, 0x3000 },
> +         MSP_CARRIER(10.7), MSP_CARRIER(10.738),
> +         0x00d0, 0x0480, 0x0020, 0x3002 },
>
>         /* Terrestial FM-mono + FM-stereo */
>         { {  3, 18, 27, 48, 66, 72 }, {  3, 18, 27, 48, 66, 72 },
> @@ -1201,7 +1201,7 @@
>                            short programming enables carrier mute */
>                         msp3400c_setmode(client,MSP_MODE_FM_RADIO);
>                         msp3400c_setcarrier(client, MSP_CARRIER(10.7),
> -                                           MSP_CARRIER(10.7));
> +                                           MSP_CARRIER(10.738));
>                         /* scart routing */
>                         msp3400c_set_scart(client,SCART_IN2,0);
>  #if 0
> @@ -1492,7 +1492,7 @@
>                 } else {
>                         /* set msp3400 to FM radio mode */
>                         msp3400c_setmode(client,MSP_MODE_FM_RADIO);
> -                       msp3400c_setcarrier(client,
> MSP_CARRIER(10.7),MSP_CARRIER(10.7)); +
> msp3400c_setcarrier(client, MSP_CARRIER(10.7),MSP_CARRIER(10.738));
>                         msp3400c_setvolume(client,msp->muted,msp->left,msp->right);>                 }
>                 if (msp->active)
>

For me, the patch fail to fix the stereo radio problem.


> Anyway you could implement FM radio as recommended in
> "MSP 34xyG, MSP 44xyG Recommendations for FM Radio Application with TV
> Tuner", ("mspg_fm_radio_application_2an.pdf"). This uses ASS mode
> (automatic sound select) which is available with newer msp chips.
>

I have tried to use the ASS mode.. but nothing help too...
Last time, I suspect the problem is releated to tda9887.  However, nothing
could help after reading the data sheet and modify the source code...


Chris








[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