]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/img2.c
segment: Add an option for disabling writing of a header/trailer to each segment
[ffmpeg] / libavformat / img2.c
index b1495ff94750abcf95e8b8ad66423fc7cf61c171..14bb3d08cfdbd09f0e4fc1c1c5cd2f228d43c15a 100644 (file)
 #include "internal.h"
 
 typedef struct {
-    enum CodecID id;
+    enum AVCodecID id;
     const char *str;
 } IdStrMap;
 
 static const IdStrMap img_tags[] = {
-    { CODEC_ID_MJPEG     , "jpeg"},
-    { CODEC_ID_MJPEG     , "jpg"},
-    { CODEC_ID_LJPEG     , "ljpg"},
-    { CODEC_ID_PNG       , "png"},
-    { CODEC_ID_PNG       , "mng"},
-    { CODEC_ID_PPM       , "ppm"},
-    { CODEC_ID_PPM       , "pnm"},
-    { CODEC_ID_PGM       , "pgm"},
-    { CODEC_ID_PGMYUV    , "pgmyuv"},
-    { CODEC_ID_PBM       , "pbm"},
-    { CODEC_ID_PAM       , "pam"},
-    { CODEC_ID_MPEG1VIDEO, "mpg1-img"},
-    { CODEC_ID_MPEG2VIDEO, "mpg2-img"},
-    { CODEC_ID_MPEG4     , "mpg4-img"},
-    { CODEC_ID_FFV1      , "ffv1-img"},
-    { CODEC_ID_RAWVIDEO  , "y"},
-    { CODEC_ID_BMP       , "bmp"},
-    { CODEC_ID_GIF       , "gif"},
-    { CODEC_ID_TARGA     , "tga"},
-    { CODEC_ID_TIFF      , "tiff"},
-    { CODEC_ID_TIFF      , "tif"},
-    { CODEC_ID_SGI       , "sgi"},
-    { CODEC_ID_PTX       , "ptx"},
-    { CODEC_ID_PCX       , "pcx"},
-    { CODEC_ID_SUNRAST   , "sun"},
-    { CODEC_ID_SUNRAST   , "ras"},
-    { CODEC_ID_SUNRAST   , "rs"},
-    { CODEC_ID_SUNRAST   , "im1"},
-    { CODEC_ID_SUNRAST   , "im8"},
-    { CODEC_ID_SUNRAST   , "im24"},
-    { CODEC_ID_SUNRAST   , "sunras"},
-    { CODEC_ID_JPEG2000  , "jp2"},
-    { CODEC_ID_JPEG2000  , "jpc"},
-    { CODEC_ID_DPX       , "dpx"},
-    { CODEC_ID_PICTOR    , "pic"},
-    { CODEC_ID_XBM       , "xbm"},
-    { CODEC_ID_XWD       , "xwd"},
-    { CODEC_ID_NONE      , NULL}
+    { AV_CODEC_ID_MJPEG     , "jpeg"},
+    { AV_CODEC_ID_MJPEG     , "jpg"},
+    { AV_CODEC_ID_LJPEG     , "ljpg"},
+    { AV_CODEC_ID_PNG       , "png"},
+    { AV_CODEC_ID_PNG       , "mng"},
+    { AV_CODEC_ID_PPM       , "ppm"},
+    { AV_CODEC_ID_PPM       , "pnm"},
+    { AV_CODEC_ID_PGM       , "pgm"},
+    { AV_CODEC_ID_PGMYUV    , "pgmyuv"},
+    { AV_CODEC_ID_PBM       , "pbm"},
+    { AV_CODEC_ID_PAM       , "pam"},
+    { AV_CODEC_ID_MPEG1VIDEO, "mpg1-img"},
+    { AV_CODEC_ID_MPEG2VIDEO, "mpg2-img"},
+    { AV_CODEC_ID_MPEG4     , "mpg4-img"},
+    { AV_CODEC_ID_FFV1      , "ffv1-img"},
+    { AV_CODEC_ID_RAWVIDEO  , "y"},
+    { AV_CODEC_ID_BMP       , "bmp"},
+    { AV_CODEC_ID_GIF       , "gif"},
+    { AV_CODEC_ID_TARGA     , "tga"},
+    { AV_CODEC_ID_TIFF      , "tiff"},
+    { AV_CODEC_ID_TIFF      , "tif"},
+    { AV_CODEC_ID_SGI       , "sgi"},
+    { AV_CODEC_ID_PTX       , "ptx"},
+    { AV_CODEC_ID_PCX       , "pcx"},
+    { AV_CODEC_ID_SUNRAST   , "sun"},
+    { AV_CODEC_ID_SUNRAST   , "ras"},
+    { AV_CODEC_ID_SUNRAST   , "rs"},
+    { AV_CODEC_ID_SUNRAST   , "im1"},
+    { AV_CODEC_ID_SUNRAST   , "im8"},
+    { AV_CODEC_ID_SUNRAST   , "im24"},
+    { AV_CODEC_ID_SUNRAST   , "sunras"},
+    { AV_CODEC_ID_JPEG2000  , "jp2"},
+    { AV_CODEC_ID_JPEG2000  , "jpc"},
+    { AV_CODEC_ID_DPX       , "dpx"},
+    { AV_CODEC_ID_PICTOR    , "pic"},
+    { AV_CODEC_ID_XBM       , "xbm"},
+    { AV_CODEC_ID_XWD       , "xwd"},
+    { AV_CODEC_ID_NONE      , NULL}
 };
 
-static enum CodecID av_str2id(const IdStrMap *tags, const char *str)
+static enum AVCodecID av_str2id(const IdStrMap *tags, const char *str)
 {
     str= strrchr(str, '.');
-    if(!str) return CODEC_ID_NONE;
+    if(!str) return AV_CODEC_ID_NONE;
     str++;
 
     while (tags->id) {
@@ -81,10 +81,10 @@ static enum CodecID av_str2id(const IdStrMap *tags, const char *str)
 
         tags++;
     }
-    return CODEC_ID_NONE;
+    return AV_CODEC_ID_NONE;
 }
 
-enum CodecID ff_guess_image2_codec(const char *filename)
+enum AVCodecID ff_guess_image2_codec(const char *filename)
 {
     return av_str2id(img_tags, filename);
 }