mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-08-03 16:07:51 +00:00
ffmpeg: rebuild whenever libraries change
This commit is contained in:
parent
96a1bc13c7
commit
810aa74319
@ -17,8 +17,9 @@ PKG_BUILD_FLAGS="-gold"
|
||||
get_graphicdrivers
|
||||
|
||||
if [ "${V4L2_SUPPORT}" = "yes" ]; then
|
||||
PKG_PATCH_DIRS+=" v4l2"
|
||||
PKG_DEPENDS_TARGET+=" libdrm"
|
||||
PKG_NEED_UNPACK+=" $(get_pkg_directory libdrm)"
|
||||
PKG_PATCH_DIRS+=" v4l2"
|
||||
PKG_FFMPEG_V4L2="--enable-v4l2_m2m --enable-libdrm"
|
||||
else
|
||||
PKG_FFMPEG_V4L2="--disable-v4l2_m2m"
|
||||
@ -26,6 +27,7 @@ fi
|
||||
|
||||
if [ "${VAAPI_SUPPORT}" = "yes" ]; then
|
||||
PKG_DEPENDS_TARGET+=" libva"
|
||||
PKG_NEED_UNPACK+=" $(get_pkg_directory libva)"
|
||||
PKG_FFMPEG_VAAPI="--enable-vaapi"
|
||||
else
|
||||
PKG_FFMPEG_VAAPI="--disable-vaapi"
|
||||
@ -33,22 +35,25 @@ fi
|
||||
|
||||
if [ "${VDPAU_SUPPORT}" = "yes" -a "${DISPLAYSERVER}" = "x11" ]; then
|
||||
PKG_DEPENDS_TARGET+=" libvdpau"
|
||||
PKG_NEED_UNPACK+=" $(get_pkg_directory libvdpau)"
|
||||
PKG_FFMPEG_VDPAU="--enable-vdpau"
|
||||
else
|
||||
PKG_FFMPEG_VDPAU="--disable-vdpau"
|
||||
fi
|
||||
|
||||
if [ "${PROJECT}" = "Rockchip" ]; then
|
||||
PKG_PATCH_DIRS+=" rkmpp"
|
||||
PKG_DEPENDS_TARGET+=" rkmpp"
|
||||
PKG_NEED_UNPACK+=" $(get_pkg_directory rkmpp)"
|
||||
PKG_PATCH_DIRS+=" rkmpp"
|
||||
PKG_FFMPEG_RKMPP="--enable-rkmpp --enable-libdrm --enable-version3"
|
||||
else
|
||||
PKG_FFMPEG_RKMPP="--disable-rkmpp"
|
||||
fi
|
||||
|
||||
if [ "${PROJECT}" = "Allwinner" ]; then
|
||||
PKG_PATCH_DIRS+=" v4l2-request-api"
|
||||
PKG_DEPENDS_TARGET+=" libdrm systemd" # systemd is needed for libudev
|
||||
PKG_NEED_UNPACK+=" $(get_pkg_directory libdrm) $(get_pkg_directory systemd)"
|
||||
PKG_PATCH_DIRS+=" v4l2-request-api"
|
||||
PKG_FFMPEG_V4L2_REQUEST="--enable-v4l2-request --enable-libudev --enable-libdrm"
|
||||
fi
|
||||
|
||||
@ -60,6 +65,7 @@ fi
|
||||
|
||||
if [ "${KODIPLAYER_DRIVER}" = "bcm2835-driver" ]; then
|
||||
PKG_DEPENDS_TARGET+=" bcm2835-driver"
|
||||
PKG_NEED_UNPACK+=" $(get_pkg_directory bcm2835-driver)"
|
||||
PKG_PATCH_DIRS+=" rpi-hevc"
|
||||
fi
|
||||
|
||||
@ -75,6 +81,7 @@ fi
|
||||
|
||||
if target_has_feature "(neon|sse)"; then
|
||||
PKG_DEPENDS_TARGET+=" dav1d"
|
||||
PKG_NEED_UNPACK+=" $(get_pkg_directory dav1d)"
|
||||
PKG_FFMPEG_AV1="--enable-libdav1d"
|
||||
fi
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user