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; |
