FFmpeg
Data Fields
LibplaceboContext Struct Reference

Data Fields

FFVulkanContext vkctx
 
int initialized
 
pl_log log
 
pl_vulkan vulkan
 
pl_gpu gpu
 
pl_renderer renderer
 
char * out_format_string
 
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 tonemapping
 
float tonemapping_param
 
float desat_str
 
float desat_exp
 
float desat_base
 
float max_boost
 
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 29 of file vf_libplacebo.c.

Field Documentation

◆ vkctx

FFVulkanContext LibplaceboContext::vkctx

Definition at line 31 of file vf_libplacebo.c.

◆ initialized

int LibplaceboContext::initialized

Definition at line 32 of file vf_libplacebo.c.

◆ log

pl_log LibplaceboContext::log

Definition at line 35 of file vf_libplacebo.c.

◆ vulkan

pl_vulkan LibplaceboContext::vulkan

Definition at line 36 of file vf_libplacebo.c.

◆ gpu

pl_gpu LibplaceboContext::gpu

Definition at line 37 of file vf_libplacebo.c.

◆ renderer

pl_renderer LibplaceboContext::renderer

Definition at line 38 of file vf_libplacebo.c.

◆ out_format_string

char* LibplaceboContext::out_format_string

Definition at line 41 of file vf_libplacebo.c.

◆ w_expr

char* LibplaceboContext::w_expr

Definition at line 42 of file vf_libplacebo.c.

◆ h_expr

char* LibplaceboContext::h_expr

Definition at line 43 of file vf_libplacebo.c.

◆ target_sar

AVRational LibplaceboContext::target_sar

Definition at line 44 of file vf_libplacebo.c.

◆ pad_crop_ratio

float LibplaceboContext::pad_crop_ratio

Definition at line 45 of file vf_libplacebo.c.

◆ force_original_aspect_ratio

int LibplaceboContext::force_original_aspect_ratio

Definition at line 46 of file vf_libplacebo.c.

◆ force_divisible_by

int LibplaceboContext::force_divisible_by

Definition at line 47 of file vf_libplacebo.c.

◆ normalize_sar

int LibplaceboContext::normalize_sar

Definition at line 48 of file vf_libplacebo.c.

◆ apply_filmgrain

int LibplaceboContext::apply_filmgrain

Definition at line 49 of file vf_libplacebo.c.

◆ apply_dovi

int LibplaceboContext::apply_dovi

Definition at line 50 of file vf_libplacebo.c.

◆ colorspace

int LibplaceboContext::colorspace

Definition at line 51 of file vf_libplacebo.c.

◆ color_range

int LibplaceboContext::color_range

Definition at line 52 of file vf_libplacebo.c.

◆ color_primaries

int LibplaceboContext::color_primaries

Definition at line 53 of file vf_libplacebo.c.

◆ color_trc

int LibplaceboContext::color_trc

Definition at line 54 of file vf_libplacebo.c.

◆ upscaler

char* LibplaceboContext::upscaler

Definition at line 57 of file vf_libplacebo.c.

◆ downscaler

char* LibplaceboContext::downscaler

Definition at line 58 of file vf_libplacebo.c.

◆ lut_entries

int LibplaceboContext::lut_entries

Definition at line 59 of file vf_libplacebo.c.

◆ antiringing

float LibplaceboContext::antiringing

Definition at line 60 of file vf_libplacebo.c.

◆ sigmoid

int LibplaceboContext::sigmoid

Definition at line 61 of file vf_libplacebo.c.

◆ skip_aa

int LibplaceboContext::skip_aa

Definition at line 62 of file vf_libplacebo.c.

◆ polar_cutoff

float LibplaceboContext::polar_cutoff

Definition at line 63 of file vf_libplacebo.c.

◆ disable_linear

int LibplaceboContext::disable_linear

Definition at line 64 of file vf_libplacebo.c.

◆ disable_builtin

int LibplaceboContext::disable_builtin

Definition at line 65 of file vf_libplacebo.c.

◆ force_icc_lut

int LibplaceboContext::force_icc_lut

Definition at line 66 of file vf_libplacebo.c.

◆ force_dither

int LibplaceboContext::force_dither

Definition at line 67 of file vf_libplacebo.c.

◆ disable_fbos

int LibplaceboContext::disable_fbos

Definition at line 68 of file vf_libplacebo.c.

◆ deband

int LibplaceboContext::deband

Definition at line 71 of file vf_libplacebo.c.

◆ deband_iterations

int LibplaceboContext::deband_iterations

Definition at line 72 of file vf_libplacebo.c.

◆ deband_threshold

float LibplaceboContext::deband_threshold

Definition at line 73 of file vf_libplacebo.c.

◆ deband_radius

float LibplaceboContext::deband_radius

Definition at line 74 of file vf_libplacebo.c.

◆ deband_grain

float LibplaceboContext::deband_grain

Definition at line 75 of file vf_libplacebo.c.

◆ brightness

float LibplaceboContext::brightness

Definition at line 78 of file vf_libplacebo.c.

◆ contrast

float LibplaceboContext::contrast

Definition at line 79 of file vf_libplacebo.c.

◆ saturation

float LibplaceboContext::saturation

Definition at line 80 of file vf_libplacebo.c.

◆ hue

float LibplaceboContext::hue

Definition at line 81 of file vf_libplacebo.c.

◆ gamma

float LibplaceboContext::gamma

Definition at line 82 of file vf_libplacebo.c.

◆ peakdetect

int LibplaceboContext::peakdetect

Definition at line 85 of file vf_libplacebo.c.

◆ smoothing

float LibplaceboContext::smoothing

Definition at line 86 of file vf_libplacebo.c.

◆ min_peak

float LibplaceboContext::min_peak

Definition at line 87 of file vf_libplacebo.c.

◆ scene_low

float LibplaceboContext::scene_low

Definition at line 88 of file vf_libplacebo.c.

◆ scene_high

float LibplaceboContext::scene_high

Definition at line 89 of file vf_libplacebo.c.

◆ overshoot

float LibplaceboContext::overshoot

Definition at line 90 of file vf_libplacebo.c.

◆ intent

int LibplaceboContext::intent

Definition at line 93 of file vf_libplacebo.c.

◆ tonemapping

int LibplaceboContext::tonemapping

Definition at line 94 of file vf_libplacebo.c.

◆ tonemapping_param

float LibplaceboContext::tonemapping_param

Definition at line 95 of file vf_libplacebo.c.

◆ desat_str

float LibplaceboContext::desat_str

Definition at line 96 of file vf_libplacebo.c.

◆ desat_exp

float LibplaceboContext::desat_exp

Definition at line 97 of file vf_libplacebo.c.

◆ desat_base

float LibplaceboContext::desat_base

Definition at line 98 of file vf_libplacebo.c.

◆ max_boost

float LibplaceboContext::max_boost

Definition at line 99 of file vf_libplacebo.c.

◆ gamut_warning

int LibplaceboContext::gamut_warning

Definition at line 100 of file vf_libplacebo.c.

◆ gamut_clipping

int LibplaceboContext::gamut_clipping

Definition at line 101 of file vf_libplacebo.c.

◆ dithering

int LibplaceboContext::dithering

Definition at line 104 of file vf_libplacebo.c.

◆ dither_lut_size

int LibplaceboContext::dither_lut_size

Definition at line 105 of file vf_libplacebo.c.

◆ dither_temporal

int LibplaceboContext::dither_temporal

Definition at line 106 of file vf_libplacebo.c.

◆ cones

int LibplaceboContext::cones

Definition at line 109 of file vf_libplacebo.c.

◆ cone_str

float LibplaceboContext::cone_str

Definition at line 110 of file vf_libplacebo.c.

◆ shader_path

char* LibplaceboContext::shader_path

Definition at line 113 of file vf_libplacebo.c.

◆ shader_bin

void* LibplaceboContext::shader_bin

Definition at line 114 of file vf_libplacebo.c.

◆ shader_bin_len

int LibplaceboContext::shader_bin_len

Definition at line 115 of file vf_libplacebo.c.

◆ hooks

const struct pl_hook* LibplaceboContext::hooks[2]

Definition at line 116 of file vf_libplacebo.c.

◆ num_hooks

int LibplaceboContext::num_hooks

Definition at line 117 of file vf_libplacebo.c.


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