Mercurial > libavcodec.hg
diff avcodec.h @ 625:bb6a69f9d409 libavcodec
slow but accurate integer dct from IJG (should be ok with the LGPL as the old DCT is the fast integer DCT from IJG)
per context DCT selection
author | michaelni |
---|---|
date | Thu, 29 Aug 2002 23:55:32 +0000 |
parents | 4f3d4a07d374 |
children | f596db4aa871 |
line wrap: on
line diff
--- a/avcodec.h Wed Aug 28 21:47:28 2002 +0000 +++ b/avcodec.h Thu Aug 29 23:55:32 2002 +0000 @@ -5,8 +5,8 @@ #define LIBAVCODEC_VERSION_INT 0x000406 #define LIBAVCODEC_VERSION "0.4.6" -#define LIBAVCODEC_BUILD 4620 -#define LIBAVCODEC_BUILD_STR "4620" +#define LIBAVCODEC_BUILD 4621 +#define LIBAVCODEC_BUILD_STR "4621" enum CodecID { CODEC_ID_NONE, @@ -96,6 +96,7 @@ static const int Motion_Est_QTab[] = { ME_ZERO, ME_PHODS, ME_LOG, ME_X1, ME_EPZS, ME_FULL }; + #define FF_MAX_B_FRAMES 4 /* encoding support */ @@ -308,6 +309,12 @@ int aspected_width; int aspected_height; + int dct_algo; +#define FF_DCT_AUTO 0 +#define FF_DCT_FASTINT 1 +#define FF_DCT_INT 2 +#define FF_DCT_MMX 3 + //FIXME this should be reordered after kabis API is finished ... //TODO kill kabi /* @@ -338,7 +345,7 @@ uc_res6,uc_res7,uc_res8,uc_res9,uc_res10,uc_res11,uc_res12; unsigned int ui_res0,ui_res1,ui_res2,ui_res3,ui_res4,ui_res5,ui_res6,ui_res7,ui_res8,ui_res9, - ui_res10,ui_res11,ui_res12,ui_res13,ui_res14,ui_res15,ui_res16,ui_res17; + ui_res10,ui_res11,ui_res12,ui_res13,ui_res14,ui_res15,ui_res16; } AVCodecContext; typedef struct AVCodec {