diff --git a/linux/avb/JackAVBDriver.cpp b/linux/avb/JackAVBDriver.cpp index cef4f316..6716d65d 100644 --- a/linux/avb/JackAVBDriver.cpp +++ b/linux/avb/JackAVBDriver.cpp @@ -178,13 +178,13 @@ int JackAVBPDriver::Read() uint64_t cumulative_ipg_ns = 0; - - for(int n=0; n ieee1722mc.period_usecs) { ret = 1; diff --git a/linux/avb/listener_mediaclock.c b/linux/avb/listener_mediaclock.c index 4048e748..f9b4cf87 100644 --- a/linux/avb/listener_mediaclock.c +++ b/linux/avb/listener_mediaclock.c @@ -132,7 +132,9 @@ uint64_t mediaclock_listener_wait_recv_ts( FILE* filepointer, ieee1722_avtp_driv */ if( packet_num == (*ieee1722mc)->num_packets -1){ + adjust_packet_time_ns = samples_in_packet / (*ieee1722mc)->sample_rate * 1000000000; + fprintf(filepointer, "adjust time %lld ns\n", adjust_packet_time_ns);fflush(filepointer); } @@ -151,7 +153,6 @@ uint64_t mediaclock_listener_wait_recv_ts( FILE* filepointer, ieee1722_avtp_driv // adjust_packet_time_ns = samples_in_packet / (*ieee1722mc)->sample_rate * 1000000000; // } - fprintf(filepointer, "adjust time %lld ns\n", adjust_packet_time_ns);fflush(filepointer);