aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bbappend12
-rw-r--r--meta-baldeagle/recipes-kernel/linux-firmware/radeon-firmware.bb3
-rw-r--r--meta-baldeagle/recipes-kernel/linux-firmware/radeon-firmware/microcode_amd_fam15h.binbin0 -> 7876 bytes
3 files changed, 13 insertions, 2 deletions
diff --git a/common/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bbappend b/common/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bbappend
index 6a417e05..4d7fcba7 100644
--- a/common/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bbappend
+++ b/common/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bbappend
@@ -14,11 +14,19 @@ DEPENDS_remove_amd = "gstreamer1.0-plugins-bad"
DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base"
#
+# Replace the git:// style URI with gitsm://
+# This forces the submodules to be fetched at build time and
+# packaged into installers for non-network-connected builds.
+#
+SRC_URI_remove_amd += " git://anongit.freedesktop.org/gstreamer/gst-omx;branch=master"
+SRC_URI_append_amd += " gitsm://anongit.freedesktop.org/gstreamer/gst-omx;branch=master"
+
+#
# Remove the patch as it is not needed with the new SRCREV we are using
#
-SRC_URI_remove_amd = "file://0001-omx-fixed-type-error-in-printf-call.patch"
+SRC_URI_remove_amd += " file://0001-omx-fixed-type-error-in-printf-call.patch"
-SRC_URI_append_amd = " \
+SRC_URI_append_amd += " \
file://0001-gstomxvideodec-fix-multithreads-negotiation-problem-.patch \
file://0002-gstomxvideodec-remove-dead-code.patch \
file://0003-gstomxvideodec-simplify-_find_nearest_frame.patch \
diff --git a/meta-baldeagle/recipes-kernel/linux-firmware/radeon-firmware.bb b/meta-baldeagle/recipes-kernel/linux-firmware/radeon-firmware.bb
index e0e0999d..7d038f7c 100644
--- a/meta-baldeagle/recipes-kernel/linux-firmware/radeon-firmware.bb
+++ b/meta-baldeagle/recipes-kernel/linux-firmware/radeon-firmware.bb
@@ -20,7 +20,10 @@ do_compile() {
do_install() {
install -v -m 444 -D ${S}/LICENSE.radeon ${D}/lib/firmware/radeon/LICENSE.radeon
+ install -v -d ${D}/lib/firmware/amd-ucode/
+ install -v -m 0644 ${S}/microcode_amd_fam15h.bin ${D}/lib/firmware/amd-ucode/
install -v -m 0644 ${S}/*.bin ${D}/lib/firmware/radeon/
+ rm -f ${D}/lib/firmware/radeon/microcode_amd_fam15h.bin
}
FILES_${PN} = "/lib/firmware/*"
diff --git a/meta-baldeagle/recipes-kernel/linux-firmware/radeon-firmware/microcode_amd_fam15h.bin b/meta-baldeagle/recipes-kernel/linux-firmware/radeon-firmware/microcode_amd_fam15h.bin
new file mode 100644
index 00000000..08a2f7ce
--- /dev/null
+++ b/meta-baldeagle/recipes-kernel/linux-firmware/radeon-firmware/microcode_amd_fam15h.bin
Binary files differ