test pattern amplitude as param
This commit is contained in:
@@ -69,8 +69,9 @@ class TestPatternNode : public dmf::NodeBase {
|
|||||||
const size_t samples_per_frame =
|
const size_t samples_per_frame =
|
||||||
static_cast<size_t>(sample_rate) * static_cast<size_t>(fps_den) / static_cast<size_t>(fps_num);
|
static_cast<size_t>(sample_rate) * static_cast<size_t>(fps_den) / static_cast<size_t>(fps_num);
|
||||||
|
|
||||||
// -18 dBFS broadcast reference level
|
// default -18 dBFS broadcast reference level
|
||||||
const float amplitude = static_cast<float>(std::pow(10.0, -18.0 / 20.0));
|
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 video_index = mxlGetCurrentIndex(&video_rate);
|
||||||
uint64_t audio_index = 0;
|
uint64_t audio_index = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user