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 |
DOVIExt * | ext_blocks |
Currently active extension blocks, updates on every ff_dovi_rpu_parse() or ff_dovi_rpu_generate(). More... | |
AVDOVIColorMetadata * | dm |
Private fields internal to dovi_rpu.c. More... | |
AVDOVIDataMapping * | vdr [DOVI_MAX_DM_ID+1] |
RefStruct references. More... | |
uint8_t * | rpu_buf |
temporary buffer More... | |
unsigned | rpu_buf_sz |
Definition at line 42 of file dovi_rpu.h.
void* DOVIContext::logctx |
Definition at line 43 of file dovi_rpu.h.
Referenced by eb_enc_init(), ff_dovi_ctx_replace(), and libdav1d_init().
int DOVIContext::enable |
Definition at line 50 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 61 of file dovi_rpu.h.
Referenced by eb_send_frame(), ff_dovi_ctx_replace(), 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 67 of file dovi_rpu.h.
Referenced by ff_dovi_ctx_replace().
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 74 of file dovi_rpu.h.
Referenced by ff_dovi_ctx_replace().
const AVDOVIColorMetadata* DOVIContext::color |
Definition at line 75 of file dovi_rpu.h.
Referenced by ff_dovi_ctx_replace().
DOVIExt* DOVIContext::ext_blocks |
Currently active extension blocks, updates on every ff_dovi_rpu_parse() or ff_dovi_rpu_generate().
RefStruct, or NULL if no extension blocks
Definition at line 81 of file dovi_rpu.h.
Referenced by ff_dovi_ctx_replace().
AVDOVIColorMetadata* DOVIContext::dm |
Private fields internal to dovi_rpu.c.
RefStruct
Definition at line 86 of file dovi_rpu.h.
Referenced by ff_dovi_ctx_replace().
AVDOVIDataMapping* DOVIContext::vdr[DOVI_MAX_DM_ID+1] |
RefStruct references.
Definition at line 87 of file dovi_rpu.h.
Referenced by ff_dovi_ctx_replace().
uint8_t* DOVIContext::rpu_buf |
temporary buffer
Definition at line 88 of file dovi_rpu.h.
unsigned DOVIContext::rpu_buf_sz |
Definition at line 89 of file dovi_rpu.h.