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

Append a set of operations for applying a gamut/tone mapping 3D LUT to the pixels. More...

#include <lut3d.h>

Data Fields

SwsColorMap map
 
bool dynamic
 
v3u16_t input [INPUT_LUT_SIZE][INPUT_LUT_SIZE][INPUT_LUT_SIZE]
 
v3u16_t output [OUTPUT_LUT_SIZE_PT][OUTPUT_LUT_SIZE_PT][OUTPUT_LUT_SIZE_I]
 
v2u16_t tone_map [TONE_LUT_SIZE+1]
 

Detailed Description

Append a set of operations for applying a gamut/tone mapping 3D LUT to the pixels.

The input and output domain are assumed to be normalized floating point RGBA in the range [0, 1].

Returns 0 on success, or a negative error code on failure.

Definition at line 50 of file lut3d.h.

Field Documentation

◆ map

SwsColorMap SwsLut3D::map

◆ dynamic

◆ input

Definition at line 55 of file lut3d.h.

Referenced by check_lut_3d(), ff_sws_lut3d_generate(), and tetrahedral().

◆ output

◆ tone_map

v2u16_t SwsLut3D::tone_map[TONE_LUT_SIZE+1]

Definition at line 59 of file lut3d.h.

Referenced by apply_tone_map(), check_lut_3d(), and ff_sws_lut3d_update().


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