Mercurial > libavcodec.hg
comparison avcodec.h @ 706:e65798d228ea libavcodec
idct permutation cleanup, idct can be selected per context now
fixing some threadunsafe code
author | michaelni |
---|---|
date | Sun, 29 Sep 2002 22:44:22 +0000 |
parents | 65f9e32225ba |
children | e74a563eb643 |
comparison
equal
deleted
inserted
replaced
705:107a56aa74f5 | 706:e65798d228ea |
---|---|
3 | 3 |
4 #include "common.h" | 4 #include "common.h" |
5 | 5 |
6 #define LIBAVCODEC_VERSION_INT 0x000406 | 6 #define LIBAVCODEC_VERSION_INT 0x000406 |
7 #define LIBAVCODEC_VERSION "0.4.6" | 7 #define LIBAVCODEC_VERSION "0.4.6" |
8 #define LIBAVCODEC_BUILD 4628 | 8 #define LIBAVCODEC_BUILD 4629 |
9 #define LIBAVCODEC_BUILD_STR "4628" | 9 #define LIBAVCODEC_BUILD_STR "4629" |
10 | 10 |
11 enum CodecID { | 11 enum CodecID { |
12 CODEC_ID_NONE, | 12 CODEC_ID_NONE, |
13 CODEC_ID_MPEG1VIDEO, | 13 CODEC_ID_MPEG1VIDEO, |
14 CODEC_ID_H263, | 14 CODEC_ID_H263, |
681 * this is used to workaround some encoder bugs | 681 * this is used to workaround some encoder bugs |
682 * encoding: unused | 682 * encoding: unused |
683 * decoding: set by user, will be converted to upper case by lavc during init | 683 * decoding: set by user, will be converted to upper case by lavc during init |
684 */ | 684 */ |
685 int fourcc; | 685 int fourcc; |
686 | |
687 /** | |
688 * idct algorithm, see FF_IDCT_* below | |
689 * encoding: set by user | |
690 * decoding: set by user | |
691 */ | |
692 int idct_algo; | |
693 #define FF_IDCT_AUTO 0 | |
694 #define FF_IDCT_INT 1 | |
695 #define FF_IDCT_SIMPLE 2 | |
696 #define FF_IDCT_SIMPLEMMX 3 | |
697 #define FF_IDCT_LIBMPEG2MMX 4 | |
698 #define FF_IDCT_PS2 5 | |
699 #define FF_IDCT_MLIB 6 | |
700 #define FF_IDCT_ARM 7 | |
686 | 701 |
687 //FIXME this should be reordered after kabis API is finished ... | 702 //FIXME this should be reordered after kabis API is finished ... |
688 //TODO kill kabi | 703 //TODO kill kabi |
689 /* | 704 /* |
690 Note: Below are located reserved fields for further usage | 705 Note: Below are located reserved fields for further usage |