From: Reynaldo H. Verdejo Pinochet Date: Mon, 22 May 2017 22:52:33 +0000 (-0700) Subject: wildmididec: explicitly cast buffer data to int8 in _decode() X-Git-Tag: 1.19.3~507^2~5185 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bbb89dd34c29b4ada9988a4913ef1d1c32161a1f;p=platform%2Fupstream%2Fgstreamer.git wildmididec: explicitly cast buffer data to int8 in _decode() Fixes compiler warning introduced in commit ff32a4297: gstwildmididec.c:637:47: error: pointer targets in passing argument 2 of ‘WildMidi_GetOutput’ differ in signedness WildMidi_GetOutput (wildmidi_dec->song, (char *) (info.data), info.size); ^ wildmidi_lib.h:106:15: note: expected ‘int8_t * {aka signed char *}’ but argument is of type ‘char *’ WM_SYMBOL int WildMidi_GetOutput (midi *handle, int8_t *buffer, uint32_t size); https://bugzilla.gnome.org/show_bug.cgi?id=768576 --- diff --git a/ext/wildmidi/gstwildmididec.c b/ext/wildmidi/gstwildmididec.c index 69aa75c..934ca35 100644 --- a/ext/wildmidi/gstwildmididec.c +++ b/ext/wildmidi/gstwildmididec.c @@ -634,7 +634,8 @@ gst_wildmidi_dec_decode (GstNonstreamAudioDecoder * dec, GstBuffer ** buffer, /* The actual decoding */ gst_buffer_map (outbuf, &info, GST_MAP_WRITE); decoded_size_in_bytes = - WildMidi_GetOutput (wildmidi_dec->song, (char *) (info.data), info.size); + WildMidi_GetOutput (wildmidi_dec->song, (int8_t *) (info.data), + info.size); gst_buffer_unmap (outbuf, &info); if (decoded_size_in_bytes == 0) {