File 0001-fix-build-with-ffmpeg-8.0.patch of Package aubio

From 027995846e867b7f1e8a2b420d1e5987e2ae748b Mon Sep 17 00:00:00 2001
From: Bernd Kuhls <bernd@kuhls.net>
Date: Sun, 5 Oct 2025 11:37:52 +0200
Subject: [PATCH] fix build with ffmpeg 8.0

AV_INPUT_BUFFER_MIN_SIZE was removed with upstream commit
https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=1d66a122df9fd5d8400b05c74462d0082990fc01

A similar fix is used by Arch Linux:
https://gitlab.archlinux.org/archlinux/packaging/packages/aubio/-/commit/bdf858e4291aa170a23c470ac1caf2c827bfd01d
---
 src/io/source_avcodec.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/io/source_avcodec.c b/src/io/source_avcodec.c
index 6cf52de..29f39dc 100644
--- a/src/io/source_avcodec.c
+++ b/src/io/source_avcodec.c
@@ -67,7 +67,11 @@
 #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(56, 56, 0)
 #define AUBIO_AVCODEC_MAX_BUFFER_SIZE FF_MIN_BUFFER_SIZE
 #else
+#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(60, 40, 100)
 #define AUBIO_AVCODEC_MAX_BUFFER_SIZE AV_INPUT_BUFFER_MIN_SIZE
+#else
+#define AUBIO_AVCODEC_MAX_BUFFER_SIZE 16384
+#endif
 #endif
 
 #if LIBAVCODEC_VERSION_MAJOR >= 59
-- 
2.53.0

openSUSE Build Service is sponsored by