From 591b51e83f8e89454c393e10d5b05ce58957a91c Mon Sep 17 00:00:00 2001 From: ikseong Date: Fri, 27 Aug 2010 15:16:39 +0900 Subject: [PATCH] modify gst-plugin-dvbmediasink to fix async action. --- recipes/gstreamer/gst-plugin-dvbmediasink.bb | 3 +++ .../fix_dvbaudiosink_async_opt.patch | 13 +++++++++++++ 2 files changed, 16 insertions(+) create mode 100755 recipes/gstreamer/gst-plugin-dvbmediasink/fix_dvbaudiosink_async_opt.patch diff --git a/recipes/gstreamer/gst-plugin-dvbmediasink.bb b/recipes/gstreamer/gst-plugin-dvbmediasink.bb index 4879dc0..d55078b 100644 --- a/recipes/gstreamer/gst-plugin-dvbmediasink.bb +++ b/recipes/gstreamer/gst-plugin-dvbmediasink.bb @@ -12,6 +12,9 @@ SRCDATE = "20100729" SRC_URI = "cvs://anonymous@cvs.schwerkraft.elitedvb.net/cvsroot/dvbmediasink;module=dvbmediasink;method=pserver" +SRC_URI_append_vuplus = " \ + file://fix_dvbaudiosink_async_opt.patch;patch=1;pnum=1" + S = "${WORKDIR}/dvbmediasink" FILES_${PN} = "${libdir}/gstreamer-0.10/*.so*" diff --git a/recipes/gstreamer/gst-plugin-dvbmediasink/fix_dvbaudiosink_async_opt.patch b/recipes/gstreamer/gst-plugin-dvbmediasink/fix_dvbaudiosink_async_opt.patch new file mode 100755 index 0000000..3275b91 --- /dev/null +++ b/recipes/gstreamer/gst-plugin-dvbmediasink/fix_dvbaudiosink_async_opt.patch @@ -0,0 +1,13 @@ +diff --git a/src/gstdvbaudiosink.c b/src/gstdvbaudiosink.c +index 349647e..d420f19 100755 +--- a/src/gstdvbaudiosink.c ++++ b/src/gstdvbaudiosink.c +@@ -281,7 +281,7 @@ gst_dvbaudiosink_init (GstDVBAudioSink *klass, GstDVBAudioSinkClass * gclass) + klass->fd = -1; + + 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 -- 2.7.4