|
|
|
@ -1072,32 +1072,6 @@ typedef struct RcOverride{ |
|
|
|
|
#define CODEC_CAP_VARIABLE_FRAME_SIZE 0x10000 |
|
|
|
|
#endif /* FF_API_WITHOUT_PREFIX */ |
|
|
|
|
|
|
|
|
|
#if FF_API_MB_TYPE |
|
|
|
|
//The following defines may change, don't expect compatibility if you use them.
|
|
|
|
|
#define MB_TYPE_INTRA4x4 0x0001 |
|
|
|
|
#define MB_TYPE_INTRA16x16 0x0002 //FIXME H.264-specific
|
|
|
|
|
#define MB_TYPE_INTRA_PCM 0x0004 //FIXME H.264-specific
|
|
|
|
|
#define MB_TYPE_16x16 0x0008 |
|
|
|
|
#define MB_TYPE_16x8 0x0010 |
|
|
|
|
#define MB_TYPE_8x16 0x0020 |
|
|
|
|
#define MB_TYPE_8x8 0x0040 |
|
|
|
|
#define MB_TYPE_INTERLACED 0x0080 |
|
|
|
|
#define MB_TYPE_DIRECT2 0x0100 //FIXME
|
|
|
|
|
#define MB_TYPE_ACPRED 0x0200 |
|
|
|
|
#define MB_TYPE_GMC 0x0400 |
|
|
|
|
#define MB_TYPE_SKIP 0x0800 |
|
|
|
|
#define MB_TYPE_P0L0 0x1000 |
|
|
|
|
#define MB_TYPE_P1L0 0x2000 |
|
|
|
|
#define MB_TYPE_P0L1 0x4000 |
|
|
|
|
#define MB_TYPE_P1L1 0x8000 |
|
|
|
|
#define MB_TYPE_L0 (MB_TYPE_P0L0 | MB_TYPE_P1L0) |
|
|
|
|
#define MB_TYPE_L1 (MB_TYPE_P0L1 | MB_TYPE_P1L1) |
|
|
|
|
#define MB_TYPE_L0L1 (MB_TYPE_L0 | MB_TYPE_L1) |
|
|
|
|
#define MB_TYPE_QUANT 0x00010000 |
|
|
|
|
#define MB_TYPE_CBP 0x00020000 |
|
|
|
|
// Note bits 24-31 are reserved for codec specific use (H.264 ref0, MPEG-1 0mv, ...)
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Pan Scan area. |
|
|
|
|
* This specifies the area which should be displayed. |
|
|
|
|