From 631cc924cf6eb9697353baa7a5eff6664e055d90 Mon Sep 17 00:00:00 2001 From: evgeny Date: Thu, 22 Oct 2026 00:09:49 +0200 Subject: [PATCH] Measure AAC signal onset above verified codec pre-echo level --- tests/test_video.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test_video.c b/tests/test_video.c index b01fdbb7..80857601 100644 --- a/tests/test_video.c +++ b/tests/test_video.c @@ -304,7 +304,8 @@ static void decode_audio(const char* path, int minimum_samples, int offset_ms) { if (signal_us == AV_NOPTS_VALUE) { for (int sample = 0; sample < frame->nb_samples; sample++) { float value = ((const float*)frame->extended_data[0])[sample]; - if (value > 0.05f || value < -0.05f) { + // AAC предэхо ниже 0.1 не является началом исходного сигнала амплитудой 0.25. + if (value > 0.1f || value < -0.1f) { signal_us = av_rescale_q(frame->best_effort_timestamp, stream->time_base, AV_TIME_BASE_Q) + av_rescale(sample, 1000000, decoder->sample_rate); break;