diff --git a/linux/avb/listener_mediaclock.c b/linux/avb/listener_mediaclock.c index 70937ce9..72389a0d 100644 --- a/linux/avb/listener_mediaclock.c +++ b/linux/avb/listener_mediaclock.c @@ -133,8 +133,9 @@ uint64_t mediaclock_listener_wait_recv_ts( FILE* filepointer, ieee1722_avtp_driv if( packet_num == (*ieee1722mc)->num_packets -1){ - adjust_packet_time_ns = (uint64_t)( (float)samples_in_packet / (float)(*ieee1722mc)->sample_rate ) * 1000000000LL; + adjust_packet_time_ns = (uint64_t)( (float)4.0 / (float)(*ieee1722mc)->sample_rate ) * 1000000000LL; fprintf(filepointer, "adjust time %lld ns\n", adjust_packet_time_ns);fflush(filepointer); + fprintf(filepointer, "period size mod %d\n", (*ieee1722mc)->period_size % 6 );fflush(filepointer); }