Go to the documentation of this file.
51 .rpu_buf =
s->rpu_buf,
52 .rpu_buf_sz =
s->rpu_buf_sz,
58 s->logctx =
s0->logctx;
60 s->header =
s0->header;
61 s->mapping =
s0->mapping;
void ff_dovi_ctx_unref(DOVIContext *s)
Completely reset a DOVIContext, preserving only logctx.
#define FF_ARRAY_ELEMS(a)
void ff_dovi_ctx_flush(DOVIContext *s)
Partially reset the internal state.
#define i(width, name, range_min, range_max)
void ff_refstruct_replace(void *dstp, const void *src)
Ensure *dstp refers to the same object as src.
void ff_refstruct_unref(void *objp)
Decrement the reference count of the underlying object and automatically free the object if there are...
void ff_dovi_ctx_replace(DOVIContext *s, const DOVIContext *s0)
int ff_dovi_guess_profile_hevc(const AVDOVIRpuDataHeader *hdr)
Internal helper function to guess the correct DV profile for HEVC.