FFmpeg
Data Structures | Macros | Functions
evc_ps.h File Reference
#include <stdint.h>
#include "evc.h"
#include "get_bits.h"

Go to the source code of this file.

Data Structures

struct  RefPicListStruct
 
struct  ChromaQpTable
 
struct  HRDParameters
 
struct  VUIParameters
 
struct  EVCParserSPS
 
struct  EVCParserPPS
 
struct  EVCParamSets
 

Macros

#define EVC_MAX_QP_TABLE_SIZE   58
 
#define NUM_CPB   32
 

Functions

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)
 

Detailed Description

EVC decoder/parser shared code

Definition in file evc_ps.h.

Macro Definition Documentation

◆ EVC_MAX_QP_TABLE_SIZE

#define EVC_MAX_QP_TABLE_SIZE   58

Definition at line 32 of file evc_ps.h.

◆ NUM_CPB

#define NUM_CPB   32

Definition at line 33 of file evc_ps.h.

Function Documentation

◆ 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().

◆ 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().

◆ 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().