summaryrefslogtreecommitdiff
path: root/lib/avtp_pipeline/avtp/openavb_avtp.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/avtp_pipeline/avtp/openavb_avtp.c')
-rw-r--r--lib/avtp_pipeline/avtp/openavb_avtp.c8
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