|
FFmpeg
|
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] |
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.
| SwsColorMap SwsLut3D::map |
Definition at line 51 of file lut3d.h.
Referenced by add_legacy_sws_pass(), ff_sws_lut3d_alloc(), ff_sws_lut3d_generate(), and ff_sws_lut3d_update().
| bool SwsLut3D::dynamic |
Definition at line 52 of file lut3d.h.
Referenced by check_lut_3d(), ff_sws_lut3d_alloc(), ff_sws_lut3d_apply_rgba64(), ff_sws_lut3d_generate(), ff_sws_lut3d_update(), and sws_uops_macros_gen().
| v3u16_t SwsLut3D::input[INPUT_LUT_SIZE][INPUT_LUT_SIZE][INPUT_LUT_SIZE] |
Definition at line 55 of file lut3d.h.
Referenced by check_lut_3d(), ff_sws_lut3d_generate(), and tetrahedral().
| v3u16_t SwsLut3D::output[OUTPUT_LUT_SIZE_PT][OUTPUT_LUT_SIZE_PT][OUTPUT_LUT_SIZE_I] |
Definition at line 56 of file lut3d.h.
Referenced by check_lut_3d(), ff_sws_lut3d_generate(), and lookup_output().
| 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().