Template
37 lines
1.0 KiB
C
37 lines
1.0 KiB
C
/*!
|
|
*************************************************************************************
|
|
* \file stream_parser.h
|
|
*
|
|
* \brief
|
|
* Headers for dump NALU information and simluation NAL loss
|
|
*
|
|
* \date
|
|
* 29.11.2011
|
|
*
|
|
* \version
|
|
* 1.0
|
|
*
|
|
* \author
|
|
* João Carreira
|
|
*
|
|
*************************************************************************************
|
|
*/
|
|
|
|
#ifndef _STREAM_PARSER_H
|
|
#define _STREAM_PARSER_H
|
|
|
|
#include "nalucommon.h"
|
|
|
|
extern void init_parse_nalu(VideoParameters *p_Vid);
|
|
extern void free_parse_nalu(VideoParameters *p_Vid);
|
|
|
|
extern int parse_nalu(VideoParameters *p_Vid, NALU_t *nalu);
|
|
|
|
extern void init_prediction_parser( VideoParameters *p_Vid );
|
|
extern void free_prediction_parser( VideoParameters *p_Vid );
|
|
extern void parse_prediction( VideoParameters *p_Vid, Slice *CurrSlice, StorablePicture *CurrPic );
|
|
|
|
extern void parse_mv_prediction( VideoParameters *p_Vid, Slice *pCurrSlice, StorablePicture *pDecPic);
|
|
extern void parse_mv_values( VideoParameters *p_Vid, Slice *pCurrSlice, StorablePicture *p_Pic, int ReportToFile);
|
|
|
|
#endif |