parset.h File Reference

Picture and Sequence Parameter Sets, decoder operations. More...

#include "parsetcommon.h"
#include "nalucommon.h"

Include dependency graph for parset.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void Scaling_List (int *scalingList, int sizeOfScalingList, Boolean *UseDefaultScalingMatrix, Bitstream *s)
void InitVUI (seq_parameter_set_rbsp_t *sps)
int ReadVUI (DataPartition *p, seq_parameter_set_rbsp_t *sps)
int ReadHRDParameters (DataPartition *p, hrd_parameters_t *hrd)
void PPSConsistencyCheck (pic_parameter_set_rbsp_t *pps)
void SPSConsistencyCheck (seq_parameter_set_rbsp_t *sps)
void MakePPSavailable (ImageParameters *p_Img, int id, pic_parameter_set_rbsp_t *pps)
void MakeSPSavailable (ImageParameters *p_Img, int id, seq_parameter_set_rbsp_t *sps)
void ProcessSPS (ImageParameters *p_Img, NALU_t *nalu)
void ProcessPPS (ImageParameters *p_Img, NALU_t *nalu)
void UseParameterSet (Slice *currSlice, int PicParsetId)
void CleanUpPPS (ImageParameters *p_Img)
void activate_sps (ImageParameters *p_Img, seq_parameter_set_rbsp_t *sps)
void activate_pps (ImageParameters *p_Img, pic_parameter_set_rbsp_t *pps)

Variables

static const byte ZZ_SCAN [16]
static const byte ZZ_SCAN8 [64]


Detailed Description

Picture and Sequence Parameter Sets, decoder operations.

parset.h

Date:
25 November 2002
Author:
Main contributors (see contributors.h for copyright, address and affiliation details)

Definition in file parset.h.


Function Documentation

void activate_sps ( ImageParameters *  p_Img,
seq_parameter_set_rbsp_t *  sps 
)

Activate Sequence Parameter Sets.

Definition at line 671 of file parset.c.

References ercInit(), exit_picture(), flush_dpb(), init_dpb(), init_frext(), init_global_buffers(), reset_format_info(), YUV400, YUV420, YUV422, and YUV444.

Referenced by interpret_buffering_period_info().

Here is the call graph for this function:


Variable Documentation

const byte ZZ_SCAN[16] [static]

Initial value:

{  0,  1,  4,  8,  5,  2,  3,  6,  9, 12, 13, 10,  7, 11, 14, 15
}

Definition at line 23 of file parset.h.

const byte ZZ_SCAN8[64] [static]

Initial value:

{  0,  1,  8, 16,  9,  2,  3, 10, 17, 24, 32, 25, 18, 11,  4,  5,
   12, 19, 26, 33, 40, 48, 41, 34, 27, 20, 13,  6,  7, 14, 21, 28,
   35, 42, 49, 56, 57, 50, 43, 36, 29, 22, 15, 23, 30, 37, 44, 51,
   58, 59, 52, 45, 38, 31, 39, 46, 53, 60, 61, 54, 47, 55, 62, 63
}

Definition at line 27 of file parset.h.


Documentation generated with DoxyGen