mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 06:06:32 +00:00
package/ffmpeg: add optional dependency to libxcb
ffmpeg 3.3 added optional support for libxcb: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/HEAD:/Changelog#l282 This patch ensures a reproducible build of libavdevice.so: $ readelf -a output/target/usr/lib/libavdevice.so | grep NEEDED 0x0000000000000001 (NEEDED) Shared library: [libavfilter.so.7] 0x0000000000000001 (NEEDED) Shared library: [libavformat.so.58] 0x0000000000000001 (NEEDED) Shared library: [libavcodec.so.58] 0x0000000000000001 (NEEDED) Shared library: [libavutil.so.56] 0x0000000000000001 (NEEDED) Shared library: [libxcb.so.1] 0x0000000000000001 (NEEDED) Shared library: [libxcb-shm.so.0] 0x0000000000000001 (NEEDED) Shared library: [libxcb-shape.so.0] 0x0000000000000001 (NEEDED) Shared library: [libxcb-xfixes.so.0] 0x0000000000000001 (NEEDED) Shared library: [libc.so.0] compared to $ readelf -a output/target/usr/lib/libavdevice.so | grep NEEDED 0x0000000000000001 (NEEDED) Shared library: [libavfilter.so.7] 0x0000000000000001 (NEEDED) Shared library: [libavformat.so.58] 0x0000000000000001 (NEEDED) Shared library: [libavcodec.so.58] 0x0000000000000001 (NEEDED) Shared library: [libavutil.so.56] 0x0000000000000001 (NEEDED) Shared library: [libc.so.0] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
2a36dad008
commit
10954dfe68
@ -67,6 +67,13 @@ config BR2_PACKAGE_FFMPEG_FFPROBE
|
|||||||
FFprobe is a utility to determine the audio and video
|
FFprobe is a utility to determine the audio and video
|
||||||
characteristics of a container file.
|
characteristics of a container file.
|
||||||
|
|
||||||
|
config BR2_PACKAGE_FFMPEG_XCBGRAB
|
||||||
|
bool "Build X11 screen grabbing"
|
||||||
|
depends on BR2_PACKAGE_XORG7
|
||||||
|
select BR2_PACKAGE_LIBXCB
|
||||||
|
help
|
||||||
|
X11 screen grabbing using libxcb.
|
||||||
|
|
||||||
config BR2_PACKAGE_FFMPEG_AVRESAMPLE
|
config BR2_PACKAGE_FFMPEG_AVRESAMPLE
|
||||||
bool "Build libavresample"
|
bool "Build libavresample"
|
||||||
help
|
help
|
||||||
|
@ -96,6 +96,17 @@ else
|
|||||||
FFMPEG_CONF_OPTS += --disable-ffprobe
|
FFMPEG_CONF_OPTS += --disable-ffprobe
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_FFMPEG_XCBGRAB),y)
|
||||||
|
FFMPEG_CONF_OPTS += \
|
||||||
|
--enable-libxcb \
|
||||||
|
--enable-libxcb-shape \
|
||||||
|
--enable-libxcb-shm \
|
||||||
|
--enable-libxcb-xfixes
|
||||||
|
FFMPEG_DEPENDENCIES += libxcb
|
||||||
|
else
|
||||||
|
FFMPEG_CONF_OPTS += --disable-libxcb
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_FFMPEG_POSTPROC),y)
|
ifeq ($(BR2_PACKAGE_FFMPEG_POSTPROC),y)
|
||||||
FFMPEG_CONF_OPTS += --enable-postproc
|
FFMPEG_CONF_OPTS += --enable-postproc
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user