diff --git a/nodes/ndiout/main.cpp b/nodes/ndiout/main.cpp index b46b43e..3c5e1ad 100644 --- a/nodes/ndiout/main.cpp +++ b/nodes/ndiout/main.cpp @@ -72,7 +72,7 @@ class NDIOutNode : public dmf::NodeBase { const auto audio_flow_id = audio_flow_info.at("id").get(); sample_rate = audio_flow_info.value("sample_rate", 48000); channels = audio_flow_info.value("channels", 2); - samples_per_frame = sample_rate / fps_num; + samples_per_frame = sample_rate * fps_den / fps_num; log("audio flow=%s %d Hz %dch %d samples/frame", audio_flow_id.c_str(), sample_rate, channels, samples_per_frame);