digiKam
sps.h File Reference

Go to the source code of this file.

Classes

struct  scaling_list_data
 
class  seq_parameter_set
 
class  sps_range_extension
 

Macros

#define MAX_NUM_LT_REF_PICS_SPS   32
 
#define MAX_PICTURE_HEIGHT   70000
 
#define MAX_PICTURE_WIDTH   70000
 

Typedefs

typedef struct scaling_list_data scaling_list_data
 

Enumerations

enum  {
  CHROMA_MONO = 0 , CHROMA_420 = 1 , CHROMA_422 = 2 , CHROMA_444 = 3 ,
  CHROMA_444_SEPARATE
}
 
enum  PresetSet { Preset_Default }
 

Functions

de265_error read_scaling_list (bitreader *, const seq_parameter_set *, scaling_list_data *, bool inPPS)
 
void set_default_scaling_lists (scaling_list_data *)
 
de265_error write_scaling_list (CABAC_encoder &out, const seq_parameter_set *sps, scaling_list_data *sclist, bool inPPS)
 

Macro Definition Documentation

◆ MAX_NUM_LT_REF_PICS_SPS

#define MAX_NUM_LT_REF_PICS_SPS   32

◆ MAX_PICTURE_HEIGHT

#define MAX_PICTURE_HEIGHT   70000

◆ MAX_PICTURE_WIDTH

#define MAX_PICTURE_WIDTH   70000

Typedef Documentation

◆ scaling_list_data

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
CHROMA_MONO 
CHROMA_420 
CHROMA_422 
CHROMA_444 
CHROMA_444_SEPARATE 

◆ PresetSet

enum PresetSet
Enumerator
Preset_Default 

Function Documentation

◆ read_scaling_list()

de265_error read_scaling_list ( bitreader ,
const seq_parameter_set ,
scaling_list_data ,
bool  inPPS 
)

◆ set_default_scaling_lists()

void set_default_scaling_lists ( scaling_list_data )

◆ write_scaling_list()

de265_error write_scaling_list ( CABAC_encoder out,
const seq_parameter_set sps,
scaling_list_data sclist,
bool  inPPS 
)