FFmpeg
Loading...
Searching...
No Matches
evc_ps.h File Reference

EVC decoder/parser shared code. More...

#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.

Referenced by ff_evc_parse_sps().

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