From b837ef11f8a25f33f92dad2d27c7b381e566144d Mon Sep 17 00:00:00 2001 From: Christoph Kuhr Date: Sat, 13 Oct 2018 12:01:05 +0200 Subject: [PATCH] adjusted ipg time --- linux/avb/JackAVBDriver.cpp | 3 ++- linux/avb/avb_1722avtp.c | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/linux/avb/JackAVBDriver.cpp b/linux/avb/JackAVBDriver.cpp index b71d3012..e675f9f8 100644 --- a/linux/avb/JackAVBDriver.cpp +++ b/linux/avb/JackAVBDriver.cpp @@ -90,7 +90,8 @@ JackAVBPDriver::JackAVBPDriver(const char* name, const char* alias, JackLockedEn num_periods ); - this->ieee1722mc.period_usecs = period_size / sample_rate * 1000000; + + } JackAVBPDriver::~JackAVBPDriver() diff --git a/linux/avb/avb_1722avtp.c b/linux/avb/avb_1722avtp.c index 65a20bc6..7faefa7e 100644 --- a/linux/avb/avb_1722avtp.c +++ b/linux/avb/avb_1722avtp.c @@ -482,6 +482,11 @@ int init_1722_driver( ieee1722_avtp_driver_state_t *ieee1722mc, const char* name (uint8_t) destination_mac[4], (uint8_t) destination_mac[5]);fflush(filepointer); + ieee1722mc->sample_rate = sample_rate; + ieee1722mc->period_size = period_size; + ieee1722mc->period_usecs = period_size / sample_rate * 1000000; + + printf("sample_rate: %d, period size: %d, period usec: %d\n",ieee1722mc->sample_rate, ieee1722mc->period_size, ieee1722mc->period_usecs);fflush(filepointer); if( RETURN_VALUE_FAILURE == create_avb_Mediaclock_Listener(filepointer, &ieee1722mc, name, stream_id, destination_mac,