gst-plugin-dvbmediasink : add patch files.
authorChang.H.S <jhs@dev3>
Mon, 10 Dec 2012 07:34:10 +0000 (16:34 +0900)
committerChang.H.S <jhs@dev3>
Mon, 10 Dec 2012 07:51:48 +0000 (16:51 +0900)
meta-openvuplus/recipes-multimedia/gstreamer/gst-plugin-dvbmediasink/fix_dvbaudiosink_async_opt.patch [new file with mode: 0755]
meta-openvuplus/recipes-multimedia/gstreamer/gst-plugin-dvbmediasink/fix_dvbvideosink_dm8000_padtemplate.patch [new file with mode: 0644]
meta-openvuplus/recipes-multimedia/gstreamer/gst-plugin-dvbmediasink_0.10.bb

diff --git a/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugin-dvbmediasink/fix_dvbaudiosink_async_opt.patch b/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugin-dvbmediasink/fix_dvbaudiosink_async_opt.patch
new file mode 100755 (executable)
index 0000000..2961c28
--- /dev/null
@@ -0,0 +1,19 @@
+commit 962f9068bfd74aefe65a63ccdd89e417ef2ca827
+Author: Chang.H.S <jhs@dev3>
+Date:   Mon Dec 10 16:07:30 2012 +0900
+
+    2
+
+diff --git a/src/gstdvbaudiosink.c b/src/gstdvbaudiosink.c
+index 0966d33..ff54ab6 100644
+--- a/src/gstdvbaudiosink.c
++++ b/src/gstdvbaudiosink.c
+@@ -354,7 +354,7 @@ gst_dvbaudiosink_init (GstDVBAudioSink *klass, GstDVBAudioSinkClass * gclass)
+       klass->dump_filename = NULL;
+       gst_base_sink_set_sync (GST_BASE_SINK(klass), FALSE);
+-      gst_base_sink_set_async_enabled (GST_BASE_SINK(klass), TRUE);
++      gst_base_sink_set_async_enabled (GST_BASE_SINK(klass), FALSE);
+ }
+ static void
diff --git a/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugin-dvbmediasink/fix_dvbvideosink_dm8000_padtemplate.patch b/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugin-dvbmediasink/fix_dvbvideosink_dm8000_padtemplate.patch
new file mode 100644 (file)
index 0000000..c0520b3
--- /dev/null
@@ -0,0 +1,21 @@
+commit 34a5871e18b59f852a86ac131dba020b31d0ba0e
+Author: Chang.H.S <jhs@dev3>
+Date:   Mon Dec 10 16:06:20 2012 +0900
+
+    1
+
+diff --git a/src/gstdvbvideosink.c b/src/gstdvbvideosink.c
+index fcd8fed..b3ce35f 100644
+--- a/src/gstdvbvideosink.c
++++ b/src/gstdvbvideosink.c
+@@ -316,8 +316,8 @@ gst_dvbvideosink_base_init (gpointer klass)
+                               GST_INFO ("model is DM7020HD... set bcm7405 caps");
+                       } else if ( !strncasecmp(string, "DM8000", 6) ) {
+                               hwtype = DM8000;
+-                              hwtemplate = &sink_factory_bcm7400;
+-                              GST_INFO ("model is DM8000... set bcm7400 caps");
++                              hwtemplate = &sink_factory_bcm7405;
++                              GST_INFO ("model is DM8000... set bcm7405 caps");
+                       } else if ( !strncasecmp(string, "DM800", 5) ) {
+                               hwtype = DM800;
+                               hwtemplate = &sink_factory_bcm7401;
index 11febfc..e1070bd 100644 (file)
@@ -1,15 +1,28 @@
 SUMMARY = "Plugin for gstreamer: dvbmediasink"
 SECTION = "multimedia"
 SUMMARY = "Plugin for gstreamer: dvbmediasink"
 SECTION = "multimedia"
+MAINTAINER = "Felix Domke <tmbinc@openembedded.org>"
 LICENSE = "MIT | LGPLv2.1"
 LICENSE = "MIT | LGPLv2.1"
-LIC_FILES_CHKSUM = "file://src/gstdvbaudiosink.c;beginline=1;endline=45;md5=023ebb8eaef9b8cce8591a9d96638392 \
-                    file://src/gstdvbvideosink.c;beginline=1;endline=44;md5=b597d3f0a4e3b49db42d2b5140bd7004"
+LIC_FILES_CHKSUM = "file://src/gstdvbaudiosink.c;md5=1b3d0c8e4a67b80e29e1a8bf0e7d568c \
+                    file://src/gstdvbvideosink.c;md5=01003daf0d4030982ef58f3f8540bd33"
+
 DEPENDS = "gstreamer gst-plugins-base"
 DEPENDS = "gstreamer gst-plugins-base"
-SRCREV = "1bc9f47255396df4b3119a02790c4e864566560a"
-PR = "r5"
 
 
-SCHWERKRAFT_PROJECT = "dvbmediasink"
+#SRCREV="15a323fd769d4546bc454bfd81848aa43d655f3d"
+SRCREV="1bc9f47255396df4b3119a02790c4e864566560a"
+SRCDATE="20110210"
+BRANCH="master"
+PV = "0.10+git${SRCDATE}"
+PR = "r6"
+
+inherit autotools pkgconfig
+SRC_URI = "git://schwerkraft.elitedvb.net/dvbmediasink/dvbmediasink.git;protocol=git;branch=${BRANCH};tag=${SRCREV}"
+
+SRC_URI_append_vuplus = " \
+                file://fix_dvbaudiosink_async_opt.patch;patch=1;pnum=1 \
+                file://fix_dvbvideosink_dm8000_padtemplate.patch;patch=1;pnum=1 \
+                "
 
 
-inherit autotools schwerkraft-git
+S = "${WORKDIR}/git"
 
 FILES_${PN} = "${libdir}/gstreamer-0.10/*.so"
 FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la"
 
 FILES_${PN} = "${libdir}/gstreamer-0.10/*.so"
 FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la"