[oe-commits] Ulf Samuelsson : Add support for AT91SAM9M10 Video Decoder
git version control
git at git.openembedded.org
Thu Feb 3 22:36:28 UTC 2011
Module: openembedded.git
Branch: ulf/linux-2.6.30-2011-01-16
Commit: 754e3c5246a8fc7725119514a1cd1d988bed5ae5
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=754e3c5246a8fc7725119514a1cd1d988bed5ae5
Author: Ulf Samuelsson <ulf.samuelsson at atmel.com>
Date: Thu Feb 3 23:31:22 2011 +0100
Add support for AT91SAM9M10 Video Decoder
---
recipes/at91sam9m10-vdec/files/hantro | 6 ++++
.../at91sam9m10-vdec/gst-plugin-on2-8170_1.0.bb | 9 ++++++-
recipes/at91sam9m10-vdec/on2-8170-libs_1.0.bb | 7 +++++
recipes/images/x11-at91sam9-image.bb | 27 +++++++++++++++++++-
4 files changed, 47 insertions(+), 2 deletions(-)
diff --git a/recipes/at91sam9m10-vdec/files/hantro b/recipes/at91sam9m10-vdec/files/hantro
new file mode 100755
index 0000000..1be0efc
--- /dev/null
+++ b/recipes/at91sam9m10-vdec/files/hantro
@@ -0,0 +1,6 @@
+# init script for hantro module's /dev files
+MAJOR=`cat /proc/devices |grep hx170|cut -f1 -d\ `
+mknod /dev/hx170 c $MAJOR 0
+MAJOR=`cat /proc/devices |grep memalloc|cut -f1 -d\ `
+mknod /dev/memalloc c $MAJOR 0
+
diff --git a/recipes/at91sam9m10-vdec/gst-plugin-on2-8170_1.0.bb b/recipes/at91sam9m10-vdec/gst-plugin-on2-8170_1.0.bb
index 8010bd4..702a41b 100644
--- a/recipes/at91sam9m10-vdec/gst-plugin-on2-8170_1.0.bb
+++ b/recipes/at91sam9m10-vdec/gst-plugin-on2-8170_1.0.bb
@@ -13,13 +13,17 @@ CFLAGS += "-I${STAGING_INCDIR}/glib-2.0 -I${STAGING_INCDIR}/gstreamer-0.10 -I${S
GST_MAJORMINOR=0.10
PROVIDES += "gstx170"
-SRC_URI = "ftp://ftp.linux4sam.org/pub/demo/linux4sam_1.9/codec/gst-plugin-x170-${PV}.tar.gz"
+SRC_URI = "ftp://ftp.linux4sam.org/pub/demo/linux4sam_1.9/codec/gst-plugin-x170-${PV}.tar.gz \
+ file://hantro \
+ "
S = ${WORKDIR}/gst-plugin-x170-${PV}
inherit autotools
FILES_${PN} = " \
${libdir}/gstreamer-${GST_MAJORMINOR}/*.so \
+ ${etcdir}/init.d/hantro \
+ ${etcdir}/rc5.d/S51hantro \
"
FILES_${PN}-dev = " \
@@ -38,4 +42,7 @@ do_install() {
echo install ...
install -d ${D}/${libdir}/gstreamer-${GST_MAJORMINOR}
oe_libinstall -s -C ${S}/src/.libs/ libgstx170 ${D}/${libdir}/gstreamer-${GST_MAJORMINOR}
+ install -m 0755 ${WORKDIR}/hantro ${D}/${etcdir}/init.d/hantro
+ ln -s ../init.d/hantro ${D}/${etcdir}/rc5.d/S51hantro
}
+
diff --git a/recipes/at91sam9m10-vdec/on2-8170-libs_1.0.bb b/recipes/at91sam9m10-vdec/on2-8170-libs_1.0.bb
index 7fa95aa..29cfd2e 100644
--- a/recipes/at91sam9m10-vdec/on2-8170-libs_1.0.bb
+++ b/recipes/at91sam9m10-vdec/on2-8170-libs_1.0.bb
@@ -10,6 +10,9 @@ PROVIDES += "hantro-libs"
SRC_URI ="ftp://ftp.linux4sam.org/pub/demo/linux4sam_1.9/codec/on2-8170-libs-1.0.tar.gz"
inherit autotools
+
+TARGET_CC_ARCH += "${LDFLAGS}"
+
S = ${WORKDIR}/on2-8170-libs-${PV}
FILES_${PN} = " \
@@ -47,3 +50,7 @@ do_install() {
oe_libinstall -s -C ${S} libdecx170p ${D}/${libdir}/
oe_libinstall -s -C ${S} libdecx170v ${D}/${libdir}/
}
+
+SRC_URI[md5sum] = "6dbdf510d16f120df9072ca7a25b1804"
+SRC_URI[sha256sum] = "db7390a13e7c0426894a6f966ecde1f89e6566416088c50729750e800306a2de"
+
diff --git a/recipes/images/x11-at91sam9-image.bb b/recipes/images/x11-at91sam9-image.bb
index add4814..0bea0bb 100644
--- a/recipes/images/x11-at91sam9-image.bb
+++ b/recipes/images/x11-at91sam9-image.bb
@@ -52,7 +52,32 @@ IMAGE_INSTALL += "\
tslib-tests \
libstdc++ \
# nbench-byte \
-# pointercal \
+ pointercal \
+ gstreamer \
+ gst-plugins-base \
+ gst-plugins-good \
+ gst-plugins-bad \
+ gst-plugins-ugly \
+ gst-plugin-avi \
+ gst-plugin-mpegstream \
+ gst-plugin-qtdemux \
+ gst-plugin-mpegvideoparse \
+ gst-plugin-asf \
+ gst-plugin-alsa \
+ gst-plugin-ossaudio \
+ gst-plugin-audioresample \
+ gst-plugin-audioconvert \
+ gst-plugin-ximagesink \
+ gst-plugin-fbdevsink \
+ gst-plugin-faad \
+ gst-plugin-mad \
+ gst-plugin-playbin \
+ gst-plugin-decodebin \
+ gst-plugin-typefindfunctions \
+ gst-ffmpeg \
+# gst-plugin-on2-8170 \
+# on2-8170-libs \
+ owl-wifi \
"
IMAGE_PREPROCESS_COMMAND = "create_etc_timestamp"
More information about the Openembedded-commits
mailing list