FFmpeg
Functions
sei.c File Reference
#include "sei.h"
#include "dec.h"
#include "libavutil/refstruct.h"

Go to the source code of this file.

Functions

static int decode_film_grain_characteristics (H2645SEIFilmGrainCharacteristics *h, const SEIRawFilmGrainCharacteristics *s, const VVCFrameContext *fc)
 
static int decode_decoded_picture_hash (H274SEIPictureHash *h, const SEIRawDecodedPictureHash *s)
 
static int decode_display_orientation (H2645SEIDisplayOrientation *h, const SEIRawDisplayOrientation *s)
 
static int decode_content_light_level_info (H2645SEIContentLight *h, const SEIRawContentLightLevelInfo *s)
 
static int decode_frame_field_info (H274SEIFrameFieldInfo *h, const SEIRawFrameFieldInformation *s)
 
static int decode_ambient_viewing_environment (H2645SEIAmbientViewingEnvironment *h, const SEIRawAmbientViewingEnvironment *s)
 
static int decode_mastering_display_colour_volume (H2645SEIMasteringDisplay *h, const SEIRawMasteringDisplayColourVolume *s)
 
int ff_vvc_sei_decode (VVCSEI *s, const H266RawSEI *sei, const struct VVCFrameContext *fc)
 
int ff_vvc_sei_replace (VVCSEI *dst, const VVCSEI *src)
 
void ff_vvc_sei_reset (VVCSEI *s)
 

Function Documentation

◆ decode_film_grain_characteristics()

static int decode_film_grain_characteristics ( H2645SEIFilmGrainCharacteristics h,
const SEIRawFilmGrainCharacteristics s,
const VVCFrameContext fc 
)
static

Definition at line 27 of file sei.c.

Referenced by ff_vvc_sei_decode().

◆ decode_decoded_picture_hash()

static int decode_decoded_picture_hash ( H274SEIPictureHash h,
const SEIRawDecodedPictureHash s 
)
static

Definition at line 83 of file sei.c.

Referenced by ff_vvc_sei_decode().

◆ decode_display_orientation()

static int decode_display_orientation ( H2645SEIDisplayOrientation h,
const SEIRawDisplayOrientation s 
)
static

Definition at line 97 of file sei.c.

Referenced by ff_vvc_sei_decode().

◆ decode_content_light_level_info()

static int decode_content_light_level_info ( H2645SEIContentLight h,
const SEIRawContentLightLevelInfo s 
)
static

Definition at line 121 of file sei.c.

Referenced by ff_vvc_sei_decode().

◆ decode_frame_field_info()

static int decode_frame_field_info ( H274SEIFrameFieldInfo h,
const SEIRawFrameFieldInformation s 
)
static

Definition at line 130 of file sei.c.

Referenced by ff_vvc_sei_decode().

◆ decode_ambient_viewing_environment()

static int decode_ambient_viewing_environment ( H2645SEIAmbientViewingEnvironment h,
const SEIRawAmbientViewingEnvironment s 
)
static

Definition at line 151 of file sei.c.

Referenced by ff_vvc_sei_decode().

◆ decode_mastering_display_colour_volume()

static int decode_mastering_display_colour_volume ( H2645SEIMasteringDisplay h,
const SEIRawMasteringDisplayColourVolume s 
)
static

Definition at line 161 of file sei.c.

Referenced by ff_vvc_sei_decode().

◆ ff_vvc_sei_decode()

int ff_vvc_sei_decode ( VVCSEI s,
const H266RawSEI sei,
const struct VVCFrameContext fc 
)

Definition at line 179 of file sei.c.

Referenced by decode_nal_unit(), and decode_prefix_sei().

◆ ff_vvc_sei_replace()

int ff_vvc_sei_replace ( VVCSEI dst,
const VVCSEI src 
)

Definition at line 242 of file sei.c.

Referenced by frame_context_setup().

◆ ff_vvc_sei_reset()

void ff_vvc_sei_reset ( VVCSEI s)

Definition at line 249 of file sei.c.

Referenced by frame_context_free().