XilinxProcessorIPLib/drivers/v_hdmitxss/examples/xhdmi_example/TxOnly/xhdmi_example.c
void TxVsCallback(void *CallbackRef) {
#ifdef USE_HDCP
	if (IsStreamUpHDCP == TRUE) {
			/* Call HDCP stream-up callback */
			XHdcp_StreamUpCallback(&HdcpRepeater);
		IsStreamUpHDCP = FALSE;
	}
#endif

	/* When the TX stream is confirmed to have started, start accepting
	 * Aux from RxAuxCallback
	 */
	if (IsPassThrough) {
		AuxFifoStartFlag = (TRUE);
	}

	/* Check whether the sink is DVI/HDMI Supported
	 * If the sink is DVI, don't send Info-frame
	 */
	if (EdidHdmi20_t.EdidCtrlParam.IsHdmi == XVIDC_ISHDMI) {
		SendInfoframe(&HdmiTxSs);
	}
}
/*****************************************************************************/
/**
*
* This function is called when a TX vsync has occurred.
*
* @param  None.
*
* @return None.
*
* @note   None.
*
******************************************************************************/
This function is called when a TX vsync has occurred.
This function is called when a TX vsync has occurred .
void TxVsCallback(void *CallbackRef) {
#ifdef USE_HDCP
	if (IsStreamUpHDCP == TRUE) {
			XHdcp_StreamUpCallback(&HdcpRepeater);
		IsStreamUpHDCP = FALSE;
	}
#endif
	if (IsPassThrough) {
		AuxFifoStartFlag = (TRUE);
	}
	if (EdidHdmi20_t.EdidCtrlParam.IsHdmi == XVIDC_ISHDMI) {
		SendInfoframe(&HdmiTxSs);
	}
}
void TxVsCallback ( void * CallbackRef ) { #ifdef USE_HDCP if ( IsStreamUpHDCP == TRUE ) { XHdcp_StreamUpCallback ( & HdcpRepeater ) ; IsStreamUpHDCP = FALSE ; } #endif if ( IsPassThrough ) { AuxFifoStartFlag = ( TRUE ) ; } if ( EdidHdmi20_t . EdidCtrlParam . IsHdmi == XVIDC_ISHDMI ) { SendInfoframe ( & HdmiTxSs ) ; } }
This function is called when a TX vsync has occurred.
This function is called when a TX vsync has occurred .
/* Call HDCP stream-up callback */ /* When the TX stream is confirmed to have started, start accepting
	 * Aux from RxAuxCallback
	 */ /* Check whether the sink is DVI/HDMI Supported
	 * If the sink is DVI, don't send Info-frame
	 */