FFmpeg
Data Fields
LibplaceboContext Struct Reference

Data Fields

FFVulkanContext vkctx
 
pl_log log
 
pl_vulkan vulkan
 
pl_gpu gpu
 
pl_renderer renderer
 
pl_tex tex [8]
 
char * out_format_string
 
enum AVPixelFormat out_format
 
char * w_expr
 
char * h_expr
 
AVRational target_sar
 
float pad_crop_ratio
 
int force_original_aspect_ratio
 
int force_divisible_by
 
int normalize_sar
 
int apply_filmgrain
 
int apply_dovi
 
int colorspace
 
int color_range
 
int color_primaries
 
int color_trc
 
char * upscaler
 
char * downscaler
 
int lut_entries
 
float antiringing
 
int sigmoid
 
int skip_aa
 
float polar_cutoff
 
int disable_linear
 
int disable_builtin
 
int force_icc_lut
 
int force_dither
 
int disable_fbos
 
int deband
 
int deband_iterations
 
float deband_threshold
 
float deband_radius
 
float deband_grain
 
float brightness
 
float contrast
 
float saturation
 
float hue
 
float gamma
 
int peakdetect
 
float smoothing
 
float min_peak
 
float scene_low
 
float scene_high
 
float overshoot
 
int intent
 
int gamut_mode
 
int tonemapping
 
float tonemapping_param
 
int tonemapping_mode
 
int inverse_tonemapping
 
float crosstalk
 
int tonemapping_lut_size
 
float desat_str
 
float desat_exp
 
int gamut_warning
 
int gamut_clipping
 
int dithering
 
int dither_lut_size
 
int dither_temporal
 
int cones
 
float cone_str
 
char * shader_path
 
void * shader_bin
 
int shader_bin_len
 
const struct pl_hook * hooks [2]
 
int num_hooks
 

Detailed Description

Definition at line 62 of file vf_libplacebo.c.

Field Documentation

◆ vkctx

FFVulkanContext LibplaceboContext::vkctx

Definition at line 64 of file vf_libplacebo.c.

◆ log

pl_log LibplaceboContext::log

Definition at line 67 of file vf_libplacebo.c.

◆ vulkan

pl_vulkan LibplaceboContext::vulkan

Definition at line 68 of file vf_libplacebo.c.

◆ gpu

pl_gpu LibplaceboContext::gpu

Definition at line 69 of file vf_libplacebo.c.

◆ renderer

pl_renderer LibplaceboContext::renderer

Definition at line 70 of file vf_libplacebo.c.

◆ tex

pl_tex LibplaceboContext::tex[8]

Definition at line 71 of file vf_libplacebo.c.

◆ out_format_string

char* LibplaceboContext::out_format_string

Definition at line 74 of file vf_libplacebo.c.

◆ out_format

enum AVPixelFormat LibplaceboContext::out_format

Definition at line 75 of file vf_libplacebo.c.

◆ w_expr

char* LibplaceboContext::w_expr

Definition at line 76 of file vf_libplacebo.c.

◆ h_expr

char* LibplaceboContext::h_expr

Definition at line 77 of file vf_libplacebo.c.

◆ target_sar

AVRational LibplaceboContext::target_sar

Definition at line 78 of file vf_libplacebo.c.

◆ pad_crop_ratio

float LibplaceboContext::pad_crop_ratio

Definition at line 79 of file vf_libplacebo.c.

◆ force_original_aspect_ratio

int LibplaceboContext::force_original_aspect_ratio

Definition at line 80 of file vf_libplacebo.c.

◆ force_divisible_by

int LibplaceboContext::force_divisible_by

Definition at line 81 of file vf_libplacebo.c.

◆ normalize_sar

int LibplaceboContext::normalize_sar

Definition at line 82 of file vf_libplacebo.c.

◆ apply_filmgrain

int LibplaceboContext::apply_filmgrain

Definition at line 83 of file vf_libplacebo.c.

◆ apply_dovi

int LibplaceboContext::apply_dovi

Definition at line 84 of file vf_libplacebo.c.

◆ colorspace

int LibplaceboContext::colorspace

Definition at line 85 of file vf_libplacebo.c.

◆ color_range

int LibplaceboContext::color_range

Definition at line 86 of file vf_libplacebo.c.

◆ color_primaries

int LibplaceboContext::color_primaries

Definition at line 87 of file vf_libplacebo.c.

◆ color_trc

int LibplaceboContext::color_trc

Definition at line 88 of file vf_libplacebo.c.

◆ upscaler

char* LibplaceboContext::upscaler

Definition at line 91 of file vf_libplacebo.c.

◆ downscaler

char* LibplaceboContext::downscaler

Definition at line 92 of file vf_libplacebo.c.

◆ lut_entries

int LibplaceboContext::lut_entries

Definition at line 93 of file vf_libplacebo.c.

◆ antiringing

float LibplaceboContext::antiringing

Definition at line 94 of file vf_libplacebo.c.

◆ sigmoid

int LibplaceboContext::sigmoid

Definition at line 95 of file vf_libplacebo.c.

◆ skip_aa

int LibplaceboContext::skip_aa

Definition at line 96 of file vf_libplacebo.c.

◆ polar_cutoff

float LibplaceboContext::polar_cutoff

Definition at line 97 of file vf_libplacebo.c.

◆ disable_linear

int LibplaceboContext::disable_linear

Definition at line 98 of file vf_libplacebo.c.

◆ disable_builtin

int LibplaceboContext::disable_builtin

Definition at line 99 of file vf_libplacebo.c.

◆ force_icc_lut

int LibplaceboContext::force_icc_lut

Definition at line 100 of file vf_libplacebo.c.

◆ force_dither

int LibplaceboContext::force_dither

Definition at line 101 of file vf_libplacebo.c.

◆ disable_fbos

int LibplaceboContext::disable_fbos

Definition at line 102 of file vf_libplacebo.c.

◆ deband

int LibplaceboContext::deband

Definition at line 105 of file vf_libplacebo.c.

◆ deband_iterations

int LibplaceboContext::deband_iterations

Definition at line 106 of file vf_libplacebo.c.

◆ deband_threshold

float LibplaceboContext::deband_threshold

Definition at line 107 of file vf_libplacebo.c.

◆ deband_radius

float LibplaceboContext::deband_radius

Definition at line 108 of file vf_libplacebo.c.

◆ deband_grain

float LibplaceboContext::deband_grain

Definition at line 109 of file vf_libplacebo.c.

◆ brightness

float LibplaceboContext::brightness

Definition at line 112 of file vf_libplacebo.c.

◆ contrast

float LibplaceboContext::contrast

Definition at line 113 of file vf_libplacebo.c.

◆ saturation

float LibplaceboContext::saturation

Definition at line 114 of file vf_libplacebo.c.

◆ hue

float LibplaceboContext::hue

Definition at line 115 of file vf_libplacebo.c.

◆ gamma

float LibplaceboContext::gamma

Definition at line 116 of file vf_libplacebo.c.

◆ peakdetect

int LibplaceboContext::peakdetect

Definition at line 119 of file vf_libplacebo.c.

◆ smoothing

float LibplaceboContext::smoothing

Definition at line 120 of file vf_libplacebo.c.

◆ min_peak

float LibplaceboContext::min_peak

Definition at line 121 of file vf_libplacebo.c.

◆ scene_low

float LibplaceboContext::scene_low

Definition at line 122 of file vf_libplacebo.c.

◆ scene_high

float LibplaceboContext::scene_high

Definition at line 123 of file vf_libplacebo.c.

◆ overshoot

float LibplaceboContext::overshoot

Definition at line 124 of file vf_libplacebo.c.

◆ intent

int LibplaceboContext::intent

Definition at line 127 of file vf_libplacebo.c.

◆ gamut_mode

int LibplaceboContext::gamut_mode

Definition at line 128 of file vf_libplacebo.c.

◆ tonemapping

int LibplaceboContext::tonemapping

Definition at line 129 of file vf_libplacebo.c.

◆ tonemapping_param

float LibplaceboContext::tonemapping_param

Definition at line 130 of file vf_libplacebo.c.

◆ tonemapping_mode

int LibplaceboContext::tonemapping_mode

Definition at line 131 of file vf_libplacebo.c.

◆ inverse_tonemapping

int LibplaceboContext::inverse_tonemapping

Definition at line 132 of file vf_libplacebo.c.

◆ crosstalk

float LibplaceboContext::crosstalk

Definition at line 133 of file vf_libplacebo.c.

◆ tonemapping_lut_size

int LibplaceboContext::tonemapping_lut_size

Definition at line 134 of file vf_libplacebo.c.

◆ desat_str

float LibplaceboContext::desat_str

Definition at line 136 of file vf_libplacebo.c.

◆ desat_exp

float LibplaceboContext::desat_exp

Definition at line 137 of file vf_libplacebo.c.

◆ gamut_warning

int LibplaceboContext::gamut_warning

Definition at line 138 of file vf_libplacebo.c.

◆ gamut_clipping

int LibplaceboContext::gamut_clipping

Definition at line 139 of file vf_libplacebo.c.

◆ dithering

int LibplaceboContext::dithering

Definition at line 142 of file vf_libplacebo.c.

◆ dither_lut_size

int LibplaceboContext::dither_lut_size

Definition at line 143 of file vf_libplacebo.c.

◆ dither_temporal

int LibplaceboContext::dither_temporal

Definition at line 144 of file vf_libplacebo.c.

◆ cones

int LibplaceboContext::cones

Definition at line 147 of file vf_libplacebo.c.

◆ cone_str

float LibplaceboContext::cone_str

Definition at line 148 of file vf_libplacebo.c.

◆ shader_path

char* LibplaceboContext::shader_path

Definition at line 151 of file vf_libplacebo.c.

◆ shader_bin

void* LibplaceboContext::shader_bin

Definition at line 152 of file vf_libplacebo.c.

◆ shader_bin_len

int LibplaceboContext::shader_bin_len

Definition at line 153 of file vf_libplacebo.c.

◆ hooks

const struct pl_hook* LibplaceboContext::hooks[2]

Definition at line 154 of file vf_libplacebo.c.

◆ num_hooks

int LibplaceboContext::num_hooks

Definition at line 155 of file vf_libplacebo.c.


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