메가아재 2017. 6. 2. 10:41
반응형

----------------------          --------------------------

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

반응형