diff --git a/amp_wrapper.c b/amp_wrapper.c index 6c3ee82..e58d591 100644 --- a/amp_wrapper.c +++ b/amp_wrapper.c @@ -1336,6 +1336,13 @@ void amp_start_pipeline(AVP_HANDLE *player) { amp_log(socPlayerInfo->pip ? 1:0, "amp_start_pipeline 9 in, AVP_START"); AMP_RPC(ret, AMP_DMX_SetState, socPlayerInfo->amp_dmx, AMP_EXECUTING); assert(ret == SUCCESS); + + AMP_RPC(ret, AMP_CLK_SetAVSyncOption, socPlayerInfo->amp_clk, 0, AMP_CLK_OPT_SYNC_SHOW_FIRST, TRUE, 0, 0); + assert(ret == SUCCESS); + + AMP_RPC(ret, AMP_CLK_SetAVSyncOption, socPlayerInfo->amp_clk, 0, AMP_CLK_OPT_SYNC_DYNAMIC_SYNC, TRUE, 0, 0); + assert(ret == SUCCESS); + /* if(socPlayerInfo->avOffset.delay_time_ms == 0) { AMP_RPC(ret, AMP_CLK_SetAVSyncOption, socPlayerInfo->amp_clk, 0, AMP_CLK_OPT_SYNC_SHOW_FIRST, TRUE, 0, 0);