⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 image.h

📁 the newest JM software by h.264 JVT official reference model.
💻 H
字号:

/*!
 ************************************************************************
 * \file image.h
 *
 * \brief
 *    prototypes for image.c
 *
 ************************************************************************
 */

#ifndef _IMAGE_H_
#define _IMAGE_H_

#include "mbuffer.h"

extern StorablePicture *dec_picture;
extern StorablePicture *dec_picture_JV[MAX_PLANE];  //!< dec_picture to be used during 4:4:4 independent mode decoding

extern void calculate_frame_no(StorablePicture *p);
extern void find_snr(struct snr_par *snr, StorablePicture *p, int *p_ref);
extern int  picture_order(ImageParameters *img);

extern void decode_one_slice(ImageParameters *img, Slice *currSlice, struct inp_par *inp);
extern int  read_new_slice(Slice *currSlice);
extern void exit_picture(StorablePicture **dec_picture);
extern int  decode_one_frame(ImageParameters *img,struct inp_par *inp, struct snr_par *snr);

extern int  is_new_picture(StorablePicture *dec_picture, Slice *currSlice, OldSliceParams *p_old_slice);
extern void init_old_slice(OldSliceParams *p_old_slice);
// For 4:4:4 independent mode
extern void copy_dec_picture_JV( StorablePicture *dst, StorablePicture *src );

extern void frame_postprocessing(ImageParameters *img);
extern void field_postprocessing(ImageParameters *img);


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -