mgcp: Ignore the case for finding a codec

It is unlikely that GSM, gsm and GsM refer to different codecs.
The mera mvts does send the audio codecs in lower case even if
RFC 3551 has them in upper case (but copy and paste is sometimes
too hard).
diff --git a/openbsc/src/libmgcp/mgcp_transcode.c b/openbsc/src/libmgcp/mgcp_transcode.c
index eecbf42..04fb2dc 100644
--- a/openbsc/src/libmgcp/mgcp_transcode.c
+++ b/openbsc/src/libmgcp/mgcp_transcode.c
@@ -48,15 +48,15 @@
 static enum audio_format get_audio_format(const struct mgcp_rtp_codec *codec)
 {
 	if (codec->subtype_name) {
-		if (!strcmp("GSM", codec->subtype_name))
+		if (!strcasecmp("GSM", codec->subtype_name))
 			return AF_GSM;
-		if (!strcmp("PCMA", codec->subtype_name))
+		if (!strcasecmp("PCMA", codec->subtype_name))
 			return AF_PCMA;
 #ifdef HAVE_BCG729
-		if (!strcmp("G729", codec->subtype_name))
+		if (!strcasecmp("G729", codec->subtype_name))
 			return AF_G729;
 #endif
-		if (!strcmp("L16", codec->subtype_name))
+		if (!strcasecmp("L16", codec->subtype_name))
 			return AF_L16;
 	}
 
@@ -166,7 +166,7 @@
 			/* Not enough info, do nothing */
 			return 0;
 
-		if (strcmp(src_codec->subtype_name, dst_codec->subtype_name) == 0)
+		if (strcasecmp(src_codec->subtype_name, dst_codec->subtype_name) == 0)
 			/* Nothing to do */
 			return 0;