From 39a0b28316eeeadc9721f5a7074ab1dc84788f3a Mon Sep 17 00:00:00 2001 From: kos Date: Thu, 5 Dec 2013 10:16:10 +0900 Subject: [PATCH] gstreamer plugins updated. - added support for mms protocol. - added patch related on rtsp. --- .../gstreamer/gst-plugins-bad_0.10.23.1.bb | 4 ++-- .../rtsp-check-all-protocols.patch | 20 ++++++++++++++++++++ .../gstreamer/gst-plugins-good_0.10.31.1.bb | 3 ++- meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb | 3 ++- 4 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 meta-openvuplus/recipes-multimedia/gstreamer/gst-plugins-good-0.10.31/rtsp-check-all-protocols.patch diff --git a/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.23.1.bb b/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.23.1.bb index 9e70977..625502a 100644 --- a/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.23.1.bb +++ b/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.23.1.bb @@ -6,11 +6,11 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \ file://COPYING.LIB;md5=55ca817ccb7d5b5b66355690e9abc605 \ file://gst/tta/crc32.h;beginline=12;endline=29;md5=71a904d99ce7ae0c1cf129891b98145c" -DEPENDS += "libmusicbrainz tremor curl libmms librtmp" +DEPENDS += "libmusicbrainz tremor curl libmms librtmp libmms" DEPENDS += "gst-plugins-base" CONFLICTS = "librsvg" -PR = "r3" +PR = "r4" GIT_PV = "" SRCREV = "cef47d85294a0dca38631f938b81a3f0dd6891bd" diff --git a/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugins-good-0.10.31/rtsp-check-all-protocols.patch b/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugins-good-0.10.31/rtsp-check-all-protocols.patch new file mode 100644 index 0000000..428e1ce --- /dev/null +++ b/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugins-good-0.10.31/rtsp-check-all-protocols.patch @@ -0,0 +1,20 @@ +diff --git a/gst/rtsp/gstrtspsrc.c b/gst/rtsp/gstrtspsrc.c +index b6e313c..7ecc04d 100644 +--- a/gst/rtsp/gstrtspsrc.c ++++ b/gst/rtsp/gstrtspsrc.c +@@ -5351,12 +5351,13 @@ gst_rtspsrc_setup_streams (GstRTSPSrc * src, gboolean async) + case GST_RTSP_LOWER_TRANS_UDP_MCAST: + /* only allow multicast for other streams */ + GST_DEBUG_OBJECT (src, "stream %p as UDP multicast", stream); +- protocols = GST_RTSP_LOWER_TRANS_UDP_MCAST; ++ // ++ //protocols = GST_RTSP_LOWER_TRANS_UDP_MCAST; + break; + case GST_RTSP_LOWER_TRANS_UDP: + /* only allow unicast for other streams */ + GST_DEBUG_OBJECT (src, "stream %p as UDP unicast", stream); +- protocols = GST_RTSP_LOWER_TRANS_UDP; ++ //protocols = GST_RTSP_LOWER_TRANS_UDP; + break; + default: + GST_DEBUG_OBJECT (src, "stream %p unknown transport %d", stream, diff --git a/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugins-good_0.10.31.1.bb b/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugins-good_0.10.31.1.bb index 00421e4..f735986 100644 --- a/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugins-good_0.10.31.1.bb +++ b/meta-openvuplus/recipes-multimedia/gstreamer/gst-plugins-good_0.10.31.1.bb @@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \ DEPENDS += "cdparanoia cairo jpeg libpng zlib libid3tag flac speex libsoup-2.4" DEPENDS += "gst-plugins-base" -PR = "r2" +PR = "r3" GIT_PV = "" SRCREV = "7768342230450559509e3e593b2ea33e81ea0ca4" @@ -22,6 +22,7 @@ SRC_URI = "git://anongit.freedesktop.org/gstreamer/${PN}" SRC_URI += " \ file://orc.m4-fix-location-of-orcc-when-cross-compiling.patch \ file://0001-accept-substream-syncwords-DTS-HD.patch \ + file://rtsp-check-all-protocols.patch;apply=yes;striplevel=1 \ " do_common_update() { diff --git a/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb b/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb index ea9f68b..a0fd1dd 100644 --- a/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb +++ b/meta-openvuplus/recipes-vuplus/enigma2/enigma2.bb @@ -16,6 +16,7 @@ RDEPENDS_GST= "gst-plugins-base-decodebin gst-plugins-base-decodebin2 gst-plugin gst-plugins-good-flac gst-plugin-dvbmediasink gst-plugins-bad-mpegdemux gst-plugins-ugly-dvdsub \ gst-plugins-good-souphttpsrc gst-plugins-ugly-mpegaudioparse gst-plugins-base-subparse \ gst-plugins-good-apetag gst-plugins-good-icydemux gst-plugins-good-autodetect gst-plugins-good-flv \ + gst-plugins-bad-mms gst-plugins-ugly-asf \ " RDEPENDS_${PN} = "python-codecs python-core python-lang python-re python-threading \ @@ -88,7 +89,7 @@ RDEPENDS_enigma2-plugin-systemplugins-backupsuitehdd = "mtd-utils-mkfs.ubifs mtd RDEPENDS_enigma2-plugin-systemplugins-backupsuiteusb = "enigma2-plugin-extensions-backupsuitehdd" PN = "enigma2" -PR = "r45" +PR = "r46" SRCDATE = "20121128" #SRCDATE is NOT used by git to checkout a specific revision -- 2.7.4