00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef _Q_AROUND_H_
00015 #define _Q_AROUND_H_
00016
00017 void update_adaptive_rounding_8x8(RD_8x8DATA* dataTr, int**** ARCofAdj);
00018 void store_adaptive_rounding_4x4 (ImageParameters *img, int****ARCofAdj, int mode, int block_y, int block_x);
00019 void update_adaptive_rounding_4x4 (ImageParameters *img, int****ARCofAdj , int mode, int block_y, int block_x);
00020 void update_adaptive_rounding_16x16(ImageParameters *img, int****ARCofAdj , int mode);
00021 void store_adaptive_rounding_16x16 (ImageParameters *img, int****ARCofAdj, int mode);
00022 void reset_adaptive_rounding_direct();
00023
00024 void update_offset_params (Macroblock *currMB, int mode, int luma_transform_size_8x8_flag);
00025
00026 #endif
00027