00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef _IMAGE_H_
00018 #define _IMAGE_H_
00019
00020 #include "mbuffer.h"
00021
00022 extern int encode_one_frame ( ImageParameters *p_Img, InputParameters *p_Inp);
00023 extern Boolean dummy_slice_too_big ( int bits_slice);
00024 extern void copy_rdopt_data ( Macroblock *currMB);
00025 extern void UnifiedOneForthPix ( ImageParameters *p_Img, InputParameters *p_Inp, StorablePicture *s);
00026
00027 extern void UnifiedOneForthPix_JV ( ImageParameters *p_Img, InputParameters *p_Inp, int nplane, StorablePicture *s);
00028 extern void frame_picture ( ImageParameters *p_Img, InputParameters *p_Inp, Picture *frame, ImageData *imgData, int rd_pass);
00029 extern byte get_idr_flag ( ImageParameters *p_Img, InputParameters *p_Inp );
00030 extern void write_non_vcl_nalu ( ImageParameters *p_Img, InputParameters *p_Inp );
00031
00032 #endif
00033