summaryrefslogtreecommitdiff
path: root/meta-openvuplus/recipes-multimedia
diff options
context:
space:
mode:
authoroskwon <oskwon@dev3>2015-10-20 08:40:25 (GMT)
committeroskwon <oskwon@dev3>2015-10-20 08:40:25 (GMT)
commitb84cba81f832233800bc03fc996e638cdbf9450b (patch)
treeae1ff8444e5250ca19aae9f673063c463cd85d17 /meta-openvuplus/recipes-multimedia
parent4bf90f237ac1cfa4737badc7e84a0bbb9e4d8fb7 (diff)
Disable async mode at dvbaudiosink.
Diffstat (limited to 'meta-openvuplus/recipes-multimedia')
-rw-r--r--meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink.bb3
-rw-r--r--meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink/audiosink_change_message_mode_to_sync.diff13
2 files changed, 15 insertions, 1 deletions
diff --git a/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink.bb b/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink.bb
index 73d51b9..463f697 100644
--- a/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink.bb
+++ b/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink.bb
@@ -12,6 +12,7 @@ SRC_URI = " \
git://git.code.sf.net/p/openpli/gst-plugin-dvbmediasink;protocol=git;branch=gst-1.0 \
file://gstreamer10_dvbmediasink_vuplus.patch \
file://dvbmediasink_h265.patch \
+ file://audiosink_change_message_mode_to_sync.diff \
"
#SRCREV = "${AUTOREV}"
SRCREV = "1e99787f3387d3dd1e6167af73597674bf8fe37d"
@@ -22,7 +23,7 @@ inherit gitpkgv
PV = "${GSTVERSION}+git${SRCPV}"
PKGV = "${GSTVERSION}+git${GITPKGV}"
-PR = "r2"
+PR = "r3"
inherit autotools pkgconfig
diff --git a/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink/audiosink_change_message_mode_to_sync.diff b/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink/audiosink_change_message_mode_to_sync.diff
new file mode 100644
index 0000000..2980d2d
--- /dev/null
+++ b/meta-openvuplus/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink/audiosink_change_message_mode_to_sync.diff
@@ -0,0 +1,13 @@
+diff --git a/gstdvbaudiosink.c b/gstdvbaudiosink.c
+index fe865ab..1be2044 100644
+--- a/gstdvbaudiosink.c
++++ b/gstdvbaudiosink.c
+@@ -317,7 +317,7 @@ static void gst_dvbaudiosink_init(GstDVBAudioSink *self)
+ self->timestamp = GST_CLOCK_TIME_NONE;
+
+ gst_base_sink_set_sync(GST_BASE_SINK(self), FALSE);
+- gst_base_sink_set_async_enabled(GST_BASE_SINK(self), TRUE);
++ gst_base_sink_set_async_enabled(GST_BASE_SINK(self), FALSE);
+ }
+
+ static gint64 gst_dvbaudiosink_get_decoder_time(GstDVBAudioSink *self)