From: Chang.H.S Date: Mon, 10 Dec 2012 07:34:10 +0000 (+0900) Subject: gst-plugin-dvbmediasink : add patch files. X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_openvuplus_3.0;a=commitdiff_plain;h=f62149ebafebc2bc0c434b320433e0f1e0daf756 gst-plugin-dvbmediasink : add patch files. --- 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 index 0000000..2961c28 --- /dev/null +++ b/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugin-dvbmediasink/fix_dvbaudiosink_async_opt.patch @@ -0,0 +1,19 @@ +commit 962f9068bfd74aefe65a63ccdd89e417ef2ca827 +Author: Chang.H.S +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 index 0000000..c0520b3 --- /dev/null +++ b/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugin-dvbmediasink/fix_dvbvideosink_dm8000_padtemplate.patch @@ -0,0 +1,21 @@ +commit 34a5871e18b59f852a86ac131dba020b31d0ba0e +Author: Chang.H.S +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; diff --git a/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugin-dvbmediasink_0.10.bb b/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugin-dvbmediasink_0.10.bb index 11febfc..e1070bd 100644 --- a/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugin-dvbmediasink_0.10.bb +++ b/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugin-dvbmediasink_0.10.bb @@ -1,15 +1,28 @@ SUMMARY = "Plugin for gstreamer: dvbmediasink" SECTION = "multimedia" +MAINTAINER = "Felix Domke " 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" -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"