FFmpeg
Loading...
Searching...
No Matches
evc_ps.c File Reference
#include "libavutil/mem.h"
#include "get_bits.h"
#include "golomb.h"
#include "evc.h"
#include "evc_ps.h"

Go to the source code of this file.

Macros

#define EXTENDED_SAR   255
 

Functions

static int ref_pic_list_struct (const EVCParserSPS *sps, GetBitContext *gb, RefPicListStruct *rpl)
 
static int hrd_parameters (GetBitContext *gb, HRDParameters *hrd)
 
static int vui_parameters (GetBitContext *gb, VUIParameters *vui)
 
int ff_evc_parse_sps (GetBitContext *gb, EVCParamSets *ps)
 
int ff_evc_parse_pps (GetBitContext *gb, EVCParamSets *ps)
 
void ff_evc_ps_free (EVCParamSets *ps)
 

Macro Definition Documentation

◆ EXTENDED_SAR

#define EXTENDED_SAR   255

Definition at line 25 of file evc_ps.c.

Referenced by ff_h2645_decode_common_vui_params(), sps_vui(), and vui_parameters().

Function Documentation

◆ ref_pic_list_struct()

static int ref_pic_list_struct ( const EVCParserSPS * sps,
GetBitContext * gb,
RefPicListStruct * rpl )
static

Definition at line 28 of file evc_ps.c.

Referenced by ff_evc_parse_sps().

◆ hrd_parameters()

static int hrd_parameters ( GetBitContext * gb,
HRDParameters * hrd )
static

Definition at line 58 of file evc_ps.c.

Referenced by vui_parameters().

◆ vui_parameters()

static int vui_parameters ( GetBitContext * gb,
VUIParameters * vui )
static

Definition at line 80 of file evc_ps.c.

Referenced by ff_evc_parse_sps().

◆ ff_evc_parse_sps()

int ff_evc_parse_sps ( GetBitContext * gb,
EVCParamSets * ps )

Definition at line 152 of file evc_ps.c.

Referenced by parse_nal_unit(), and parse_nal_unit().

◆ ff_evc_parse_pps()

int ff_evc_parse_pps ( GetBitContext * gb,
EVCParamSets * ps )

Definition at line 352 of file evc_ps.c.

Referenced by parse_nal_unit(), and parse_nal_unit().

◆ ff_evc_ps_free()

void ff_evc_ps_free ( EVCParamSets * ps)

Definition at line 437 of file evc_ps.c.

Referenced by evc_frame_merge_close(), evc_frame_merge_flush(), and evc_parser_close().