I read from the datasheet of msp34x0g. And I found that there is a write register 0x21 of the demodulator. As the manual said, for software compatibilty and MSP3410B mode, we should set the bit as 0. Then does it mean we set bit 0 as 1 then problem will sloved? Or, anyone can confirm the usage of these register? I have a quick hack of the msp3400.c, I found that setting it to 1 doesn't get any help... or am I miss something?... Thanks. > Chris Leung wrote: >>>>signal, or PCTV pro should use other chips?! Or datasheet get >>>>error?! Maybe it is off-topic, I am sorry for that but I am really >>>>want to slove my PCTV Pro FM radio in stereo problem. > > Can you try this untested patch: > > --- 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) > > > > > > -- > video4linux-list mailing list > Unsubscribe > mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe > https://listman.redhat.com/mailman/listinfo/video4linux-list