FFmpeg
|
#include <dovi_rpu.h>
Data Fields | |
void * | logctx |
int | enable |
AVDOVIDecoderConfigurationRecord | cfg |
Currently active dolby vision configuration, or {0} for none. More... | |
AVDOVIRpuDataHeader | header |
Currently active RPU data header, updates on every ff_dovi_rpu_parse() or ff_dovi_rpu_generate(). More... | |
const AVDOVIDataMapping * | mapping |
Currently active data mappings, or NULL. More... | |
const AVDOVIColorMetadata * | color |
AVDOVIDmData * | ext_blocks |
Currently active extension blocks, updates on every ff_dovi_rpu_parse() or ff_dovi_rpu_generate(). More... | |
int | num_ext_blocks |
struct DOVIVdr * | vdr [DOVI_MAX_DM_ID+1] |
Private fields internal to dovi_rpu.c. More... | |
uint8_t * | rpu_buf |
temporary buffer More... | |
unsigned | rpu_buf_sz |
Definition at line 32 of file dovi_rpu.h.
void* DOVIContext::logctx |
Definition at line 33 of file dovi_rpu.h.
Referenced by eb_enc_init(), and libdav1d_init().
int DOVIContext::enable |
Definition at line 40 of file dovi_rpu.h.
AVDOVIDecoderConfigurationRecord DOVIContext::cfg |
Currently active dolby vision configuration, or {0} for none.
Set by the user when decoding. Generated by ff_dovi_configure() when encoding.
Note: sizeof(cfg) is not part of the libavutil ABI, so users should never pass &cfg to any other library calls. This is included merely as a way to look up the values of fields known at compile time.
Definition at line 51 of file dovi_rpu.h.
Referenced by eb_send_frame(), and libdav1d_init().
AVDOVIRpuDataHeader DOVIContext::header |
Currently active RPU data header, updates on every ff_dovi_rpu_parse() or ff_dovi_rpu_generate().
Definition at line 57 of file dovi_rpu.h.
const AVDOVIDataMapping* DOVIContext::mapping |
Currently active data mappings, or NULL.
Points into memory owned by the corresponding rpu/vdr_ref, which becomes invalid on the next call to ff_dovi_rpu_parse() or ff_dovi_rpu_generate().
Definition at line 64 of file dovi_rpu.h.
const AVDOVIColorMetadata* DOVIContext::color |
Definition at line 65 of file dovi_rpu.h.
AVDOVIDmData* DOVIContext::ext_blocks |
Currently active extension blocks, updates on every ff_dovi_rpu_parse() or ff_dovi_rpu_generate().
Definition at line 71 of file dovi_rpu.h.
int DOVIContext::num_ext_blocks |
Definition at line 72 of file dovi_rpu.h.
struct DOVIVdr* DOVIContext::vdr[DOVI_MAX_DM_ID+1] |
Private fields internal to dovi_rpu.c.
RefStruct references
Definition at line 77 of file dovi_rpu.h.
uint8_t* DOVIContext::rpu_buf |
temporary buffer
Definition at line 78 of file dovi_rpu.h.
unsigned DOVIContext::rpu_buf_sz |
Definition at line 79 of file dovi_rpu.h.