Commit 4a663d80 authored by Philip Gladstone's avatar Philip Gladstone

* Start using enumerated types (makes debugging much easier)

Originally committed as revision 469 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent afc25d93
...@@ -39,6 +39,7 @@ enum CodecID { ...@@ -39,6 +39,7 @@ enum CodecID {
#define CODEC_ID_MSMPEG4 CODEC_ID_MSMPEG4V3 #define CODEC_ID_MSMPEG4 CODEC_ID_MSMPEG4V3
enum CodecType { enum CodecType {
CODEC_TYPE_UNKNOWN = -1,
CODEC_TYPE_VIDEO, CODEC_TYPE_VIDEO,
CODEC_TYPE_AUDIO, CODEC_TYPE_AUDIO,
}; };
...@@ -214,8 +215,8 @@ typedef struct AVCodecContext { ...@@ -214,8 +215,8 @@ typedef struct AVCodecContext {
/* the following fields are ignored */ /* the following fields are ignored */
void *opaque; /* can be used to carry app specific stuff */ void *opaque; /* can be used to carry app specific stuff */
char codec_name[32]; char codec_name[32];
int codec_type; /* see CODEC_TYPE_xxx */ enum CodecType codec_type; /* see CODEC_TYPE_xxx */
int codec_id; /* see CODEC_ID_xxx */ enum CodecID codec_id; /* see CODEC_ID_xxx */
unsigned int codec_tag; /* codec tag, only used if unknown codec */ unsigned int codec_tag; /* codec tag, only used if unknown codec */
} AVCodecContext; } AVCodecContext;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment