diff --git a/gst-libs/gst/codecparsers/gstjpegparser.c b/gst-libs/gst/codecparsers/gstjpegparser.c index d747a46455..d927854e89 100644 --- a/gst-libs/gst/codecparsers/gstjpegparser.c +++ b/gst-libs/gst/codecparsers/gstjpegparser.c @@ -576,7 +576,7 @@ build_huffman_table (GstJpegHuffmanTable * huf_table, for (i = 0; i < num_entries; i++) sorted_entries[i] = &entries[i]; - qsort (sorted_entries, num_entries, sizeof (sorted_entries[0]), + qsort ((void *) sorted_entries, num_entries, sizeof (sorted_entries[0]), compare_huffman_table_entry); for (i = 0, j = 1, n = 0; i < num_entries; i++) { diff --git a/gst/frei0r/gstfrei0r.c b/gst/frei0r/gstfrei0r.c index e55fb05b4d..6dabf30d6a 100644 --- a/gst/frei0r/gstfrei0r.c +++ b/gst/frei0r/gstfrei0r.c @@ -307,7 +307,7 @@ gst_frei0r_get_property (f0r_instance_t * instance, GstFrei0rFuncTable * ftable, break; } case F0R_PARAM_STRING:{ - const gchar *s; + gchar *s; if (instance) ftable->get_param_value (instance, &s, prop->prop_idx); diff --git a/gst/id3tag/id3tag.c b/gst/id3tag/id3tag.c index 3a602d1f99..db44892511 100644 --- a/gst/id3tag/id3tag.c +++ b/gst/id3tag/id3tag.c @@ -459,7 +459,7 @@ add_text_tag (GstId3v2Tag * id3v2tag, const GstTagList * list, GST_WARNING ("Empty list for tag %s, skipping", tag); } - g_free (strings); + g_free ((gchar **) strings); } static void