Hello,
I am using DM8127 capture Link, and I want to reduce capture delay.
It seems that capture driver senses a captured video frame by 8mS periodic trigger.
Therefore, max 8mS delay occurs in video capture.
Is there any way to get the video frame by ISR trigger?
I know that changing the period (Example:from 8mS to 4mS) may reduce the delay, but I want to get the video frame at the right timing of capture.
In vpsdrv_captureLm.c:
/* create timer object for periodic trigger of driver list processing */
#ifdef VPS_CFG_CAPT_USE_GP_TIMER
Timer_Params_init(&timerParams);
/* Create GP Timer handle */
gVps_captLmObj.timerHndl = Timer_create(VPS_CFG_CAPT_GP_TIMER_ID,
Vps_captLmCompleteIsr,
&timerParams,
NULL );
GT_assert( GT_DEFAULT_MASK, gVps_captLmObj.timerHndl != NULL);
#else
Clock_Params_init(&clockParams);
gVps_captLmObj.clockHndl = Clock_create(Vps_captLmCompleteIsr,
1,
&clockParams,
NULL );
GT_assert( GT_DEFAULT_MASK, gVps_captLmObj.clockHndl != NULL);
#endif
Regards,