mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
Merge commit 'da5ba26b9e25f408e8d2f9428c9eca699f11a7db'
* commit 'da5ba26b9e25f408e8d2f9428c9eca699f11a7db': lavc: Drop deprecated macroblock type symbols Merged-by: James Almer <jamrial@gmail.com>
This commit is contained in:
commit
f7eb1c9ac5
@ -1247,32 +1247,6 @@ typedef struct RcOverride{
|
|||||||
#define HWACCEL_CODEC_CAP_EXPERIMENTAL 0x0200
|
#define HWACCEL_CODEC_CAP_EXPERIMENTAL 0x0200
|
||||||
#endif /* FF_API_WITHOUT_PREFIX */
|
#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.
|
* Pan Scan area.
|
||||||
* This specifies the area which should be displayed.
|
* This specifies the area which should be displayed.
|
||||||
|
@ -48,7 +48,6 @@
|
|||||||
#define MAX_FCODE 7
|
#define MAX_FCODE 7
|
||||||
|
|
||||||
/* MB types */
|
/* MB types */
|
||||||
#if !FF_API_MB_TYPE
|
|
||||||
#define MB_TYPE_INTRA4x4 (1 << 0)
|
#define MB_TYPE_INTRA4x4 (1 << 0)
|
||||||
#define MB_TYPE_INTRA16x16 (1 << 1) // FIXME H.264-specific
|
#define MB_TYPE_INTRA16x16 (1 << 1) // FIXME H.264-specific
|
||||||
#define MB_TYPE_INTRA_PCM (1 << 2) // FIXME H.264-specific
|
#define MB_TYPE_INTRA_PCM (1 << 2) // FIXME H.264-specific
|
||||||
@ -70,7 +69,6 @@
|
|||||||
#define MB_TYPE_L0L1 (MB_TYPE_L0 | MB_TYPE_L1)
|
#define MB_TYPE_L0L1 (MB_TYPE_L0 | MB_TYPE_L1)
|
||||||
#define MB_TYPE_QUANT (1 << 16)
|
#define MB_TYPE_QUANT (1 << 16)
|
||||||
#define MB_TYPE_CBP (1 << 17)
|
#define MB_TYPE_CBP (1 << 17)
|
||||||
#endif
|
|
||||||
|
|
||||||
#define MB_TYPE_INTRA MB_TYPE_INTRA4x4 // default mb_type if there is just one type
|
#define MB_TYPE_INTRA MB_TYPE_INTRA4x4 // default mb_type if there is just one type
|
||||||
|
|
||||||
|
@ -57,9 +57,6 @@
|
|||||||
#ifndef FF_API_DEBUG_MV
|
#ifndef FF_API_DEBUG_MV
|
||||||
#define FF_API_DEBUG_MV (LIBAVCODEC_VERSION_MAJOR < 58)
|
#define FF_API_DEBUG_MV (LIBAVCODEC_VERSION_MAJOR < 58)
|
||||||
#endif
|
#endif
|
||||||
#ifndef FF_API_MB_TYPE
|
|
||||||
#define FF_API_MB_TYPE (LIBAVCODEC_VERSION_MAJOR < 58)
|
|
||||||
#endif
|
|
||||||
#ifndef FF_API_EMU_EDGE
|
#ifndef FF_API_EMU_EDGE
|
||||||
#define FF_API_EMU_EDGE (LIBAVCODEC_VERSION_MAJOR < 58)
|
#define FF_API_EMU_EDGE (LIBAVCODEC_VERSION_MAJOR < 58)
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user