FFmpeg  4.0
Macros | Functions
h264_mb_template.c File Reference
#include "h264_mc_template.c"

Go to the source code of this file.

Macros

#define FUNC(n)   n ## _complex
 
#define PIXEL_SHIFT   h->pixel_shift
 
#define CHROMA_IDC   1
 
#define CHROMA_IDC   2
 
#define CHROMA_IDC   3
 

Functions

static av_noinline void FUNC() hl_decode_mb (const H264Context *h, H264SliceContext *sl)
 
static av_noinline void FUNC() hl_decode_mb_444 (const H264Context *h, H264SliceContext *sl)
 

Macro Definition Documentation

◆ FUNC

#define FUNC (   n)    n ## _complex

Definition at line 29 of file h264_mb_template.c.

Referenced by hl_decode_mb(), and hl_decode_mb_444().

◆ PIXEL_SHIFT

#define PIXEL_SHIFT   h->pixel_shift

Definition at line 30 of file h264_mb_template.c.

Referenced by hl_decode_mb(), hl_decode_mb_444(), hl_motion(), and mc_part().

◆ CHROMA_IDC [1/3]

#define CHROMA_IDC   1

Definition at line 253 of file h264_mb_template.c.

Referenced by hl_motion(), and mc_part().

◆ CHROMA_IDC [2/3]

#define CHROMA_IDC   2

Definition at line 253 of file h264_mb_template.c.

◆ CHROMA_IDC [3/3]

#define CHROMA_IDC   3

Definition at line 253 of file h264_mb_template.c.

Function Documentation

◆ hl_decode_mb()

static av_noinline void FUNC() hl_decode_mb ( const H264Context h,
H264SliceContext sl 
)
static

Definition at line 41 of file h264_mb_template.c.

◆ hl_decode_mb_444()

static av_noinline void FUNC() hl_decode_mb_444 ( const H264Context h,
H264SliceContext sl 
)
static

Definition at line 256 of file h264_mb_template.c.