]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
* more strict types
authorkabi <kabi@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Wed, 23 Apr 2003 08:56:14 +0000 (08:56 +0000)
committerkabi <kabi@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Wed, 23 Apr 2003 08:56:14 +0000 (08:56 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@1815 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/avcodec.h
libavformat/avi.h
libavformat/avienc.c

index 4c2ead7d1a9262bc361060a6f0652d1dd3dd84f0..f01a7dec2dd47c976c2917b9031b2eb35a997bee 100644 (file)
@@ -1141,7 +1141,7 @@ int avoption_parse(void* strct, const AVOption* list, const char* opts);
  */
 typedef struct AVCodec {
     const char *name;
-    int type;
+    enum CodecType type;
     int id;
     int priv_data_size;
     int (*init)(AVCodecContext *);
index 193c5812c3c6510a188cc9142c5ec1270d4514e8..73a43032d4e113abc920b4c2a58bb46f04793318 100644 (file)
@@ -27,4 +27,5 @@ extern const CodecTag codec_bmp_tags[];
 extern const CodecTag codec_wav_tags[];
 
 unsigned int codec_get_tag(const CodecTag *tags, int id);
-int codec_get_id(const CodecTag *tags, unsigned int tag);
+enum CodecID;
+enum CodecID codec_get_id(const CodecTag *tags, unsigned int tag);
index f7017a1bbde1105dcd27aca51693c3ccbda7cd85..2194af0f57e1f6e2d6528c5fa62333888f947172 100644 (file)
@@ -185,14 +185,14 @@ static unsigned int codec_get_asf_tag(const CodecTag *tags, int id)
     return 0;
 }
 
-int codec_get_id(const CodecTag *tags, unsigned int tag)
+enum CodecID codec_get_id(const CodecTag *tags, unsigned int tag)
 {
     while (tags->id != 0) {
         if (tags->tag == tag)
             return tags->id;
         tags++;
     }
-    return 0;
+    return CODEC_ID_NONE;
 }
 
 unsigned int codec_get_bmp_tag(int id)