FFmpeg
Data Fields
ColorSpaceContext Struct Reference

Data Fields

const AVClassclass
 
ColorSpaceDSPContext dsp
 
enum Colorspace user_all user_iall
 
enum AVColorSpace in_csp out_csp user_csp user_icsp
 
enum AVColorRange in_rng out_rng user_rng user_irng
 
enum AVColorTransferCharacteristic in_trc out_trc user_trc user_itrc
 
enum AVColorPrimaries in_prm out_prm user_prm user_iprm
 
enum AVPixelFormat in_format user_format
 
int fast_mode
 
enum DitherMode dither
 
enum WhitepointAdaptation wp_adapt
 
int16_t * rgb [3]
 
ptrdiff_t rgb_stride
 
unsigned rgb_sz
 
intdither_scratch [3][2]
 
intdither_scratch_base [3][2]
 
const struct ColorPrimariesin_primaries
 
const struct ColorPrimariesout_primaries
 
int lrgb2lrgb_passthrough
 
int16_t lrgb2lrgb_coeffs [3][3][8]
 
const struct TransferCharacteristicsin_txchr
 
const struct TransferCharacteristicsout_txchr
 
int rgb2rgb_passthrough
 
int16_t * lin_lut
 
int16_t * delin_lut
 
const struct LumaCoefficientsin_lumacoef
 
const struct LumaCoefficientsout_lumacoef
 
int yuv2yuv_passthrough
 
int yuv2yuv_fastmode
 
int16_t yuv2rgb_coeffs [3][3][8]
 
int16_t rgb2yuv_coeffs [3][3][8]
 
int16_t yuv2yuv_coeffs [3][3][8]
 
int16_t yuv_offset [2][8]
 
yuv2rgb_fn yuv2rgb
 
rgb2yuv_fn rgb2yuv
 
rgb2yuv_fsb_fn rgb2yuv_fsb
 
yuv2yuv_fn yuv2yuv
 
double yuv2rgb_dbl_coeffs [3][3]
 
double rgb2yuv_dbl_coeffs [3][3]
 
int in_y_rng
 
int in_uv_rng
 
int out_y_rng
 
int out_uv_rng
 
int did_warn_range
 

Detailed Description

Definition at line 121 of file vf_colorspace.c.

Field Documentation

const AVClass* ColorSpaceContext::class

Definition at line 122 of file vf_colorspace.c.

ColorSpaceDSPContext ColorSpaceContext::dsp

Definition at line 124 of file vf_colorspace.c.

Referenced by convert(), create_filtergraph(), and init().

enum Colorspace user_all ColorSpaceContext::user_iall

Definition at line 126 of file vf_colorspace.c.

Referenced by create_filtergraph().

enum AVColorSpace in_csp out_csp user_csp ColorSpaceContext::user_icsp

Definition at line 127 of file vf_colorspace.c.

Referenced by create_filtergraph().

enum AVColorRange in_rng out_rng user_rng ColorSpaceContext::user_irng

Definition at line 128 of file vf_colorspace.c.

Referenced by create_filtergraph().

enum AVColorTransferCharacteristic in_trc out_trc user_trc ColorSpaceContext::user_itrc

Definition at line 129 of file vf_colorspace.c.

Referenced by create_filtergraph().

enum AVColorPrimaries in_prm out_prm user_prm ColorSpaceContext::user_iprm

Definition at line 130 of file vf_colorspace.c.

Referenced by create_filtergraph().

enum AVPixelFormat in_format ColorSpaceContext::user_format

Definition at line 131 of file vf_colorspace.c.

Referenced by query_formats().

int ColorSpaceContext::fast_mode

Definition at line 132 of file vf_colorspace.c.

Referenced by create_filtergraph().

enum DitherMode ColorSpaceContext::dither

Definition at line 133 of file vf_colorspace.c.

Referenced by convert().

enum WhitepointAdaptation ColorSpaceContext::wp_adapt

Definition at line 134 of file vf_colorspace.c.

Referenced by create_filtergraph().

int16_t* ColorSpaceContext::rgb[3]

Definition at line 136 of file vf_colorspace.c.

Referenced by convert(), filter_frame(), and uninit().

ptrdiff_t ColorSpaceContext::rgb_stride

Definition at line 137 of file vf_colorspace.c.

Referenced by convert(), and filter_frame().

unsigned ColorSpaceContext::rgb_sz

Definition at line 138 of file vf_colorspace.c.

Referenced by filter_frame(), and uninit().

int* ColorSpaceContext::dither_scratch[3][2]

Definition at line 139 of file vf_colorspace.c.

Referenced by convert(), and filter_frame().

int * ColorSpaceContext::dither_scratch_base[3][2]

Definition at line 139 of file vf_colorspace.c.

Referenced by filter_frame(), and uninit().

const struct ColorPrimaries* ColorSpaceContext::in_primaries

Definition at line 141 of file vf_colorspace.c.

Referenced by create_filtergraph().

const struct ColorPrimaries * ColorSpaceContext::out_primaries

Definition at line 141 of file vf_colorspace.c.

Referenced by create_filtergraph().

int ColorSpaceContext::lrgb2lrgb_passthrough

Definition at line 142 of file vf_colorspace.c.

Referenced by convert(), and create_filtergraph().

int16_t ColorSpaceContext::lrgb2lrgb_coeffs[3][3][8]

Definition at line 143 of file vf_colorspace.c.

Referenced by convert(), and create_filtergraph().

const struct TransferCharacteristics* ColorSpaceContext::in_txchr

Definition at line 145 of file vf_colorspace.c.

Referenced by create_filtergraph(), and fill_gamma_table().

const struct TransferCharacteristics * ColorSpaceContext::out_txchr

Definition at line 145 of file vf_colorspace.c.

Referenced by create_filtergraph(), and fill_gamma_table().

int ColorSpaceContext::rgb2rgb_passthrough

Definition at line 146 of file vf_colorspace.c.

Referenced by convert(), and create_filtergraph().

int16_t* ColorSpaceContext::lin_lut

Definition at line 147 of file vf_colorspace.c.

Referenced by convert(), create_filtergraph(), fill_gamma_table(), and uninit().

int16_t * ColorSpaceContext::delin_lut

Definition at line 147 of file vf_colorspace.c.

Referenced by convert(), and fill_gamma_table().

const struct LumaCoefficients* ColorSpaceContext::in_lumacoef

Definition at line 149 of file vf_colorspace.c.

Referenced by create_filtergraph().

const struct LumaCoefficients * ColorSpaceContext::out_lumacoef

Definition at line 149 of file vf_colorspace.c.

Referenced by create_filtergraph().

int ColorSpaceContext::yuv2yuv_passthrough

Definition at line 150 of file vf_colorspace.c.

Referenced by create_filtergraph(), and filter_frame().

int ColorSpaceContext::yuv2yuv_fastmode

Definition at line 150 of file vf_colorspace.c.

Referenced by convert(), and create_filtergraph().

int16_t ColorSpaceContext::yuv2rgb_coeffs[3][3][8]

Definition at line 151 of file vf_colorspace.c.

Referenced by convert(), and create_filtergraph().

int16_t ColorSpaceContext::rgb2yuv_coeffs[3][3][8]

Definition at line 152 of file vf_colorspace.c.

Referenced by convert(), and create_filtergraph().

int16_t ColorSpaceContext::yuv2yuv_coeffs[3][3][8]

Definition at line 153 of file vf_colorspace.c.

Referenced by convert(), and create_filtergraph().

int16_t ColorSpaceContext::yuv_offset[2][8]

Definition at line 154 of file vf_colorspace.c.

Referenced by convert(), and create_filtergraph().

yuv2rgb_fn ColorSpaceContext::yuv2rgb

Definition at line 155 of file vf_colorspace.c.

Referenced by convert(), and create_filtergraph().

rgb2yuv_fn ColorSpaceContext::rgb2yuv

Definition at line 156 of file vf_colorspace.c.

Referenced by convert(), and create_filtergraph().

rgb2yuv_fsb_fn ColorSpaceContext::rgb2yuv_fsb

Definition at line 157 of file vf_colorspace.c.

Referenced by convert(), and create_filtergraph().

yuv2yuv_fn ColorSpaceContext::yuv2yuv

Definition at line 158 of file vf_colorspace.c.

Referenced by convert(), and create_filtergraph().

double ColorSpaceContext::yuv2rgb_dbl_coeffs[3][3]

Definition at line 159 of file vf_colorspace.c.

Referenced by create_filtergraph().

double ColorSpaceContext::rgb2yuv_dbl_coeffs[3][3]

Definition at line 159 of file vf_colorspace.c.

Referenced by create_filtergraph().

int ColorSpaceContext::in_y_rng

Definition at line 160 of file vf_colorspace.c.

Referenced by create_filtergraph().

int ColorSpaceContext::in_uv_rng

Definition at line 160 of file vf_colorspace.c.

Referenced by create_filtergraph().

int ColorSpaceContext::out_y_rng

Definition at line 160 of file vf_colorspace.c.

Referenced by create_filtergraph().

int ColorSpaceContext::out_uv_rng

Definition at line 160 of file vf_colorspace.c.

Referenced by create_filtergraph().

int ColorSpaceContext::did_warn_range

Definition at line 162 of file vf_colorspace.c.

Referenced by get_range_off().


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