- 감마설정 (Gamma)
---------------------- 아 래 --------------------------
1. Global.c
void SetInputSource(BYTE inputSrcType)
{
SYSTEM_PUTSTR("\r\n\r\n============================\r\n");
#if USE_PORT_VGA
if(inputSrcType==INPUTSOURCE_VGA)
msGammaOnOff(0);
else
#endif//#if USE_PORT_VGA
msGammaOnOff(0);
2. msInit.c-> void msInitializeChip(void)
msSetBlueScreen( _ENABLE, FREE_RUN_COLOR_BLACK );
msOsdInit();
//////////////////////////////////////////////////////////////
//V14,Hubert move,Different Gamma depend on source
// msSetGammaTable( tGammaTable_Normal ); // Init gamma table// wjh76 2017602
msGammaOnOff(0); // Init gamma table
3. System_Bank.c -> void InitVariable(void)
///////////////////////////////////////////////////////
// ACE
///////////////////////////////////////////////////////
InitACE_Var(); // Initialize the variable at ACE.c
//tSrgbMatrix = &(tSRGB[0][0]);
//tColorCorrectionMatrix = &(tVideoColorCorrectionMatrix[0][0]);
msACESetPCsRGBTable( &(tSRGB[0][0]));
#if ENABLE_656_OUTPUT
#if ENABLE_656_OUTPUT_RGB2YUV
msACE_Set2ndRGBtoYUVTable( ACE_2ND_RGB_TO_YUV_TABLE_SDTV, NULL);
#else
msACESelectYUVtoRGBMatrix( ACE_YUV_TO_RGB_MATRIX_USER, &(tMatrix_USER[0][0]) );
#endif//#if !ENABLE_656_OUTPUT_RGB2YUV
#endif//#if ENABLE_656_OUTPUT
msACESetColorCorrectionTable( &(tVideoColorCorrectionMatrix[0][0]));
g_bGammaEnable = FALSE