URL
https://opencores.org/ocsvn/bluespec-h264/bluespec-h264/trunk
Subversion Repositories bluespec-h264
[/] [bluespec-h264/] [trunk/] [test/] [decoder/] [ldecod/] [inc/] [parset.h] - Rev 100
Compare with Previous | Blame | View Log
/*! ************************************************************************************** * \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 <stewe@cs.tu-berlin.de> *************************************************************************************** */ #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 CleanUpPPS(); void activate_sps (seq_parameter_set_rbsp_t *sps); void activate_pps (pic_parameter_set_rbsp_t *pps); #endif