|
FFmpeg
|
H.264 / AVC / MPEG-4 prediction functions. More...
#include <stddef.h>#include <stdint.h>Go to the source code of this file.
Classes | |
| struct | H264PredContext |
| Context for storing H.264 prediction functions. More... | |
Macros | |
| #define | VERT_PRED 0 |
| Prediction types. | |
| #define | HOR_PRED 1 |
| #define | DC_PRED 2 |
| #define | DIAG_DOWN_LEFT_PRED 3 |
| #define | DIAG_DOWN_RIGHT_PRED 4 |
| #define | VERT_RIGHT_PRED 5 |
| #define | HOR_DOWN_PRED 6 |
| #define | VERT_LEFT_PRED 7 |
| #define | HOR_UP_PRED 8 |
| #define | LEFT_DC_PRED 9 |
| #define | TOP_DC_PRED 10 |
| #define | DC_128_PRED 11 |
| #define | DIAG_DOWN_LEFT_PRED_RV40_NODOWN 12 |
| #define | HOR_UP_PRED_RV40_NODOWN 13 |
| #define | VERT_LEFT_PRED_RV40_NODOWN 14 |
| #define | TM_VP8_PRED 9 |
| "True Motion", used instead of plane | |
| #define | VERT_VP8_PRED 10 |
| for VP8, VERT_PRED is the average of More... | |
| #define | HOR_VP8_PRED 14 |
| unaveraged version of #HOR_PRED, see More... | |
| #define | DC_127_PRED 12 |
| #define | DC_129_PRED 13 |
| #define | DC_PRED8x8 0 |
| #define | HOR_PRED8x8 1 |
| #define | VERT_PRED8x8 2 |
| #define | PLANE_PRED8x8 3 |
| #define | LEFT_DC_PRED8x8 4 |
| #define | TOP_DC_PRED8x8 5 |
| #define | DC_128_PRED8x8 6 |
| #define | ALZHEIMER_DC_L0T_PRED8x8 7 |
| #define | ALZHEIMER_DC_0LT_PRED8x8 8 |
| #define | ALZHEIMER_DC_L00_PRED8x8 9 |
| #define | ALZHEIMER_DC_0L0_PRED8x8 10 |
| #define | DC_127_PRED8x8 7 |
| #define | DC_129_PRED8x8 8 |
Typedefs | |
| typedef struct H264PredContext | H264PredContext |
| Context for storing H.264 prediction functions. | |
Functions | |
| void | ff_h264_pred_init (H264PredContext *h, int codec_id, const int bit_depth, const int chroma_format_idc) |
| Set the intra prediction function pointers. | |
| void | ff_h264_pred_init_aarch64 (H264PredContext *h, int codec_id, const int bit_depth, const int chroma_format_idc) |
| void | ff_h264_pred_init_arm (H264PredContext *h, int codec_id, const int bit_depth, const int chroma_format_idc) |
| void | ff_h264_pred_init_x86 (H264PredContext *h, int codec_id, const int bit_depth, const int chroma_format_idc) |
| void | ff_h264_pred_init_mips (H264PredContext *h, int codec_id, const int bit_depth, const int chroma_format_idc) |
H.264 / AVC / MPEG-4 prediction functions.
| #define HOR_VP8_PRED 14 |
unaveraged version of #HOR_PRED, see
VERT_VP8_PRED for details
| #define VERT_VP8_PRED 10 |
for VP8, VERT_PRED is the average of
(left col+cur col x2+right col) / 4; this is the "unaveraged" one
1.8.12