test pattern amplitude as param

This commit is contained in:
JohannesItten
2026-07-09 21:30:28 +03:00
parent 4973d0f9fc
commit 1f133507bf
+3 -2
View File
@@ -69,8 +69,9 @@ class TestPatternNode : public dmf::NodeBase {
const size_t samples_per_frame =
static_cast<size_t>(sample_rate) * static_cast<size_t>(fps_den) / static_cast<size_t>(fps_num);
// -18 dBFS broadcast reference level
const float amplitude = static_cast<float>(std::pow(10.0, -18.0 / 20.0));
// default -18 dBFS broadcast reference level
const float amplitude_db = config().value("amplitude_db", -18.0f);
const float amplitude = std::pow(10.0f, amplitude_db / 20.0f);
uint64_t video_index = mxlGetCurrentIndex(&video_rate);
uint64_t audio_index = 0;