summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorScott D Phillips <scott.d.phillips@intel.com>2016-07-22 16:16:21 -0700
committerTom Zanussi <tom.zanussi@linux.intel.com>2016-07-25 09:38:41 -0500
commit3f51f61efe93c104ba7996f54f381c6c1a5e6546 (patch)
treee401b4670192770ca6def55b9c51f079735440ea /common
parentab6f511bee2915ccc45a195d85aa07c70952bb56 (diff)
downloadmeta-intel-3f51f61efe93c104ba7996f54f381c6c1a5e6546.tar.gz
gstreamer-vaapi: Update to upstream version 1.8.2
With the 1.8.x series gstreamer-vaapi got integrated into the maintainership of the greater GStreamer project. Also this upstreaming introduced a policy change in the source base where gstreamer-vaapi versions are now tested only with the GStreamer version with the same number (as opposed to the past pre-upstream source base which had a policy of supporting a range of GStreamer versions). So care should be taken to keep the gstreamer-vaapi build configuration in sync with the gstreamer build configuration. Signed-off-by: Scott D Phillips <scott.d.phillips@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Diffstat (limited to 'common')
-rw-r--r--common/recipes-multimedia/gstreamer/gstreamer-vaapi-1.0_0.7.0.bb8
-rw-r--r--common/recipes-multimedia/gstreamer/gstreamer-vaapi-1.0_1.8.2.bb6
-rw-r--r--common/recipes-multimedia/gstreamer/gstreamer-vaapi.inc4
-rw-r--r--common/recipes-multimedia/gstreamer/gstreamer-vaapi/0001-decoder-h265-Fix-offset-calculation-in-codec_data-pa.patch31
4 files changed, 7 insertions, 42 deletions
diff --git a/common/recipes-multimedia/gstreamer/gstreamer-vaapi-1.0_0.7.0.bb b/common/recipes-multimedia/gstreamer/gstreamer-vaapi-1.0_0.7.0.bb
deleted file mode 100644
index be8f47a7..00000000
--- a/common/recipes-multimedia/gstreamer/gstreamer-vaapi-1.0_0.7.0.bb
+++ /dev/null
@@ -1,8 +0,0 @@
1require gstreamer-vaapi.inc
2
3DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
4
5SRC_URI[md5sum] = "ce2d4921b8d9c78edd609d95e8c502d3"
6SRC_URI[sha256sum] = "abe8ea4dfb3177d038b38610537c651b943707ed110882782a19b95a9ea04a92"
7
8SRC_URI =+ "file://0001-decoder-h265-Fix-offset-calculation-in-codec_data-pa.patch"
diff --git a/common/recipes-multimedia/gstreamer/gstreamer-vaapi-1.0_1.8.2.bb b/common/recipes-multimedia/gstreamer/gstreamer-vaapi-1.0_1.8.2.bb
new file mode 100644
index 00000000..3343baeb
--- /dev/null
+++ b/common/recipes-multimedia/gstreamer/gstreamer-vaapi-1.0_1.8.2.bb
@@ -0,0 +1,6 @@
1require gstreamer-vaapi.inc
2
3DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
4
5SRC_URI[md5sum] = "5683e0e950160f6a4b5bcd47176baad0"
6SRC_URI[sha256sum] = "5479e86f593d80c00bbd4a43b16b2027cb935412a2bb22c9ba4ac085627a9229"
diff --git a/common/recipes-multimedia/gstreamer/gstreamer-vaapi.inc b/common/recipes-multimedia/gstreamer/gstreamer-vaapi.inc
index 7a298902..6dea9cfc 100644
--- a/common/recipes-multimedia/gstreamer/gstreamer-vaapi.inc
+++ b/common/recipes-multimedia/gstreamer/gstreamer-vaapi.inc
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c"
11 11
12DEPENDS = "libva" 12DEPENDS = "libva"
13 13
14SRC_URI = "http://www.freedesktop.org/software/vaapi/releases/${REALPN}/${REALPN}-${PV}.tar.bz2 \ 14SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${PV}.tar.xz \
15 " 15 "
16 16
17S = "${WORKDIR}/${REALPN}-${PV}" 17S = "${WORKDIR}/${REALPN}-${PV}"
@@ -20,8 +20,6 @@ inherit autotools pkgconfig gtk-doc
20 20
21PACKAGES =+ "${PN}-tests" 21PACKAGES =+ "${PN}-tests"
22 22
23EXTRA_OECONF += "--disable-builtin-libvpx"
24
25PACKAGECONFIG ??= "drm \ 23PACKAGECONFIG ??= "drm \
26 ${@bb.utils.contains("DISTRO_FEATURES", "opengl x11", "glx", "", d)} \ 24 ${@bb.utils.contains("DISTRO_FEATURES", "opengl x11", "glx", "", d)} \
27 ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "wayland", "", d)} \ 25 ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "wayland", "", d)} \
diff --git a/common/recipes-multimedia/gstreamer/gstreamer-vaapi/0001-decoder-h265-Fix-offset-calculation-in-codec_data-pa.patch b/common/recipes-multimedia/gstreamer/gstreamer-vaapi/0001-decoder-h265-Fix-offset-calculation-in-codec_data-pa.patch
deleted file mode 100644
index 92a6f083..00000000
--- a/common/recipes-multimedia/gstreamer/gstreamer-vaapi/0001-decoder-h265-Fix-offset-calculation-in-codec_data-pa.patch
+++ /dev/null
@@ -1,31 +0,0 @@
1From dd227da41e953e79c8e05cd6f838a0e267d2d9b5 Mon Sep 17 00:00:00 2001
2From: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
3Date: Fri, 11 Mar 2016 17:44:07 +0200
4Subject: [PATCH] decoder: h265: Fix offset calculation in codec_data parsing
5
6Upstream-status: Backport
7
8https://bugzilla.gnome.org/show_bug.cgi?id=762922
9
10Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
11Signed-off-by: Azril Ahmad <mohd.azril.ahmad@intel.com>
12Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
13---
14 gst-libs/gst/vaapi/gstvaapidecoder_h265.c | 1 +
15 1 file changed, 1 insertion(+)
16
17diff --git a/gst-libs/gst/vaapi/gstvaapidecoder_h265.c b/gst-libs/gst/vaapi/gstvaapidecoder_h265.c
18index 3c5a9d9..fd8250a 100644
19--- a/gst-libs/gst/vaapi/gstvaapidecoder_h265.c
20+++ b/gst-libs/gst/vaapi/gstvaapidecoder_h265.c
21@@ -2688,6 +2688,7 @@ gst_vaapi_decoder_h265_decode_codec_data (GstVaapiDecoder *
22 goto cleanup;
23 break;
24 }
25+ ofs = pi->nalu.offset + pi->nalu.size;
26 gst_vaapi_parser_info_h265_replace (&pi, NULL);
27 }
28 }
29--
301.9.1
31