All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-rockchip] [PATCH 0/3] Add video codec recipes
@ 2017-03-19 17:54 ayaka
  2017-03-19 17:54 ` [PATCH 1/3] recipes-multimedia: add Rockchip MPP library ayaka
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: ayaka @ 2017-03-19 17:54 UTC (permalink / raw)
  To: yocto; +Cc: ayaka

Those packages are the userspace libraries for the Rockchip
Android video codec driver.

ayaka (3):
  recipes-multimedia: add Rockchip MPP library
  recipes-multimedia: gstreamer: update to 1.10.4
  recipes-multimedia: add gstreamer rockchip support

 .../gstreamer/gstreamer1.0-plugins-bad_%.bbappend  |  4 +++
 .../gstreamer/gstreamer1.0-plugins-base_%.bbappend |  4 +++
 .../gstreamer/gstreamer1.0-plugins-good_%.bbappend |  4 +++
 .../gstreamer/gstreamer1.0-rockchip.inc            | 33 ++++++++++++++++++++++
 .../gstreamer/gstreamer1.0-rockchip_20170319.bb    | 11 ++++++++
 .../gstreamer/gstreamer1.0-rockchip_git.bb         | 15 ++++++++++
 .../gstreamer/gstreamer1.0_%.bbappend              |  4 +++
 recipes-multimedia/rockchip-mpp/rockchip-mpp.inc   | 20 +++++++++++++
 .../rockchip-mpp/rockchip-mpp_20170319.bb          | 13 +++++++++
 .../rockchip-mpp/rockchip-mpp_git.bb               | 14 +++++++++
 10 files changed, 122 insertions(+)
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-rockchip.inc
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-rockchip_20170319.bb
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-rockchip_git.bb
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
 create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp.inc
 create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp_20170319.bb
 create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb

-- 
2.7.4



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 1/3] recipes-multimedia: add Rockchip MPP library
  2017-03-19 17:54 [meta-rockchip] [PATCH 0/3] Add video codec recipes ayaka
@ 2017-03-19 17:54 ` ayaka
  2017-03-23  3:11   ` Eddie Cai
  2017-03-19 17:54 ` [PATCH 2/3] recipes-multimedia: gstreamer: update to 1.10.4 ayaka
  2017-03-19 17:54 ` [PATCH 3/3] recipes-multimedia: add gstreamer rockchip support ayaka
  2 siblings, 1 reply; 8+ messages in thread
From: ayaka @ 2017-03-19 17:54 UTC (permalink / raw)
  To: yocto; +Cc: ayaka

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 <ayaka@soulik.info>
---
 recipes-multimedia/rockchip-mpp/rockchip-mpp.inc     | 20 ++++++++++++++++++++
 .../rockchip-mpp/rockchip-mpp_20170319.bb            | 13 +++++++++++++
 recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb  | 14 ++++++++++++++
 3 files changed, 47 insertions(+)
 create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp.inc
 create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp_20170319.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..795efb8
--- /dev/null
+++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp.inc
@@ -0,0 +1,20 @@
+# Copyright (C) 2016 - 2017 Randy Li <ayaka@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://readme.txt;md5=5783b0faa80f27469c4ee56334229e1a"
+
+inherit pkgconfig cmake
+
+EXTRA_OECMAKE = "     \
+    -DRKPLATFORM=ON   \
+    -DHAVE_DRM=ON     \
+"
+
+PACKAGES = "${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN}"
+FILES_${PN} = "${libdir}/lib*${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_20170319.bb b/recipes-multimedia/rockchip-mpp/rockchip-mpp_20170319.bb
new file mode 100644
index 0000000..00afa0f
--- /dev/null
+++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp_20170319.bb
@@ -0,0 +1,13 @@
+# Copyright (C) 2016 - 2017 Randy Li <ayaka@soulik.info>
+# Released under the GNU GENERAL PUBLIC LICENSE Version 2
+# (see COPYING.GPLv2 for the terms)
+include rockchip-mpp.inc
+
+TAG = "release_20170319"
+SRC_URI = "git://github.com/rockchip-linux/mpp.git;tag=${TAG};nobranch=1"
+
+MPP_VERSION = "1.3.1"
+
+PV = "${MPP_VERSION}+${TAG}"
+
+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..1befafc
--- /dev/null
+++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb
@@ -0,0 +1,14 @@
+# Copyright (C) 2016 - 2017 Randy Li <ayaka@soulik.info>
+# Released under the GNU GENERAL PUBLIC LICENSE Version 2
+# (see COPYING.GPLv2 for the terms)
+
+DEFAULT_PREFERENCE = "-1"
+
+include rockchip-mpp.inc
+
+SRCREV = "${AUTOREV}"
+SRC_URI = "git://github.com/rockchip-linux/mpp.git;branch=develop"
+
+PV = "develop+git${SRCPV}"
+
+S = "${WORKDIR}/git"
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 2/3] recipes-multimedia: gstreamer: update to 1.10.4
  2017-03-19 17:54 [meta-rockchip] [PATCH 0/3] Add video codec recipes ayaka
  2017-03-19 17:54 ` [PATCH 1/3] recipes-multimedia: add Rockchip MPP library ayaka
@ 2017-03-19 17:54 ` ayaka
  2017-03-20  3:10   ` chen
  2017-03-20  3:11   ` Jacob Chen
  2017-03-19 17:54 ` [PATCH 3/3] recipes-multimedia: add gstreamer rockchip support ayaka
  2 siblings, 2 replies; 8+ messages in thread
From: ayaka @ 2017-03-19 17:54 UTC (permalink / raw)
  To: yocto; +Cc: Jacob Chen, ayaka

I need a various of features from the new version.

Signed-off-by: Jacob Chen <jacob-chen@iotwrt.com>
Signed-off-by: ayaka <ayaka@soulik.info>
---
 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend  | 4 ++++
 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend | 4 ++++
 recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend | 4 ++++
 recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend              | 4 ++++
 4 files changed, 16 insertions(+)
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend

diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
new file mode 100644
index 0000000..5f2255f
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
@@ -0,0 +1,4 @@
+PV="1.10.4"
+
+SRC_URI[md5sum] = "2757103e57a096a1a05b3ab85b8381af"
+SRC_URI[sha256sum] = "23ddae506b3a223b94869a0d3eea3e9a12e847f94d2d0e0b97102ce13ecd6966"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
new file mode 100644
index 0000000..0bc9c6e
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
@@ -0,0 +1,4 @@
+PV="1.10.4"
+
+SRC_URI[md5sum] = "f6b46f8fac01eb773d556e3efc369e86"
+SRC_URI[sha256sum] = "f6d245b6b3d4cb733f81ebb021074c525ece83db0c10e932794b339b8d935eb7"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
new file mode 100644
index 0000000..5176458
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
@@ -0,0 +1,4 @@
+PV="1.10.4"
+
+SRC_URI[md5sum] = "cc0cc13cdb07d4237600b6886b81f31d"
+SRC_URI[sha256sum] = "8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
new file mode 100644
index 0000000..83c4c1d
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
@@ -0,0 +1,4 @@
+PV="1.10.4"
+
+SRC_URI[md5sum] = "7c91a97e4a2dc81eafd59d0a2f8b0d6e"
+SRC_URI[sha256sum] = "50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218"
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 3/3] recipes-multimedia: add gstreamer rockchip support
  2017-03-19 17:54 [meta-rockchip] [PATCH 0/3] Add video codec recipes ayaka
  2017-03-19 17:54 ` [PATCH 1/3] recipes-multimedia: add Rockchip MPP library ayaka
  2017-03-19 17:54 ` [PATCH 2/3] recipes-multimedia: gstreamer: update to 1.10.4 ayaka
@ 2017-03-19 17:54 ` ayaka
  2 siblings, 0 replies; 8+ messages in thread
From: ayaka @ 2017-03-19 17:54 UTC (permalink / raw)
  To: yocto; +Cc: ayaka

This Gstreamer plugin provides a encoder and decoder plugin
for Gstreamer through the Rockchip MPP library.

Signed-off-by: ayaka <ayaka@soulik.info>
---
 .../gstreamer/gstreamer1.0-rockchip.inc            | 33 ++++++++++++++++++++++
 .../gstreamer/gstreamer1.0-rockchip_20170319.bb    | 11 ++++++++
 .../gstreamer/gstreamer1.0-rockchip_git.bb         | 15 ++++++++++
 3 files changed, 59 insertions(+)
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-rockchip.inc
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-rockchip_20170319.bb
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-rockchip_git.bb

diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-rockchip.inc b/recipes-multimedia/gstreamer/gstreamer1.0-rockchip.inc
new file mode 100644
index 0000000..2666edf
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-rockchip.inc
@@ -0,0 +1,33 @@
+# Copyright (C) 2016 - 2017 Randy Li <ayaka@soulik.info>
+# Released under the GNU GENERAL PUBLIC LICENSE Version 2
+# (see COPYING.GPLv2 for the terms)
+
+require recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
+
+DESCRIPTION = "GStreamer 1.0 plugins for Rockchip platforms"
+
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=6d1e4aa87f6192354d3de840cf774d93"
+DEPENDS += "gstreamer1.0-plugins-base rockchip-mpp"
+
+SRC_URI_remove = " \
+    file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \
+"
+inherit gettext autotools pkgconfig
+
+PACKAGECONFIG ??= " \
+    mpp             \
+"
+PACKAGECONFIG[mpp]       = "--enable-rockchipmpp,--disable-rockchipmpp"
+PACKAGECONFIG[vpudec]    = "--enable-vpudec,--disable-vpudec"
+
+EXTRA_OECONF += "    \
+    --disable-kms    \
+"
+
+do_configure[prefuncs] = " delete_pkg_m4_file"
+
+do_configure() {
+    NOCONFIGURE=true ${S}/autogen.sh
+    oe_runconf
+}
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-rockchip_20170319.bb b/recipes-multimedia/gstreamer/gstreamer1.0-rockchip_20170319.bb
new file mode 100644
index 0000000..3fe07d6
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-rockchip_20170319.bb
@@ -0,0 +1,11 @@
+# Copyright (C) 2016 - 2017 Randy Li <ayaka@soulik.info>
+# Released under the GNU GENERAL PUBLIC LICENSE Version 2
+# (see COPYING.GPLv2 for the terms)
+include gstreamer1.0-rockchip.inc
+
+TAG = "release_20170319"
+SRC_URI = "git://github.com/rockchip-linux/gstreamer-rockchip.git;tag=${TAG};nobranch=1"
+
+PV = "1.10.5++${TAG}"
+
+S = "${WORKDIR}/git"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-rockchip_git.bb b/recipes-multimedia/gstreamer/gstreamer1.0-rockchip_git.bb
new file mode 100644
index 0000000..26795a6
--- /dev/null
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-rockchip_git.bb
@@ -0,0 +1,15 @@
+# Copyright (C) 2016 - 2017 Randy Li <ayaka@soulik.info>
+# Released under the GNU GENERAL PUBLIC LICENSE Version 2
+# (see COPYING.GPLv2 for the terms)
+
+DEFAULT_PREFERENCE = "-1"
+
+include gstreamer1.0-rockchip.inc
+
+SRCBRANCH ?= "develop"
+SRCREV = "${AUTOREV}"
+SRC_URI = "git://github.com/rockchip-linux/gstreamer-rockchip.git;branch=develop"
+
+PV = "develop++git${SRCPV}"
+
+S = "${WORKDIR}/git"
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH 2/3] recipes-multimedia: gstreamer: update to 1.10.4
  2017-03-19 17:54 ` [PATCH 2/3] recipes-multimedia: gstreamer: update to 1.10.4 ayaka
@ 2017-03-20  3:10   ` chen
  2017-03-20  3:11   ` Jacob Chen
  1 sibling, 0 replies; 8+ messages in thread
From: chen @ 2017-03-20  3:10 UTC (permalink / raw)
  To: ayaka, yocto; +Cc: Jacob Chen

Hi randy,


ayaka wrote on 2017年03月20日 01:54:
> I need a various of features from the new version.
>
> Signed-off-by: Jacob Chen <jacob-chen@iotwrt.com>
> Signed-off-by: ayaka <ayaka@soulik.info>
> ---
>   recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend  | 4 ++++
>   recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend | 4 ++++
>   recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend | 4 ++++
>   recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend              | 4 ++++
>   4 files changed, 16 insertions(+)
>   create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
>   create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
>   create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
>   create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
>
> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
> new file mode 100644
> index 0000000..5f2255f
> --- /dev/null
> +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
> @@ -0,0 +1,4 @@
> +PV="1.10.4"
> +
> +SRC_URI[md5sum] = "2757103e57a096a1a05b3ab85b8381af"
> +SRC_URI[sha256sum] = "23ddae506b3a223b94869a0d3eea3e9a12e847f94d2d0e0b97102ce13ecd6966"
> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
> new file mode 100644
> index 0000000..0bc9c6e
> --- /dev/null
> +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
> @@ -0,0 +1,4 @@
> +PV="1.10.4"
> +
> +SRC_URI[md5sum] = "f6b46f8fac01eb773d556e3efc369e86"
> +SRC_URI[sha256sum] = "f6d245b6b3d4cb733f81ebb021074c525ece83db0c10e932794b339b8d935eb7"
> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
> new file mode 100644
> index 0000000..5176458
> --- /dev/null
> +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
> @@ -0,0 +1,4 @@
> +PV="1.10.4"
> +
> +SRC_URI[md5sum] = "cc0cc13cdb07d4237600b6886b81f31d"
> +SRC_URI[sha256sum] = "8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e"
> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
> new file mode 100644
> index 0000000..83c4c1d
> --- /dev/null
> +++ b/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
> @@ -0,0 +1,4 @@
> +PV="1.10.4"
> +
> +SRC_URI[md5sum] = "7c91a97e4a2dc81eafd59d0a2f8b0d6e"
> +SRC_URI[sha256sum] = "50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218"

We don't need to update gstreamer version in master branch.

It's already 1.10.4.
http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 2/3] recipes-multimedia: gstreamer: update to 1.10.4
  2017-03-19 17:54 ` [PATCH 2/3] recipes-multimedia: gstreamer: update to 1.10.4 ayaka
  2017-03-20  3:10   ` chen
@ 2017-03-20  3:11   ` Jacob Chen
  2017-03-20  7:13     ` Ayaka
  1 sibling, 1 reply; 8+ messages in thread
From: Jacob Chen @ 2017-03-20  3:11 UTC (permalink / raw)
  To: ayaka, yocto; +Cc: Jacob Chen

Hi randy,


ayaka wrote on 2017年03月20日 01:54:
> I need a various of features from the new version.
>
> Signed-off-by: Jacob Chen <jacob-chen@iotwrt.com>
> Signed-off-by: ayaka <ayaka@soulik.info>
> ---
>   recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend  | 4 ++++
>   recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend | 4 ++++
>   recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend | 4 ++++
>   recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend              | 4 ++++
>   4 files changed, 16 insertions(+)
>   create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
>   create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
>   create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
>   create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
>
> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
> new file mode 100644
> index 0000000..5f2255f
> --- /dev/null
> +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
> @@ -0,0 +1,4 @@
> +PV="1.10.4"
> +
> +SRC_URI[md5sum] = "2757103e57a096a1a05b3ab85b8381af"
> +SRC_URI[sha256sum] = "23ddae506b3a223b94869a0d3eea3e9a12e847f94d2d0e0b97102ce13ecd6966"
> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
> new file mode 100644
> index 0000000..0bc9c6e
> --- /dev/null
> +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
> @@ -0,0 +1,4 @@
> +PV="1.10.4"
> +
> +SRC_URI[md5sum] = "f6b46f8fac01eb773d556e3efc369e86"
> +SRC_URI[sha256sum] = "f6d245b6b3d4cb733f81ebb021074c525ece83db0c10e932794b339b8d935eb7"
> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
> new file mode 100644
> index 0000000..5176458
> --- /dev/null
> +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
> @@ -0,0 +1,4 @@
> +PV="1.10.4"
> +
> +SRC_URI[md5sum] = "cc0cc13cdb07d4237600b6886b81f31d"
> +SRC_URI[sha256sum] = "8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e"
> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
> new file mode 100644
> index 0000000..83c4c1d
> --- /dev/null
> +++ b/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
> @@ -0,0 +1,4 @@
> +PV="1.10.4"
> +
> +SRC_URI[md5sum] = "7c91a97e4a2dc81eafd59d0a2f8b0d6e"
> +SRC_URI[sha256sum] = "50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218"

We don't need to update gstreamer version in master branch.

It's already 1.10.4.
http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 2/3] recipes-multimedia: gstreamer: update to 1.10.4
  2017-03-20  3:11   ` Jacob Chen
@ 2017-03-20  7:13     ` Ayaka
  0 siblings, 0 replies; 8+ messages in thread
From: Ayaka @ 2017-03-20  7:13 UTC (permalink / raw)
  To: Jacob Chen; +Cc: yocto, Jacob Chen



從我的 iPad 傳送

> Jacob Chen <jacob2.chen@rock-chips.com> 於 2017年3月20日 上午11:11 寫道:
> 
> Hi randy,
> 
> 
> ayaka wrote on 2017年03月20日 01:54:
>> I need a various of features from the new version.
>> 
>> Signed-off-by: Jacob Chen <jacob-chen@iotwrt.com>
>> Signed-off-by: ayaka <ayaka@soulik.info>
>> ---
>>  recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend  | 4 ++++
>>  recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend | 4 ++++
>>  recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend | 4 ++++
>>  recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend              | 4 ++++
>>  4 files changed, 16 insertions(+)
>>  create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
>>  create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
>>  create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
>>  create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
>> 
>> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
>> new file mode 100644
>> index 0000000..5f2255f
>> --- /dev/null
>> +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
>> @@ -0,0 +1,4 @@
>> +PV="1.10.4"
>> +
>> +SRC_URI[md5sum] = "2757103e57a096a1a05b3ab85b8381af"
>> +SRC_URI[sha256sum] = "23ddae506b3a223b94869a0d3eea3e9a12e847f94d2d0e0b97102ce13ecd6966"
>> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
>> new file mode 100644
>> index 0000000..0bc9c6e
>> --- /dev/null
>> +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
>> @@ -0,0 +1,4 @@
>> +PV="1.10.4"
>> +
>> +SRC_URI[md5sum] = "f6b46f8fac01eb773d556e3efc369e86"
>> +SRC_URI[sha256sum] = "f6d245b6b3d4cb733f81ebb021074c525ece83db0c10e932794b339b8d935eb7"
>> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
>> new file mode 100644
>> index 0000000..5176458
>> --- /dev/null
>> +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_%.bbappend
>> @@ -0,0 +1,4 @@
>> +PV="1.10.4"
>> +
>> +SRC_URI[md5sum] = "cc0cc13cdb07d4237600b6886b81f31d"
>> +SRC_URI[sha256sum] = "8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e"
>> diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
>> new file mode 100644
>> index 0000000..83c4c1d
>> --- /dev/null
>> +++ b/recipes-multimedia/gstreamer/gstreamer1.0_%.bbappend
>> @@ -0,0 +1,4 @@
>> +PV="1.10.4"
>> +
>> +SRC_URI[md5sum] = "7c91a97e4a2dc81eafd59d0a2f8b0d6e"
>> +SRC_URI[sha256sum] = "50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218"
> 
> We don't need to update gstreamer version in master branch.
> 
> It's already 1.10.4.
> http://git.yoctoproject.org/cgit.cgi/poky/tree/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.4.bb
Then just drop this patch, I forget my poky is still old. I didn't update it for more than halt of year.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 1/3] recipes-multimedia: add Rockchip MPP library
  2017-03-19 17:54 ` [PATCH 1/3] recipes-multimedia: add Rockchip MPP library ayaka
@ 2017-03-23  3:11   ` Eddie Cai
  0 siblings, 0 replies; 8+ messages in thread
From: Eddie Cai @ 2017-03-23  3:11 UTC (permalink / raw)
  To: ayaka; +Cc: yocto

[-- Attachment #1: Type: text/plain, Size: 3629 bytes --]

You have to add meta-rockchip prefix in every patch you send to
meta-rockchip.  Or else people may confuse with which meta you want to
apply to.
You need to send to
Romain Perier(romain.perier@gmail.com, Project leader of meta-rockchip),
Trevor Woerner (twoerner@gmail.com, Maintainer of meta-rockchip)

2017-03-20 1:54 GMT+08:00 ayaka <ayaka@soulik.info>:

> 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 <ayaka@soulik.info>
> ---
>  recipes-multimedia/rockchip-mpp/rockchip-mpp.inc     | 20
> ++++++++++++++++++++
>  .../rockchip-mpp/rockchip-mpp_20170319.bb            | 13 +++++++++++++
>  recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb  | 14 ++++++++++++++
>  3 files changed, 47 insertions(+)
>  create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp.inc
>  create mode 100644 recipes-multimedia/rockchip-mpp/
> rockchip-mpp_20170319.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..795efb8
> --- /dev/null
> +++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp.inc
> @@ -0,0 +1,20 @@
> +# Copyright (C) 2016 - 2017 Randy Li <ayaka@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://readme.txt;md5=5783b0faa80f27469c4ee56334229e
> 1a"
> +
> +inherit pkgconfig cmake
> +
> +EXTRA_OECMAKE = "     \
> +    -DRKPLATFORM=ON   \
> +    -DHAVE_DRM=ON     \
> +"
> +
> +PACKAGES = "${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN}"
> +FILES_${PN} = "${libdir}/lib*${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_20170319.bb
> b/recipes-multimedia/rockchip-mpp/rockchip-mpp_20170319.bb
> new file mode 100644
> index 0000000..00afa0f
> --- /dev/null
> +++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp_20170319.bb
> @@ -0,0 +1,13 @@
> +# Copyright (C) 2016 - 2017 Randy Li <ayaka@soulik.info>
> +# Released under the GNU GENERAL PUBLIC LICENSE Version 2
> +# (see COPYING.GPLv2 for the terms)
> +include rockchip-mpp.inc
> +
> +TAG = "release_20170319"
> +SRC_URI = "git://github.com/rockchip-linux/mpp.git;tag=${TAG};nobranch=1"
> +
> +MPP_VERSION = "1.3.1"
> +
> +PV = "${MPP_VERSION}+${TAG}"
> +
> +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..1befafc
> --- /dev/null
> +++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb
> @@ -0,0 +1,14 @@
> +# Copyright (C) 2016 - 2017 Randy Li <ayaka@soulik.info>
> +# Released under the GNU GENERAL PUBLIC LICENSE Version 2
> +# (see COPYING.GPLv2 for the terms)
> +
> +DEFAULT_PREFERENCE = "-1"
> +
> +include rockchip-mpp.inc
> +
> +SRCREV = "${AUTOREV}"
> +SRC_URI = "git://github.com/rockchip-linux/mpp.git;branch=develop"
> +
> +PV = "develop+git${SRCPV}"
> +
> +S = "${WORKDIR}/git"
> --
> 2.7.4
>
> --
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>

[-- Attachment #2: Type: text/html, Size: 6073 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-03-23  3:11 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-19 17:54 [meta-rockchip] [PATCH 0/3] Add video codec recipes ayaka
2017-03-19 17:54 ` [PATCH 1/3] recipes-multimedia: add Rockchip MPP library ayaka
2017-03-23  3:11   ` Eddie Cai
2017-03-19 17:54 ` [PATCH 2/3] recipes-multimedia: gstreamer: update to 1.10.4 ayaka
2017-03-20  3:10   ` chen
2017-03-20  3:11   ` Jacob Chen
2017-03-20  7:13     ` Ayaka
2017-03-19 17:54 ` [PATCH 3/3] recipes-multimedia: add gstreamer rockchip support ayaka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.