From 7931606aea082cb625ad5f01a3d9f5841065d5ca Mon Sep 17 00:00:00 2001 From: Dmitry Kazakov Date: Fri, 8 May 2026 13:07:15 +0200 Subject: [PATCH] Remove dependency on libavdevice It seems like the actual usage of avdevice has been removed long ago and replaced with SDL. --- CMakeLists.txt | 1 - src/modules/avformat/factory.c | 2 -- 2 files changed, 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index df7ca4793..d9a38b899 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -229,7 +229,6 @@ if(MOD_AVFORMAT) AVUTIL AVCODEC AVFILTER - AVDEVICE SWRESAMPLE ) diff --git a/src/modules/avformat/factory.c b/src/modules/avformat/factory.c index 5909600b9..2521aef10 100644 --- a/src/modules/avformat/factory.c +++ b/src/modules/avformat/factory.c @@ -45,7 +45,6 @@ extern mlt_link link_swresample_init(mlt_profile profile, mlt_service_type, cons // ffmpeg Header files #include "mltavformat_export.h" #include -#include #include #include #include @@ -58,7 +57,6 @@ static void avformat_init() // Initialise avformat if necessary if (avformat_initialised == 0) { avformat_initialised = 1; - avdevice_register_all(); avformat_network_init(); av_log_set_level(mlt_log_get_level()); if (getenv("MLT_AVFORMAT_PRODUCER_CACHE")) {