From 4aba11a49b914aae25ef0e316436b1474200bb1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Sat, 27 Jan 2024 19:50:20 +0100 Subject: [PATCH] ffmpeg: add V4L2 support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Enable V4L2 support on ffmpeg-full package. Tested using V4L2 Raspberry Pi 4 encoder/decoder. Signed-off-by: Álvaro Fernández Rojas --- multimedia/ffmpeg/Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile index f54db0310c..ed8fdc8c3e 100644 --- a/multimedia/ffmpeg/Makefile +++ b/multimedia/ffmpeg/Makefile @@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=ffmpeg PKG_VERSION:=5.1.3 -PKG_RELEASE:=4 +PKG_RELEASE:=5 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://ffmpeg.org/releases/ @@ -348,6 +348,7 @@ define Package/libffmpeg-full $(call Package/libffmpeg/Default) TITLE+= (full) DEPENDS+= +alsa-lib +libgnutls +PACKAGE_libopus:libopus \ + +PACKAGE_libv4l:libv4l \ +SOFT_FLOAT:shine \ +!SOFT_FLOAT:lame-lib \ +PACKAGE_libx264:libx264 \ @@ -475,7 +476,8 @@ ifeq ($(BUILD_VARIANT),full) $(call FFMPEG_DISABLE,muxer,$(FFMPEG_PATENTED_MUXERS)) \ $(call FFMPEG_DISABLE,demuxer,$(FFMPEG_PATENTED_DEMUXERS)) \ $(call FFMPEG_DISABLE,parser,$(FFMPEG_PATENTED_PARSERS))) \ - $(if $(CONFIG_PACKAGE_libopus),--enable-libopus) + $(if $(CONFIG_PACKAGE_libopus),--enable-libopus) \ + $(if $(CONFIG_PACKAGE_libv4l),--enable-libv4l2) ifeq ($(CONFIG_SOFT_FLOAT),y) FFMPEG_CONFIGURE+= \ --enable-small \