MPP means Media Process Platform. The MPP is a middleware for the other video encoder/decoder interface, translating the video information into the hardware registers.
Signed-off-by: ayaka <ay...@soulik.info> --- recipes-multimedia/rockchip-mpp/rockchip-mpp.inc | 21 +++++++++++++++++++++ .../rockchip-mpp/rockchip-mpp_20170412.bb | 9 +++++++++ recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb | 16 ++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp.inc create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp_20170412.bb create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb diff --git a/recipes-multimedia/rockchip-mpp/rockchip-mpp.inc b/recipes-multimedia/rockchip-mpp/rockchip-mpp.inc new file mode 100644 index 0000000..6a45637 --- /dev/null +++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp.inc @@ -0,0 +1,21 @@ +# Copyright (C) 2016 - 2017 Randy Li <ay...@soulik.info> +# Released under the GNU GENERAL PUBLIC LICENSE Version 2 +# (see COPYING.GPLv2 for the terms) + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://inc/rk_mpi.h;beginline=4;endline=14;md5=acbba394ae5639b0c786f60c1f48e3d6" + +inherit pkgconfig cmake + +EXTRA_OECMAKE = " \ + -DRKPLATFORM=ON \ + -DHAVE_DRM=ON \ +" + +PACKAGES = "${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN} rockchip-vpu" +FILES_rockchip-vpu = "${libdir}/lib*vpu${SOLIBS}" +FILES_${PN} = "${libdir}/lib*mpp${SOLIBS}" +FILES_${PN}-dev = "${libdir}/lib*${SOLIBSDEV} ${includedir} ${libdir}/pkgconfig" +SECTION_${PN}-dev = "devel" +FILES_${PN}-staticdev = "${libdir}/*.a" +SECTION_${PN}-staticdev = "devel" diff --git a/recipes-multimedia/rockchip-mpp/rockchip-mpp_20170412.bb b/recipes-multimedia/rockchip-mpp/rockchip-mpp_20170412.bb new file mode 100644 index 0000000..501306a --- /dev/null +++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp_20170412.bb @@ -0,0 +1,9 @@ +# Copyright (C) 2016 - 2017 Randy Li <ay...@soulik.info> +# Released under the GNU GENERAL PUBLIC LICENSE Version 2 +# (see COPYING.GPLv2 for the terms) +include rockchip-mpp.inc + +TAG = "release_${PV}" +SRC_URI = "git://github.com/rockchip-linux/mpp.git;tag=${TAG};nobranch=1" + +S = "${WORKDIR}/git" diff --git a/recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb b/recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb new file mode 100644 index 0000000..23f3f15 --- /dev/null +++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb @@ -0,0 +1,16 @@ +# Copyright (C) 2016 - 2017 Randy Li <ay...@soulik.info> +# Released under the GNU GENERAL PUBLIC LICENSE Version 2 +# (see COPYING.GPLv2 for the terms) + +DEFAULT_PREFERENCE = "-1" + +include rockchip-mpp.inc +DEPENDS = "git-replacement-native" + +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" +FILESPATH_prepend := "${THISDIR}/${PN}:" + +SRCREV = "${AUTOREV}" +SRC_URI = "git://github.com/rockchip-linux/mpp.git;branch=develop" + +S = "${WORKDIR}/git" -- 2.7.4 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto