📄 parset.c
字号:
/*!
*************************************************************************************
* \file
* parset.c
* \brief
* High-level syntax parseting
* \notes:
* upadated @ June 14th 2005 according to the FCD
*************************************************************************************
*/
#include <assert.h>
#include <stdlib.h>
//#include <malloc.h>
#include "global.h"
#include "memalloc.h"
#include "parset.h"
/*!
*************************************************************************************
* \brief :
* AllocSPS
*************************************************************************************
*/
seq_parameter_set *AllocSPS()
{
seq_parameter_set *p;
if ((p=calloc (1,sizeof (seq_parameter_set) )) == NULL)
no_mem_exit ("AllocSPS: SPS");
return p;
}
/*!
*************************************************************************************
* \brief :
* AllocPPS
*************************************************************************************
*/
pic_parameter_set *AllocPPS()
{
pic_parameter_set *p;
if ((p=calloc (1,sizeof (pic_parameter_set) )) == NULL)
no_mem_exit ("AllocPPS: PPS");
return p;
}
/*!
*************************************************************************************
* \brief :
* AllocPicHeader
*************************************************************************************
*/
picture_header *AllocPicHeader()
{
picture_header *p;
if((p=calloc (1,sizeof (picture_header))) == NULL)
no_mem_exit("AllocPicHeader: PicHeader");
return p;
}
/*!
*************************************************************************************
* \brief :
* FreeSPS
*************************************************************************************
*/
void FreeSPS (seq_parameter_set *p)
{
assert (p != NULL);
free (p);
//p = NULL;
}
/*!
*************************************************************************************
* \brief :
* FreePPS
*************************************************************************************
*/
void FreePPS(pic_parameter_set *p)
{
assert (p != NULL);
free (p);
//p = NULL;
}
/*!
*************************************************************************************
* \brief :
* FreePicHeader
*************************************************************************************
*/
void FreePicHeader (picture_header *p)
{
assert (p != NULL);
free (p);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -