
Go to the source code of this file.
Functions | |
| void | update_adaptive_rounding_8x8 (RD_8x8DATA *dataTr, int ****ARCofAdj) |
| void | store_adaptive_rounding_4x4 (ImageParameters *img, int ****ARCofAdj, int mode, int block_y, int block_x) |
| void | update_adaptive_rounding_4x4 (ImageParameters *img, int ****ARCofAdj, int mode, int block_y, int block_x) |
| void | update_adaptive_rounding_16x16 (ImageParameters *img, int ****ARCofAdj, int mode) |
| void | store_adaptive_rounding_16x16 (ImageParameters *img, int ****ARCofAdj, int mode) |
| void | reset_adaptive_rounding_direct () |
| void | update_offset_params (Macroblock *currMB, int mode, int luma_transform_size_8x8_flag) |
Definition in file q_around.h.
| void reset_adaptive_rounding_direct | ( | ) |
resets adaptive rounding params for the direct mode to zero
Definition at line 245 of file q_around.c.
References ImageParameters::ARCofAdj4x4, ImageParameters::ARCofAdj8x8, ImageParameters::P444_joined, YUV400, and ImageParameters::yuv_format.
Referenced by compute_mode_RD_cost().
| void store_adaptive_rounding_16x16 | ( | ImageParameters * | img, | |
| int **** | ARCofAdj, | |||
| int | mode | |||
| ) |
copy data from to a temporary location
Definition at line 98 of file q_around.c.
References ImageParameters::P444_joined.
Referenced by store_macroblock_parameters().
| void store_adaptive_rounding_4x4 | ( | ImageParameters * | img, | |
| int **** | ARCofAdj, | |||
| int | mode, | |||
| int | block_y, | |||
| int | block_x | |||
| ) |
copy data from to a temporary location
Definition at line 45 of file q_around.c.
References ImageParameters::P444_joined.
Referenced by Mode_Decision_for_4x4IntraBlocks_JM_High().
| void update_adaptive_rounding_16x16 | ( | ImageParameters * | img, | |
| int **** | ARCofAdj, | |||
| int | mode | |||
| ) |
copy data from a temporary location to the actual location
Definition at line 115 of file q_around.c.
References ImageParameters::P444_joined.
Referenced by compute_mode_RD_cost().
| void update_adaptive_rounding_4x4 | ( | ImageParameters * | img, | |
| int **** | ARCofAdj, | |||
| int | mode, | |||
| int | block_y, | |||
| int | block_x | |||
| ) |
copy data from a temporary location to the actual location
Definition at line 72 of file q_around.c.
References ImageParameters::P444_joined.
Referenced by Mode_Decision_for_4x4IntraBlocks_JM_High().
| void update_adaptive_rounding_8x8 | ( | RD_8x8DATA * | dataTr, | |
| int **** | ARCofAdj | |||
| ) |
copy data from a temporary location to the actual location for mode P8x8
Definition at line 264 of file q_around.c.
References InputParameters::AdaptiveRounding, and ImageParameters::P444_joined.
Referenced by submacroblock_mode_decision(), and submacroblock_mode_decision_low().
| void update_offset_params | ( | Macroblock * | currMB, | |
| int | mode, | |||
| int | luma_transform_size_8x8_flag | |||
| ) |
update rounding offsets based on JVT-N011
Definition at line 134 of file q_around.c.
References InputParameters::AdaptRndChroma, InputParameters::AdaptRoundingFixed, ImageParameters::ARCofAdj4x4, ImageParameters::ARCofAdj8x8, ImageParameters::bitdepth_luma_qp_scale, ImageParameters::colour_plane_id, ImageParameters::mb_cr_size_x, ImageParameters::mb_cr_size_y, ImageParameters::P444_joined, macroblock::qp, ImageParameters::type, YUV420, YUV422, YUV444, and ImageParameters::yuv_format.
Referenced by encode_one_macroblock_low(), and set_stored_macroblock_parameters().