FFmpeg
Data Structures | Enumerations | Functions
dsp.h File Reference
#include <stdint.h>
#include <stddef.h>

Go to the source code of this file.

Data Structures

struct  VVCInterDSPContext
 
struct  VVCIntraDSPContext
 
struct  VVCItxDSPContext
 
struct  VVCLMCSDSPContext
 
struct  VVCLFDSPContext
 
struct  VVCSAODSPContext
 
struct  VVCALFDSPContext
 
struct  VVCDSPContext
 

Enumerations

enum  VVCTxType { VVC_DCT2, VVC_DST7, VVC_DCT8, VVC_N_TX_TYPE }
 
enum  VVCTxSize {
  VVC_TX_SIZE_2, VVC_TX_SIZE_4, VVC_TX_SIZE_8, VVC_TX_SIZE_16,
  VVC_TX_SIZE_32, VVC_TX_SIZE_64, VVC_N_TX_SIZE
}
 

Functions

void ff_vvc_dsp_init (VVCDSPContext *hpc, int bit_depth)
 
void ff_vvc_dsp_init_aarch64 (VVCDSPContext *hpc, const int bit_depth)
 
void ff_vvc_dsp_init_riscv (VVCDSPContext *hpc, const int bit_depth)
 
void ff_vvc_dsp_init_x86 (VVCDSPContext *hpc, const int bit_depth)
 

Enumeration Type Documentation

◆ VVCTxType

enum VVCTxType
Enumerator
VVC_DCT2 
VVC_DST7 
VVC_DCT8 
VVC_N_TX_TYPE 

Definition at line 30 of file dsp.h.

◆ VVCTxSize

enum VVCTxSize
Enumerator
VVC_TX_SIZE_2 
VVC_TX_SIZE_4 
VVC_TX_SIZE_8 
VVC_TX_SIZE_16 
VVC_TX_SIZE_32 
VVC_TX_SIZE_64 
VVC_N_TX_SIZE 

Definition at line 37 of file dsp.h.

Function Documentation

◆ ff_vvc_dsp_init()

void ff_vvc_dsp_init ( VVCDSPContext hpc,
int  bit_depth 
)

◆ ff_vvc_dsp_init_aarch64()

void ff_vvc_dsp_init_aarch64 ( VVCDSPContext hpc,
const int  bit_depth 
)

Definition at line 99 of file dsp_init.c.

Referenced by ff_vvc_dsp_init().

◆ ff_vvc_dsp_init_riscv()

void ff_vvc_dsp_init_riscv ( VVCDSPContext hpc,
const int  bit_depth 
)

Definition at line 40 of file vvcdsp_init.c.

Referenced by ff_vvc_dsp_init().

◆ ff_vvc_dsp_init_x86()

void ff_vvc_dsp_init_x86 ( VVCDSPContext hpc,
const int  bit_depth 
)

Definition at line 374 of file vvcdsp_init.c.

Referenced by ff_vvc_dsp_init().