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