| ... | ... |
@@ -40,7 +40,7 @@ |
| 40 | 40 |
#define AV_VERSION(a, b, c) AV_VERSION_DOT(a, b, c) |
| 41 | 41 |
|
| 42 | 42 |
#define LIBAVUTIL_VERSION_MAJOR 51 |
| 43 |
-#define LIBAVUTIL_VERSION_MINOR 12 |
|
| 43 |
+#define LIBAVUTIL_VERSION_MINOR 13 |
|
| 44 | 44 |
#define LIBAVUTIL_VERSION_MICRO 0 |
| 45 | 45 |
|
| 46 | 46 |
#define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \ |
| ... | ... |
@@ -95,6 +95,12 @@ enum AVMediaType {
|
| 95 | 95 |
AVMEDIA_TYPE_NB |
| 96 | 96 |
}; |
| 97 | 97 |
|
| 98 |
+/** |
|
| 99 |
+ * Return a string describing the media_type enum, NULL if media_type |
|
| 100 |
+ * is unknown. |
|
| 101 |
+ */ |
|
| 102 |
+const char *av_get_media_type_string(enum AVMediaType media_type); |
|
| 103 |
+ |
|
| 98 | 104 |
#define FF_LAMBDA_SHIFT 7 |
| 99 | 105 |
#define FF_LAMBDA_SCALE (1<<FF_LAMBDA_SHIFT) |
| 100 | 106 |
#define FF_QP2LAMBDA 118 ///< factor to convert from H.263 QP to lambda |
| ... | ... |
@@ -40,6 +40,18 @@ const char *avutil_license(void) |
| 40 | 40 |
return LICENSE_PREFIX FFMPEG_LICENSE + sizeof(LICENSE_PREFIX) - 1; |
| 41 | 41 |
} |
| 42 | 42 |
|
| 43 |
+const char *av_get_media_type_string(enum AVMediaType media_type) |
|
| 44 |
+{
|
|
| 45 |
+ switch (media_type) {
|
|
| 46 |
+ case AVMEDIA_TYPE_VIDEO: return "video"; |
|
| 47 |
+ case AVMEDIA_TYPE_AUDIO: return "audio"; |
|
| 48 |
+ case AVMEDIA_TYPE_DATA: return "data"; |
|
| 49 |
+ case AVMEDIA_TYPE_SUBTITLE: return "subtitle"; |
|
| 50 |
+ case AVMEDIA_TYPE_ATTACHMENT: return "attachment"; |
|
| 51 |
+ default: return NULL; |
|
| 52 |
+ } |
|
| 53 |
+} |
|
| 54 |
+ |
|
| 43 | 55 |
char av_get_picture_type_char(enum AVPictureType pict_type) |
| 44 | 56 |
{
|
| 45 | 57 |
switch (pict_type) {
|