Template
33 lines
1.2 KiB
C
33 lines
1.2 KiB
C
/*!
|
|
**************************************************************************************
|
|
* \file
|
|
* mmco.h
|
|
* \brief
|
|
* MMCO example operations.
|
|
*
|
|
* \author
|
|
* Main contributors (see contributors.h for copyright, address and affiliation details)
|
|
* - Alexis Michael Tourapis <alexismt@ieee.org>
|
|
* - Athanasios Leontaris <aleon@dolby.com>
|
|
***************************************************************************************
|
|
*/
|
|
|
|
#ifndef _MMCO_H_
|
|
#define _MMCO_H_
|
|
|
|
extern void mmco_long_term(VideoParameters *p_Vid, int current_pic_num);
|
|
extern void poc_based_ref_management_frame_pic(DecodedPictureBuffer *p_Dpb, int current_pic_num);
|
|
#if CRA
|
|
extern void cra_ref_management_frame_pic(DecodedPictureBuffer *p_Dpb, int current_pic_num);
|
|
#endif
|
|
#if HM50_LIKE_MMCO
|
|
extern void hm50_ref_management_frame_pic(DecodedPictureBuffer *p_Dpb, int current_pic_num);
|
|
#endif
|
|
#if LD_REF_SETTING
|
|
extern void low_delay_ref_management_frame_pic(DecodedPictureBuffer *p_Dpb, int current_pic_num);
|
|
#endif
|
|
extern void poc_based_ref_management_field_pic(DecodedPictureBuffer *p_Dpb, int current_pic_num);
|
|
extern void tlyr_based_ref_management_frame_pic(VideoParameters *p_Vid, int current_pic_num);
|
|
|
|
#endif
|