Mercurial > libavformat.hg
diff avformat.h @ 1679:ba58d49d4685 libavformat
get rid of the [4] limitation of codec tag lists
| author | michael |
|---|---|
| date | Sun, 21 Jan 2007 12:08:31 +0000 |
| parents | 2a85c82b8538 |
| children | 1a8d1f66c867 |
line wrap: on
line diff
--- a/avformat.h Sun Jan 21 02:12:34 2007 +0000 +++ b/avformat.h Sun Jan 21 12:08:31 2007 +0000 @@ -162,7 +162,7 @@ * list of supported codec_id-codec_tag pairs, ordered by "better choice first" * the arrays are all CODEC_ID_NONE terminated */ - const struct AVCodecTag *codec_tag[4]; + const struct AVCodecTag **codec_tag; /* private fields */ struct AVOutputFormat *next; @@ -219,7 +219,7 @@ (RTSP) */ int (*read_pause)(struct AVFormatContext *); - const struct AVCodecTag *codec_tag[4]; + const struct AVCodecTag **codec_tag; /* private fields */ struct AVInputFormat *next; @@ -408,8 +408,8 @@ void av_register_all(void); /* codec tag <-> codec id */ -enum CodecID av_codec_get_id(const struct AVCodecTag *tags[4], unsigned int tag); -unsigned int av_codec_get_tag(const struct AVCodecTag *tags[4], enum CodecID id); +enum CodecID av_codec_get_id(const struct AVCodecTag **tags, unsigned int tag); +unsigned int av_codec_get_tag(const struct AVCodecTag **tags, enum CodecID id); /* media file input */ AVInputFormat *av_find_input_format(const char *short_name);
