www.pudn.com > JM.rar > parset.h
/*! ************************************************************************************** * \file * parset.h * \brief * Picture and Sequence Parameter Sets, decoder operations * This code reflects JVT version xxx * \date 25 November 2002 * \author * Main contributors (see contributors.h for copyright, address and affiliation details) * - Stephan Wenger*************************************************************************************** */ #ifndef _PARSET_H_ #define _PARSET_H_ #include "parsetcommon.h" #include "nalucommon.h" 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 (int id, pic_parameter_set_rbsp_t *pps); void MakeSPSavailable (int id, seq_parameter_set_rbsp_t *sps); void ProcessSPS (NALU_t *nalu); void ProcessPPS (NALU_t *nalu); void UseParameterSet (int PicParsetId); void activate_sps (seq_parameter_set_rbsp_t *sps); void activate_pps (pic_parameter_set_rbsp_t *pps); #endif