diff options
Diffstat (limited to 'lib/avtp_pipeline/avtp/openavb_avtp.c')
-rw-r--r-- | lib/avtp_pipeline/avtp/openavb_avtp.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/avtp_pipeline/avtp/openavb_avtp.c b/lib/avtp_pipeline/avtp/openavb_avtp.c index 82932d23..83886078 100644 --- a/lib/avtp_pipeline/avtp/openavb_avtp.c +++ b/lib/avtp_pipeline/avtp/openavb_avtp.c @@ -338,6 +338,10 @@ openavbRC openavbAvtpTx(void *pv, bool bSend, bool txBlockingInIntf) timeNsec = item->pAvtpTime->timeNsec; openavbMediaQTailUnlock(pStream->pMediaQ); } +#elif ATL_LAUNCHTIME_ENABLED + if( pStream->pMapCB->map_lt_calc_cb ) { + pStream->pMapCB->map_lt_calc_cb(pStream->pMediaQ, &timeNsec); + } #endif // Call mapping module to move data into AVTP frame @@ -354,6 +358,10 @@ openavbRC openavbAvtpTx(void *pv, bool bSend, bool txBlockingInIntf) timeNsec = item->pAvtpTime->timeNsec; openavbMediaQTailUnlock(pStream->pMediaQ); } +#elif ATL_LAUNCHTIME_ENABLED + if( pStream->pMapCB->map_lt_calc_cb ) { + pStream->pMapCB->map_lt_calc_cb(pStream->pMediaQ, &timeNsec); + } #endif // Blocking in interface mode. Pull from media queue for tx first |