Mercurial > libavcodec.hg
comparison avcodec.h @ 1433:46d3fa8501cd libavcodec
ASV2 decoder
author | michaelni |
---|---|
date | Mon, 01 Sep 2003 08:10:01 +0000 |
parents | 2e590fee59bd |
children | a4d00b1f0271 |
comparison
equal
deleted
inserted
replaced
1432:7406ed4479f7 | 1433:46d3fa8501cd |
---|---|
13 | 13 |
14 #include "common.h" | 14 #include "common.h" |
15 | 15 |
16 #define LIBAVCODEC_VERSION_INT 0x000406 | 16 #define LIBAVCODEC_VERSION_INT 0x000406 |
17 #define LIBAVCODEC_VERSION "0.4.6" | 17 #define LIBAVCODEC_VERSION "0.4.6" |
18 #define LIBAVCODEC_BUILD 4676 | 18 #define LIBAVCODEC_BUILD 4677 |
19 #define LIBAVCODEC_BUILD_STR "4676" | 19 #define LIBAVCODEC_BUILD_STR "4677" |
20 | 20 |
21 #define LIBAVCODEC_IDENT "FFmpeg" LIBAVCODEC_VERSION "b" LIBAVCODEC_BUILD_STR | 21 #define LIBAVCODEC_IDENT "FFmpeg" LIBAVCODEC_VERSION "b" LIBAVCODEC_BUILD_STR |
22 | 22 |
23 enum CodecID { | 23 enum CodecID { |
24 CODEC_ID_NONE, | 24 CODEC_ID_NONE, |
58 CODEC_ID_INDEO3, | 58 CODEC_ID_INDEO3, |
59 CODEC_ID_VP3, | 59 CODEC_ID_VP3, |
60 CODEC_ID_AAC, | 60 CODEC_ID_AAC, |
61 CODEC_ID_MPEG4AAC, | 61 CODEC_ID_MPEG4AAC, |
62 CODEC_ID_ASV1, | 62 CODEC_ID_ASV1, |
63 CODEC_ID_ASV2, | |
63 CODEC_ID_FFV1, | 64 CODEC_ID_FFV1, |
64 CODEC_ID_4XM, | 65 CODEC_ID_4XM, |
65 CODEC_ID_VCR1, | 66 CODEC_ID_VCR1, |
66 CODEC_ID_CLJR, | 67 CODEC_ID_CLJR, |
67 CODEC_ID_MDEC, | 68 CODEC_ID_MDEC, |
351 | 352 |
352 #define FF_QSCALE_TYPE_MPEG1 0 | 353 #define FF_QSCALE_TYPE_MPEG1 0 |
353 #define FF_QSCALE_TYPE_MPEG2 1 | 354 #define FF_QSCALE_TYPE_MPEG2 1 |
354 | 355 |
355 #define FF_BUFFER_TYPE_INTERNAL 1 | 356 #define FF_BUFFER_TYPE_INTERNAL 1 |
356 #define FF_BUFFER_TYPE_USER 2 ///< Direct rendering buffers | 357 #define FF_BUFFER_TYPE_USER 2 ///< Direct rendering buffers (image is (de)allocated by user) |
357 #define FF_BUFFER_TYPE_SHARED 4 ///< buffer from somewher else, dont dealloc | 358 #define FF_BUFFER_TYPE_SHARED 4 ///< buffer from somewher else, dont dealloc image (data/base) |
359 #define FF_BUFFER_TYPE_COPY 8 ///< just a (modified) copy of some other buffer, dont dealloc anything | |
358 | 360 |
359 | 361 |
360 #define FF_I_TYPE 1 // Intra | 362 #define FF_I_TYPE 1 // Intra |
361 #define FF_P_TYPE 2 // Predicted | 363 #define FF_P_TYPE 2 // Predicted |
362 #define FF_B_TYPE 3 // Bi-dir predicted | 364 #define FF_B_TYPE 3 // Bi-dir predicted |
1296 extern AVCodec wmv1_encoder; | 1298 extern AVCodec wmv1_encoder; |
1297 extern AVCodec wmv2_encoder; | 1299 extern AVCodec wmv2_encoder; |
1298 extern AVCodec huffyuv_encoder; | 1300 extern AVCodec huffyuv_encoder; |
1299 extern AVCodec h264_encoder; | 1301 extern AVCodec h264_encoder; |
1300 extern AVCodec asv1_encoder; | 1302 extern AVCodec asv1_encoder; |
1303 extern AVCodec asv2_encoder; | |
1301 extern AVCodec vcr1_encoder; | 1304 extern AVCodec vcr1_encoder; |
1302 extern AVCodec ffv1_encoder; | 1305 extern AVCodec ffv1_encoder; |
1303 extern AVCodec mdec_encoder; | 1306 extern AVCodec mdec_encoder; |
1304 | 1307 |
1305 extern AVCodec h263_decoder; | 1308 extern AVCodec h263_decoder; |
1336 extern AVCodec amr_nb_decoder; | 1339 extern AVCodec amr_nb_decoder; |
1337 extern AVCodec amr_nb_encoder; | 1340 extern AVCodec amr_nb_encoder; |
1338 extern AVCodec aac_decoder; | 1341 extern AVCodec aac_decoder; |
1339 extern AVCodec mpeg4aac_decoder; | 1342 extern AVCodec mpeg4aac_decoder; |
1340 extern AVCodec asv1_decoder; | 1343 extern AVCodec asv1_decoder; |
1344 extern AVCodec asv2_decoder; | |
1341 extern AVCodec vcr1_decoder; | 1345 extern AVCodec vcr1_decoder; |
1342 extern AVCodec cljr_decoder; | 1346 extern AVCodec cljr_decoder; |
1343 extern AVCodec ffv1_decoder; | 1347 extern AVCodec ffv1_decoder; |
1344 extern AVCodec fourxm_decoder; | 1348 extern AVCodec fourxm_decoder; |
1345 extern AVCodec mdec_decoder; | 1349 extern AVCodec mdec_decoder; |