blob: 2540f3c5429d22281870f1499f61e51e65272ee1 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
/*!
************************************************************************
* \file image.h
*
* \brief
* prototypes for image.c
*
************************************************************************
*/
#ifndef _IMAGE_H_
#define _IMAGE_H_
#include "mbuffer.h"
extern int picture_order(VideoParameters *p_Vid);
extern void decode_one_slice (Slice *currSlice);
extern void exit_picture(VideoParameters *p_Vid, StorablePicture **dec_picture);
extern int decode_one_frame(VideoParameters *p_Vid, uint64_t time_code);
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( VideoParameters *p_Vid, StorablePicture *dst, StorablePicture *src );
extern void frame_postprocessing(VideoParameters *p_Vid);
extern void field_postprocessing(VideoParameters *p_Vid);
#endif
|