diff -Nru gst-plugins-bad1.0-1.4.4/debian/changelog gst-plugins-bad1.0-1.4.4/debian/changelog --- gst-plugins-bad1.0-1.4.4/debian/changelog 2014-11-11 12:40:17.000000000 +0000 +++ gst-plugins-bad1.0-1.4.4/debian/changelog 2014-12-26 14:25:18.000000000 +0000 @@ -1,3 +1,10 @@ +gst-plugins-bad1.0 (1.4.4-2+rpi1) jessie-staging; urgency=medium + + * Apply upstream patch to fix gmediarendered segfault on startup + (LP: 1392850) + + -- Peter Michael Green Fri, 26 Dec 2014 14:24:44 +0000 + gst-plugins-bad1.0 (1.4.4-2) unstable; urgency=medium * Upload to unstable. diff -Nru gst-plugins-bad1.0-1.4.4/debian/patches/fix-segfault-varargs.patch gst-plugins-bad1.0-1.4.4/debian/patches/fix-segfault-varargs.patch --- gst-plugins-bad1.0-1.4.4/debian/patches/fix-segfault-varargs.patch 1970-01-01 00:00:00.000000000 +0000 +++ gst-plugins-bad1.0-1.4.4/debian/patches/fix-segfault-varargs.patch 2014-12-26 14:24:03.000000000 +0000 @@ -0,0 +1,21 @@ +commit 3e1d7630187dd96b137553aec2c6edb60c213682 +Author: Tim-Philipp Müller +Date: Sat Nov 15 21:59:48 2014 +0000 + + dvbbasebin: fix possible crash by passing 64 bits for 64-bit queue property + + https://bugzilla.gnome.org/show_bug.cgi?id=740191 + +diff --git a/sys/dvb/dvbbasebin.c b/sys/dvb/dvbbasebin.c +index d14b014..11460f5 100644 +--- a/sys/dvb/dvbbasebin.c ++++ b/sys/dvb/dvbbasebin.c +@@ -489,7 +489,7 @@ dvb_base_bin_init (DvbBaseBin * dvbbasebin) + dvbbasebin->tsparse = gst_element_factory_make ("tsparse", NULL); + + g_object_set (dvbbasebin->buffer_queue, "max-size-buffers", 0, +- "max-size-bytes", 0, "max-size-time", 0, NULL); ++ "max-size-bytes", 0, "max-size-time", (guint64) 0, NULL); + + gst_bin_add_many (GST_BIN (dvbbasebin), dvbbasebin->dvbsrc, + dvbbasebin->buffer_queue, dvbbasebin->tsparse, NULL);