mirror of
https://github.com/khadas/fenix.git
synced 2025-07-23 00:50:55 +00:00
Edge2: add mpv with hardware decoding support
Signed-off-by: Nick Xie <nick@namtso.com> Change-Id: If9cfb8fb6d38c100f9136986918f9497e9ea76cc
This commit is contained in:
@ -1,2 +1,5 @@
|
||||
# HW acceleration is not supported on this platform yet
|
||||
# Enable rockchip mpp hardware decoding
|
||||
hwdec=rkmpp
|
||||
|
||||
# Specify default video output
|
||||
vo=gpu
|
||||
|
@ -552,6 +552,12 @@ build_deb_packages_platform() {
|
||||
# remove build stamp to force build for other arch
|
||||
rm -rf $BUILD/.stamps/chromium-debs
|
||||
build_package "chromium-debs:target"
|
||||
|
||||
info_msg "Building mpv-debs package..."
|
||||
# FIXME
|
||||
# remove build stamp to force build for other arch
|
||||
rm -rf $BUILD/.stamps/mpv-debs
|
||||
build_package "mpv-debs:target"
|
||||
fi
|
||||
|
||||
info_msg "Building v4l-utils-debs package..."
|
||||
@ -652,6 +658,10 @@ install_deb_packages_platform() {
|
||||
info_msg "Installing chromium-debs package ..."
|
||||
install_deb_chroot $BUILD_DEBS/$VERSION/$KHADAS_BOARD/${DISTRIBUTION}-${DISTRIB_RELEASE}/chromium-debs/chromium-common_*.deb
|
||||
install_deb_chroot $BUILD_DEBS/$VERSION/$KHADAS_BOARD/${DISTRIBUTION}-${DISTRIB_RELEASE}/chromium-debs/chromium_*.deb
|
||||
|
||||
info_msg "Installing mpv-debs package ..."
|
||||
install_deb_chroot $BUILD_DEBS/$VERSION/$KHADAS_BOARD/${DISTRIBUTION}-${DISTRIB_RELEASE}/mpv-debs/mpv_*.deb
|
||||
install_deb_chroot $BUILD_DEBS/$VERSION/$KHADAS_BOARD/${DISTRIBUTION}-${DISTRIB_RELEASE}/mpv-debs/libmpv2_*.deb
|
||||
fi
|
||||
|
||||
info_msg "Installing v4l-utils-debs package ..."
|
||||
|
23
packages/mpv-debs/package.mk
Normal file
23
packages/mpv-debs/package.mk
Normal file
@ -0,0 +1,23 @@
|
||||
PKG_NAME="mpv-debs"
|
||||
PKG_VERSION="9725ce14341f8f2209a68864862f0cd7734b270a"
|
||||
PKG_SHA256="c07e74feb8a003176a663e69cf6d529dcfb9cfcdf37a9b43ee3e9373433aec8a"
|
||||
PKG_SOURCE_DIR="${PKG_NAME}-${PKG_VERSION}*"
|
||||
PKG_SITE="$GITHUB_URL/numbqq/${PKG_NAME}"
|
||||
PKG_URL="$PKG_SITE/archive/$PKG_VERSION.tar.gz"
|
||||
PKG_ARCH="arm64"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SHORTDESC="MPV deb packages"
|
||||
PKG_SOURCE_NAME="${PKG_NAME}-${PKG_VERSION}.tar.gz"
|
||||
PKG_NEED_BUILD="NO"
|
||||
|
||||
make_target() {
|
||||
:
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p $BUILD_DEBS/$VERSION/$KHADAS_BOARD/${DISTRIBUTION}-${DISTRIB_RELEASE}/${PKG_NAME}
|
||||
# Remove old debs
|
||||
rm -rf $BUILD_DEBS/$VERSION/$KHADAS_BOARD/${DISTRIBUTION}-${DISTRIB_RELEASE}/${PKG_NAME}/*
|
||||
[ -d ${DISTRIB_RELEASE}/${DISTRIB_ARCH}/${KHADAS_BOARD} ] && cp -r ${DISTRIB_RELEASE}/${DISTRIB_ARCH}/${KHADAS_BOARD}/* $BUILD_DEBS/$VERSION/$KHADAS_BOARD/${DISTRIBUTION}-${DISTRIB_RELEASE}/${PKG_NAME} || true
|
||||
}
|
||||
|
Reference in New Issue
Block a user