FFmpeg
Data Fields
VVCALFDSPContext Struct Reference

#include <vvcdsp.h>

Data Fields

void(* filter [2/*luma, chroma */])(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int width, int height, const int16_t *filter, const int16_t *clip, int vb_pos)
 
void(* filter_cc )(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *luma, ptrdiff_t luma_stride, int width, int height, int hs, int vs, const int16_t *filter, int vb_pos)
 
void(* classify )(int *class_idx, int *transpose_idx, const uint8_t *src, ptrdiff_t src_stride, int width, int height, int vb_pos, int *gradient_tmp)
 
void(* recon_coeff_and_clip )(int16_t *coeff, int16_t *clip, const int *class_idx, const int *transpose_idx, int size, const int16_t *coeff_set, const uint8_t *clip_idx_set, const uint8_t *class_to_filt)
 

Detailed Description

Definition at line 146 of file vvcdsp.h.

Field Documentation

◆ filter

void(* VVCALFDSPContext::filter[2 /* luma, chroma */])(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, ptrdiff_t src_stride, int width, int height, const int16_t *filter, const int16_t *clip, int vb_pos)

Definition at line 147 of file vvcdsp.h.

◆ filter_cc

void(* VVCALFDSPContext::filter_cc) (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *luma, ptrdiff_t luma_stride, int width, int height, int hs, int vs, const int16_t *filter, int vb_pos)

Definition at line 149 of file vvcdsp.h.

◆ classify

void(* VVCALFDSPContext::classify) (int *class_idx, int *transpose_idx, const uint8_t *src, ptrdiff_t src_stride, int width, int height, int vb_pos, int *gradient_tmp)

Definition at line 152 of file vvcdsp.h.

◆ recon_coeff_and_clip

void(* VVCALFDSPContext::recon_coeff_and_clip) (int16_t *coeff, int16_t *clip, const int *class_idx, const int *transpose_idx, int size, const int16_t *coeff_set, const uint8_t *clip_idx_set, const uint8_t *class_to_filt)

Definition at line 154 of file vvcdsp.h.


The documentation for this struct was generated from the following file: