]> git.sesse.net Git - ffmpeg/commitdiff
lavc: add codec ID and description for SVG
authorRostislav Pehlivanov <atomnuker@gmail.com>
Mon, 8 May 2017 03:59:40 +0000 (04:59 +0100)
committerRostislav Pehlivanov <atomnuker@gmail.com>
Tue, 16 May 2017 10:26:50 +0000 (11:26 +0100)
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
libavcodec/avcodec.h
libavcodec/codec_desc.c
libavcodec/version.h

index 3de03a9e59f35a7c8a6ab25bad536d680ad0f9e8..00f9c82afc81a07eb2aaf346bb4c75d162e8760e 100644 (file)
@@ -445,6 +445,7 @@ enum AVCodecID {
     AV_CODEC_ID_BITPACKED,
     AV_CODEC_ID_MSCC,
     AV_CODEC_ID_SRGC,
+    AV_CODEC_ID_SVG,
 
     /* various PCM "codecs" */
     AV_CODEC_ID_FIRST_AUDIO = 0x10000,     ///< A dummy id pointing at the start of audio codecs
index 2d28f840af9170a6b95e24c0cac26f66a1bc246f..f0ca4ba0591ec55d136c5646b9f3d1e997660a3c 100644 (file)
@@ -169,6 +169,14 @@ static const AVCodecDescriptor codec_descriptors[] = {
         .long_name = NULL_IF_CONFIG_SMALL("FLV / Sorenson Spark / Sorenson H.263 (Flash Video)"),
         .props     = AV_CODEC_PROP_LOSSY,
     },
+    {
+        .id        = AV_CODEC_ID_SVG,
+        .type      = AVMEDIA_TYPE_VIDEO,
+        .name      = "svg",
+        .long_name = NULL_IF_CONFIG_SMALL("Scalable Vector Graphics"),
+        .props     = AV_CODEC_PROP_LOSSLESS,
+        .mime_types= MT("image/svg+xml"),
+    },
     {
         .id        = AV_CODEC_ID_SVQ1,
         .type      = AVMEDIA_TYPE_VIDEO,
index a26e93974c46cef8d72e5171ca40efd6182775e8..5f2321cf5bee699682a1fed37ebfebeb664782de 100644 (file)
@@ -29,7 +29,7 @@
 
 #define LIBAVCODEC_VERSION_MAJOR  57
 #define LIBAVCODEC_VERSION_MINOR  96
-#define LIBAVCODEC_VERSION_MICRO 100
+#define LIBAVCODEC_VERSION_MICRO 101
 
 #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
                                                LIBAVCODEC_VERSION_MINOR, \