From a4a602f15d795fa95be8e5f8ad1d73dee7cf3a44 Mon Sep 17 00:00:00 2001 From: "Alfred E. Heggestad" Date: Wed, 5 Oct 2022 13:58:29 +0200 Subject: [PATCH] auframe: skip level calculation if format is RAW --- src/auframe/auframe.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/auframe/auframe.c b/src/auframe/auframe.c index 5373f44..d1abfb1 100644 --- a/src/auframe/auframe.c +++ b/src/auframe/auframe.c @@ -96,6 +96,9 @@ double auframe_level(struct auframe *af) if (!af) return AULEVEL_UNDEF; + if (af->fmt == AUFMT_RAW) + return AULEVEL_UNDEF; + if (af->level == AULEVEL_UNDEF) af->level = aulevel_calc_dbov(af->fmt, af->sampv, af->sampc);