PR #24111 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24111
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24111.patch

Said #define ASSERT_LEVEL 2 was ineffective because it followed
the inclusion of avassert.h. It only leads to warnings when
ASSERT_LEVEL is defined to something other than 2 (it is not
defined by default).

Also avoid using av_assert2() in a test tool: These are supposed to
be picky, so using always-enabled av_assert0 is appropriate.
This was probably the intention of the ASSERT_LEVEL override
all along.



>From ae713adf4ab7429c907d5b0d364c003c866f6e7b Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt <[email protected]>
Date: Wed, 12 Aug 2026 14:39:41 +0200
Subject: [PATCH] swresample/tests/swresample: Avoid av_assert2, remove
 ASSERT_LEVEL override

Said #define ASSERT_LEVEL 2 was ineffective because it followed
the inclusion of avassert.h. It only leads to warnings when
ASSERT_LEVEL is defined to something other than 2 (it is not
defined by default).

Also avoid using av_assert2() in a test tool: These are supposed to
be picky, so using always-enabled av_assert0 is appropriate.
This was probably the intention of the ASSERT_LEVEL override
all along.

Signed-off-by: Andreas Rheinhardt <[email protected]>
---
 libswresample/tests/swresample.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/libswresample/tests/swresample.c b/libswresample/tests/swresample.c
index 2a5f9d59c4..7a90ad93df 100644
--- a/libswresample/tests/swresample.c
+++ b/libswresample/tests/swresample.c
@@ -32,8 +32,6 @@
 
 #define SWR_CH_MAX 32
 
-#define ASSERT_LEVEL 2
-
 static double get(uint8_t *a[], int ch, int index, int ch_count, enum 
AVSampleFormat f){
     const uint8_t *p;
     if(av_sample_fmt_is_planar(f)){
@@ -69,7 +67,7 @@ static void  set(uint8_t *a[], int ch, int index, int 
ch_count, enum AVSampleFor
     case AV_SAMPLE_FMT_S32: ((int32_t*)p)[index]= 
av_clipl_int32(llrint(v*2147483647));   break;
     case AV_SAMPLE_FMT_FLT: ((float  *)p)[index]= v;                           
           break;
     case AV_SAMPLE_FMT_DBL: ((double *)p)[index]= v;                           
           break;
-    default: av_assert2(0);
+    default: av_assert0(0);
     }
 }
 
-- 
2.52.0

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to