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;