libavcodec/h264pred.h File Reference

H.264 / AVC / MPEG4 prediction functions. More...

#include "libavutil/common.h"
#include "dsputil.h"

Go to the source code of this file.

Data Structures

struct  H264PredContext
 Context for storing H.264 prediction functions. More...

Defines

#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 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

Functions

void ff_h264_pred_init (H264PredContext *h, int codec_id)
 Sets the intra prediction function pointers.


Detailed Description

H.264 / AVC / MPEG4 prediction functions.

Author:
Michael Niedermayer <michaelni@gmx.at>

Definition in file h264pred.h.


Define Documentation

#define ALZHEIMER_DC_0L0_PRED8x8   10

Definition at line 68 of file h264pred.h.

Referenced by ff_h264_pred_init().

#define ALZHEIMER_DC_0LT_PRED8x8   8

Definition at line 66 of file h264pred.h.

Referenced by ff_h264_pred_init().

#define ALZHEIMER_DC_L00_PRED8x8   9

Definition at line 67 of file h264pred.h.

Referenced by ff_h264_pred_init().

#define ALZHEIMER_DC_L0T_PRED8x8   7

Definition at line 65 of file h264pred.h.

Referenced by check_intra_pred_mode(), and ff_h264_pred_init().

#define DC_128_PRED   11

#define DC_128_PRED8x8   6

Definition at line 63 of file h264pred.h.

Referenced by adjust_pred16(), check_intra_pred_mode(), and ff_h264_pred_init().

#define DC_PRED   2

Definition at line 40 of file h264pred.h.

Referenced by ff_h264_pred_init(), pred_intra_mode(), rv34_pred_4x4_block(), and svq3_decode_mb().

#define DC_PRED8x8   0

#define DIAG_DOWN_LEFT_PRED   3

Definition at line 41 of file h264pred.h.

Referenced by ff_h264_pred_init(), hl_decode_mb_internal(), and rv34_pred_4x4_block().

#define DIAG_DOWN_LEFT_PRED_RV40_NODOWN   12

Definition at line 52 of file h264pred.h.

Referenced by ff_h264_pred_init(), and rv34_pred_4x4_block().

#define DIAG_DOWN_RIGHT_PRED   4

Definition at line 42 of file h264pred.h.

Referenced by ff_h264_pred_init().

#define HOR_DOWN_PRED   6

Definition at line 44 of file h264pred.h.

Referenced by ff_h264_pred_init().

#define HOR_PRED   1

Definition at line 39 of file h264pred.h.

Referenced by ff_h264_pred_init(), and rv34_pred_4x4_block().

#define HOR_PRED8x8   1

Definition at line 57 of file h264pred.h.

Referenced by adjust_pred16(), ff_h264_pred_init(), and hl_decode_mb_internal().

#define HOR_UP_PRED   8

Definition at line 46 of file h264pred.h.

Referenced by ff_h264_pred_init(), and rv34_pred_4x4_block().

#define HOR_UP_PRED_RV40_NODOWN   13

Definition at line 53 of file h264pred.h.

Referenced by ff_h264_pred_init(), and rv34_pred_4x4_block().

#define LEFT_DC_PRED   9

Definition at line 48 of file h264pred.h.

Referenced by check_intra4x4_pred_mode(), ff_h264_pred_init(), and rv34_pred_4x4_block().

#define LEFT_DC_PRED8x8   4

Definition at line 61 of file h264pred.h.

Referenced by adjust_pred16(), check_intra_pred_mode(), and ff_h264_pred_init().

#define PLANE_PRED8x8   3

Definition at line 59 of file h264pred.h.

Referenced by adjust_pred16(), ff_h264_pred_init(), and rv34_output_macroblock().

#define TOP_DC_PRED   10

Definition at line 49 of file h264pred.h.

Referenced by check_intra4x4_pred_mode(), ff_h264_pred_init(), and rv34_pred_4x4_block().

#define TOP_DC_PRED8x8   5

Definition at line 62 of file h264pred.h.

Referenced by adjust_pred16(), check_intra_pred_mode(), and ff_h264_pred_init().

#define VERT_LEFT_PRED   7

Definition at line 45 of file h264pred.h.

Referenced by ff_h264_pred_init(), hl_decode_mb_internal(), and rv34_pred_4x4_block().

#define VERT_LEFT_PRED_RV40_NODOWN   14

Definition at line 54 of file h264pred.h.

Referenced by ff_h264_pred_init(), and rv34_pred_4x4_block().

#define VERT_PRED   0

Prediction types.

Definition at line 38 of file h264pred.h.

Referenced by ff_h264_pred_init(), and rv34_pred_4x4_block().

#define VERT_PRED8x8   2

Definition at line 58 of file h264pred.h.

Referenced by adjust_pred16(), ff_h264_pred_init(), and hl_decode_mb_internal().

#define VERT_RIGHT_PRED   5

Definition at line 43 of file h264pred.h.

Referenced by ff_h264_pred_init().


Function Documentation

void ff_h264_pred_init ( H264PredContext h,
int  codec_id 
)

Sets the intra prediction function pointers.

Definition at line 1080 of file h264pred.c.

Referenced by clone_tables(), common_init(), and ff_rv34_decode_init().


Generated on Fri Oct 26 02:35:43 2012 for FFmpeg by  doxygen 1.5.8