FFmpeg
Loading...
Searching...
No Matches
VVCLMCS Struct Reference

#include <libavcodec/vvc/ps.h>

Data Fields

uint8_t min_bin_idx
uint8_t max_bin_idx
union { 
   uint8_t   u8 [LMCS_MAX_LUT_SIZE
   uint16_t   u16 [LMCS_MAX_LUT_SIZE
 for high bit-depth More...
fwd_lut
union { 
   uint8_t   u8 [LMCS_MAX_LUT_SIZE
   uint16_t   u16 [LMCS_MAX_LUT_SIZE
 for high bit-depth More...
inv_lut
uint16_t pivot [LMCS_MAX_BIN_SIZE+1]
uint16_t chroma_scale_coeff [LMCS_MAX_BIN_SIZE]

Detailed Description

Definition at line 201 of file ps.h.

Field Documentation

◆ min_bin_idx

uint8_t VVCLMCS::min_bin_idx

Definition at line 202 of file ps.h.

Referenced by lmcs_derive_chroma_scale(), and lmcs_derive_lut().

◆ max_bin_idx

uint8_t VVCLMCS::max_bin_idx

Definition at line 203 of file ps.h.

Referenced by lmcs_derive_lut().

◆ u8

uint8_t VVCLMCS::u8[LMCS_MAX_LUT_SIZE]

Definition at line 206 of file ps.h.

Referenced by lmcs_derive_lut().

◆ u16

uint16_t VVCLMCS::u16[LMCS_MAX_LUT_SIZE]

for high bit-depth

Definition at line 207 of file ps.h.

Referenced by lmcs_derive_lut().

◆ [union]

union { ... } VVCLMCS::fwd_lut

Referenced by lmcs_derive_lut().

◆ [union]

union { ... } VVCLMCS::inv_lut

Referenced by lmcs_derive_lut().

◆ pivot

uint16_t VVCLMCS::pivot[LMCS_MAX_BIN_SIZE+1]

Definition at line 210 of file ps.h.

Referenced by lmcs_derive_lut().

◆ chroma_scale_coeff

uint16_t VVCLMCS::chroma_scale_coeff[LMCS_MAX_BIN_SIZE]

Definition at line 211 of file ps.h.

Referenced by lmcs_derive_chroma_scale(), and lmcs_derive_lut().


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