wildmidi: Fix compilation with wildmidi 0.4
authorSebastian Dröge <sebastian@centricular.com>
Tue, 16 Aug 2016 07:37:28 +0000 (10:37 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 16 Aug 2016 07:37:28 +0000 (10:37 +0300)
Old versions used char* for the data, new versions use int8_t*. They're often
not the same and differ in signedness.

ext/timidity/gstwildmidi.c

index 3e82ca2fba1bf40d919c9b603fbcbfe7492d15ac..f52ea9d984a87895655fe971ab3dc7e5e00be6ea 100644 (file)
@@ -672,7 +672,7 @@ gst_wildmidi_get_buffer (GstWildmidi * wildmidi)
   gst_buffer_map (buffer, &info, GST_MAP_READWRITE);
 
   GST_OBJECT_LOCK (wildmidi);
-  size = WildMidi_GetOutput (wildmidi->song, (char *) info.data,
+  size = WildMidi_GetOutput (wildmidi->song, (gpointer) info.data,
       (unsigned long int) info.size);
   GST_OBJECT_UNLOCK (wildmidi);