SuperIC社区_

标题: MST779 增加开机动画 [打印本页]

作者: charles    时间: 2016-9-28 12:16
标题: MST779 增加开机动画
需要打开 "ENABLE_POWERON_VIDEO" 宏,此宏在"Board.h" 内。
然后开机时调用"msAPI_Pan_Task()"函数即可。此函数在"mapp_videoplayer.c" 中。 需要在"BinInfo.h" 增加"BIN_ID_VIDEO_ON" 这个BIN_ID。
在Init时执行如下:
MApi_PNL_En(TRUE);
MApi_PNL_SetBackLight(BACKLITE_INIT_SETTING);
msAPI_Pan_Task();

在msAPI_Pan_Task中修改
while(MApp_VDPlayer_Main()==EXIT_VDPLAYER_DECODING)
       {
           //printf("msAPI_Pan_decoding\n");
           msAPI_Timer_ResetWDT();
           MApi_XC_Mux_SourceMonitor(TRUE);
           //MApp_ScreenMuteMonitor(MAIN_WINDOW);
           msAPI_Scaler_SetScreenMute(E_SCREEN_MUTE_TEMPORARY, DISABLE, 0, MAIN_WINDOW);
           if ((msAPI_Timer_GetTime0() - u32TimeMarker > 7000))
           {
              // printf("msAPI_Pan_decoding error\n");
               break;
           }
       }
如果需要audio,需要将audio init置于msAPI_Pan_Task执行前再初始化一次。
MApp_ATVProc_Initialize_Next();  // <== Audio init here
MApp_Aud_Init();







欢迎光临 SuperIC社区_ (/) Powered by Discuz! X3.3