]> git.sesse.net Git - ffmpeg/blobdiff - libavutil/utils.c
Merge remote-tracking branch 'luzero/pulse'
[ffmpeg] / libavutil / utils.c
index c77a0604439cef326013e64430c69af4ebd1bfc9..e6c8424ab4dff66490b1ca4aa085c9198c677f73 100644 (file)
@@ -40,6 +40,18 @@ const char *avutil_license(void)
     return LICENSE_PREFIX FFMPEG_LICENSE + sizeof(LICENSE_PREFIX) - 1;
 }
 
+const char *av_get_media_type_string(enum AVMediaType media_type)
+{
+    switch (media_type) {
+    case AVMEDIA_TYPE_VIDEO:      return "video";
+    case AVMEDIA_TYPE_AUDIO:      return "audio";
+    case AVMEDIA_TYPE_DATA:       return "data";
+    case AVMEDIA_TYPE_SUBTITLE:   return "subtitle";
+    case AVMEDIA_TYPE_ATTACHMENT: return "attachment";
+    default:                      return NULL;
+    }
+}
+
 char av_get_picture_type_char(enum AVPictureType pict_type)
 {
     switch (pict_type) {