FFmpeg
Data Structures | Typedefs | Functions
h264dsp.h File Reference
#include <stdint.h>
#include <stddef.h>

Go to the source code of this file.

Data Structures

struct  H264DSPContext
 Context for storing H.264 DSP functions. More...
 

Typedefs

typedef void(* h264_weight_func) (uint8_t *block, ptrdiff_t stride, int height, int log2_denom, int weight, int offset)
 
typedef void(* h264_biweight_func) (uint8_t *dst, uint8_t *src, ptrdiff_t stride, int height, int log2_denom, int weightd, int weights, int offset)
 

Functions

void ff_h264dsp_init (H264DSPContext *c, const int bit_depth, const int chroma_format_idc)
 
void ff_h264dsp_init_aarch64 (H264DSPContext *c, const int bit_depth, const int chroma_format_idc)
 
void ff_h264dsp_init_arm (H264DSPContext *c, const int bit_depth, const int chroma_format_idc)
 
void ff_h264dsp_init_ppc (H264DSPContext *c, const int bit_depth, const int chroma_format_idc)
 
void ff_h264dsp_init_riscv (H264DSPContext *c, const int bit_depth, const int chroma_format_idc)
 
void ff_h264dsp_init_x86 (H264DSPContext *c, const int bit_depth, const int chroma_format_idc)
 
void ff_h264dsp_init_mips (H264DSPContext *c, const int bit_depth, const int chroma_format_idc)
 
void ff_h264dsp_init_loongarch (H264DSPContext *c, const int bit_depth, const int chroma_format_idc)
 

Detailed Description

H.264 DSP functions.

Author
Michael Niedermayer micha.nosp@m.elni.nosp@m.@gmx..nosp@m.at

Definition in file h264dsp.h.

Typedef Documentation

◆ h264_weight_func

typedef void(* h264_weight_func) (uint8_t *block, ptrdiff_t stride, int height, int log2_denom, int weight, int offset)

Definition at line 33 of file h264dsp.h.

◆ h264_biweight_func

typedef void(* h264_biweight_func) (uint8_t *dst, uint8_t *src, ptrdiff_t stride, int height, int log2_denom, int weightd, int weights, int offset)

Definition at line 35 of file h264dsp.h.

Function Documentation

◆ ff_h264dsp_init()

void ff_h264dsp_init ( H264DSPContext c,
const int  bit_depth,
const int  chroma_format_idc 
)

◆ ff_h264dsp_init_aarch64()

void ff_h264dsp_init_aarch64 ( H264DSPContext c,
const int  bit_depth,
const int  chroma_format_idc 
)

Definition at line 109 of file h264dsp_init_aarch64.c.

Referenced by ff_h264dsp_init().

◆ ff_h264dsp_init_arm()

void ff_h264dsp_init_arm ( H264DSPContext c,
const int  bit_depth,
const int  chroma_format_idc 
)

Definition at line 109 of file h264dsp_init_arm.c.

Referenced by ff_h264dsp_init().

◆ ff_h264dsp_init_ppc()

void ff_h264dsp_init_ppc ( H264DSPContext c,
const int  bit_depth,
const int  chroma_format_idc 
)

Definition at line 788 of file h264dsp.c.

Referenced by ff_h264dsp_init().

◆ ff_h264dsp_init_riscv()

void ff_h264dsp_init_riscv ( H264DSPContext c,
const int  bit_depth,
const int  chroma_format_idc 
)

Definition at line 87 of file h264dsp_init.c.

Referenced by ff_h264dsp_init().

◆ ff_h264dsp_init_x86()

void ff_h264dsp_init_x86 ( H264DSPContext c,
const int  bit_depth,
const int  chroma_format_idc 
)

Definition at line 190 of file h264dsp_init.c.

Referenced by ff_h264dsp_init().

◆ ff_h264dsp_init_mips()

void ff_h264dsp_init_mips ( H264DSPContext c,
const int  bit_depth,
const int  chroma_format_idc 
)

Definition at line 26 of file h264dsp_init_mips.c.

Referenced by ff_h264dsp_init().

◆ ff_h264dsp_init_loongarch()

void ff_h264dsp_init_loongarch ( H264DSPContext c,
const int  bit_depth,
const int  chroma_format_idc 
)

Definition at line 26 of file h264dsp_init_loongarch.c.

Referenced by ff_h264dsp_init().