summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2018-04-16 11:10:06 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2018-05-09 04:42:02 +0000
commita159f256fe1475b9d91c0b01b0381392c396cc25 (patch)
tree690766a7e90431a00ad744acdeaa616ebab32b1f
parentb0e8fb467d8d38dee34d26121e28a1c268a0d7a4 (diff)
downloadmeta-boot2qt-a159f256fe1475b9d91c0b01b0381392c396cc25.tar.gz
raspberrypi: add support for RPi 3 Model B+
Latest revision from meta-raspberrypi rocko branch has support for model B+. gstreamer1.0-omx was updated to 1.12 in poky, but still 1.10 in pyro branch that we are using. Task-number: QTBUG-67656 Change-Id: I4fb26055759682b3d385cf2b385f437a7fba9628 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
-rw-r--r--meta-boot2qt-distro/conf/distro/include/raspberrypi.inc6
-rw-r--r--meta-raspberrypi-extras/recipes/gstreamer/gstreamer1.0-omx_1.10%.bbappend13
-rw-r--r--scripts/manifest.xml2
3 files changed, 20 insertions, 1 deletions
diff --git a/meta-boot2qt-distro/conf/distro/include/raspberrypi.inc b/meta-boot2qt-distro/conf/distro/include/raspberrypi.inc
index f980e13..8c86d1a 100644
--- a/meta-boot2qt-distro/conf/distro/include/raspberrypi.inc
+++ b/meta-boot2qt-distro/conf/distro/include/raspberrypi.inc
@@ -46,3 +46,9 @@ module_conf_bcm2835-v4l2 = "options bcm2835-v4l2 gst_v4l2src_is_broken=1"
46VIDEO_CAMERA = "1" 46VIDEO_CAMERA = "1"
47 47
48MACHINE_FEATURES += "pitft" 48MACHINE_FEATURES += "pitft"
49
50BBMASK += "\
51 meta-raspberrypi/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12%.bbappend \
52 "
53
54MACHINE_GSTREAMER_1_0_PLUGIN += "gstreamer1.0-omx"
diff --git a/meta-raspberrypi-extras/recipes/gstreamer/gstreamer1.0-omx_1.10%.bbappend b/meta-raspberrypi-extras/recipes/gstreamer/gstreamer1.0-omx_1.10%.bbappend
new file mode 100644
index 0000000..5f5e919
--- /dev/null
+++ b/meta-raspberrypi-extras/recipes/gstreamer/gstreamer1.0-omx_1.10%.bbappend
@@ -0,0 +1,13 @@
1#
2# Need to make this conditional to gstreamer1
3#
4SRC_URI_append_rpi = " \
5 file://0001-config-files-path.patch \
6 file://0001-Don-t-try-to-acquire-buffer-when-src-pad-isn-t-activ.patch \
7 file://0002-fix-decoder-flushing.patch \
8 file://0003-no-timeout-on-get-state.patch \
9 file://0004-Properly-handle-drain-requests-while-flushing.patch \
10 file://0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch \
11"
12
13FILESEXTRAPATHS_prepend := "${BSPDIR}/sources/meta-raspberrypi/recipes-multimedia/gstreamer/gstreamer1.0-omx-1.12:"
diff --git a/scripts/manifest.xml b/scripts/manifest.xml
index c06b415..54185ee 100644
--- a/scripts/manifest.xml
+++ b/scripts/manifest.xml
@@ -50,7 +50,7 @@
50 groups="notdefault,external,ti"/> 50 groups="notdefault,external,ti"/>
51 <project name="meta-raspberrypi" 51 <project name="meta-raspberrypi"
52 remote="yocto" 52 remote="yocto"
53 revision="8ba2d6fc80b31c87d25c87c863e2a77752b07c3c" 53 revision="acfb857227f1216cd64767952f0c25d633df10b8"
54 path="sources/meta-raspberrypi" 54 path="sources/meta-raspberrypi"
55 groups="notdefault,external,rpi"/> 55 groups="notdefault,external,rpi"/>
56 <project name="meta-intel" 56 <project name="meta-intel"