From ae2a5f1ba928dfb61712d073b49d4cd37b5d6aa7 Mon Sep 17 00:00:00 2001 From: sezero Date: Sun, 23 Oct 2016 12:02:00 +0300 Subject: [PATCH] timidity: add support for libtimidity-0.2.x mid_istream_open_mem() doesn't accept an autofree argument as of libtimidity >= 0.2.0 https://bugzilla.gnome.org/show_bug.cgi?id=772503 --- ext/timidity/gsttimidity.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ext/timidity/gsttimidity.c b/ext/timidity/gsttimidity.c index 2078694007..0b3f3769af 100644 --- a/ext/timidity/gsttimidity.c +++ b/ext/timidity/gsttimidity.c @@ -628,8 +628,12 @@ gst_timidity_loop (GstPad * sinkpad) GST_DEBUG_OBJECT (timidity, "Parsing song"); +#if defined(LIBTIMIDITY_VERSION) && LIBTIMIDITY_VERSION < 0x000200L stream = mid_istream_open_mem (timidity->mididata, timidity->mididata_size, 0); +#else + stream = mid_istream_open_mem (timidity->mididata, timidity->mididata_size); +#endif timidity->song = mid_song_load (stream, timidity->song_options); mid_istream_close (stream);