[CVS] ati.4.4.0 radeon_video.c,1.6.2.12,1.6.2.13
Status: Beta
Brought to you by:
volodya
From: <gat...@li...> - 2005-01-17 09:55:28
|
Update of /cvsroot/gatos/ati.4.4.0 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12341 Modified Files: Tag: r200_branch radeon_video.c Log Message: When changing the frequency do a mute of UDA1380 before and unmute after. This is to avoid plops Index: radeon_video.c =================================================================== RCS file: /cvsroot/gatos/ati.4.4.0/radeon_video.c,v retrieving revision 1.6.2.12 retrieving revision 1.6.2.13 diff -u -d -r1.6.2.12 -r1.6.2.13 --- radeon_video.c 13 Jan 2005 13:56:57 -0000 1.6.2.12 +++ radeon_video.c 17 Jan 2005 09:55:15 -0000 1.6.2.13 @@ -2565,6 +2565,7 @@ CARD32 data; pPriv->frequency = value; /* mute volume if it was not muted before */ + if((pPriv->uda1380!=NULL)&& !pPriv->mute)xf86_uda1380_mute(pPriv->uda1380, TRUE); if((pPriv->msp3430!=NULL)&& !pPriv->mute)xf86_MSP3430SetVolume(pPriv->msp3430, MSP3430_FAST_MUTE); if(pPriv->fi1236 != NULL) xf86_TUNER_set_frequency(pPriv->fi1236, value); /* if(pPriv->theatre != NULL) RADEON_RT_SetEncoding(pScrn, pPriv); */ @@ -2572,6 +2573,7 @@ if((pPriv->msp3430 != NULL) && (pPriv->msp3430->recheck)) xf86_InitMSP3430(pPriv->msp3430); if((pPriv->msp3430 != NULL)&& !pPriv->mute) xf86_MSP3430SetVolume(pPriv->msp3430, MSP3430_VOLUME(pPriv->volume)); + if((pPriv->uda1380 != NULL)&& !pPriv->mute) xf86_uda1380_setvolume(pPriv->uda1380, pPriv->volume); } else if(attribute == xvMute) { pPriv->mute = value; @@ -3719,8 +3721,7 @@ case 3: t->standard_video_if=2; t->standard_sound_carrier=1; - /* t->modulation=0; */ /* positive AM */ - t->modulation=2; /* negative FM */ + t->modulation=2; /* negative FM */ break; /* NTSC */ case 4: @@ -3728,7 +3729,7 @@ case 6: t->standard_video_if=1; t->standard_sound_carrier=0; - t->modulation=2; /* negative FM */ + t->modulation=2; /* negative FM */ break; /* SECAM */ case 7: |