Go to the source code of this file.
Definition at line 356 of file hdr_dynamic_metadata.h.
Option for overlapping elliptical pixel selectors in an image.
| Enumerator | |
|---|---|
| AV_HDR_PLUS_OVERLAP_PROCESS_WEIGHTED_AVERAGING | |
| AV_HDR_PLUS_OVERLAP_PROCESS_LAYERING | |
Definition at line 30 of file hdr_dynamic_metadata.h.
Allocate an AVDynamicHDRPlus structure and set its fields to default values.
The resulting struct can be freed using av_freep().
Definition at line 36 of file hdr_dynamic_metadata.c.
Allocate a complete AVDynamicHDRPlus and add it to the frame.
Definition at line 48 of file hdr_dynamic_metadata.c.
Referenced by export_itut_t35(), and libdav1d_receive_frame().
Parse the user data registered ITU-T T.35 to AVbuffer (AVDynamicHDRPlus).
The T.35 buffer must begin with the application mode, skipping the country code, terminal provider codes, and application identifier.
Definition at line 61 of file hdr_dynamic_metadata.c.
Referenced by export_itut_t35(), and libdav1d_receive_frame().
Serialize dynamic HDR10+ metadata to a user data registered ITU-T T.35 buffer, excluding the first 48 bytes of the header, and beginning with the application mode.
Buffer size per CTA-861-H p.253-254: 48 header bits (excluded from the serialized payload) 8 bits for application_mode 2 bits for num_windows 153 bits for window geometry, for each window above 1 27 bits for targeted_system_display_maximum_luminance 1-2511 bits for targeted system display peak luminance information 82-442 bits per window for pixel distribution information 1-2511 bits for mastering display peak luminance information 1-179 bits per window for tonemapping information 1-7 bits per window for color saturation mapping information Total: 123-7249 bits, excluding trimmed header bits
Definition at line 239 of file hdr_dynamic_metadata.c.
Referenced by mkv_write_block().