#include <global.h>

Data Fields | |
| int | number |
| int | start_frame_no |
| int | gop_number |
| int | frm_number |
| int | cur_frm_number |
| int | last_idr_number |
| int | idr_gop_number |
| int | rewind_frame |
| int | pn |
| int | LevelIndex |
| int | MaxVmvR [6] |
| int | MaxHmvR [6] |
| int | current_mb_nr |
| int | current_slice_nr |
| int | type |
| int | structure |
| int | base_dist |
| int | num_ref_frames |
| int | max_num_references |
| int | masterQP |
| int | qp |
| int | qpsp |
| int | RCMinQP |
| int | RCMaxQP |
| float | framerate |
| int | width |
| int | width_padded |
| int | width_blk |
| int | width_cr |
| int | height |
| int | height_padded |
| int | height_blk |
| int | height_cr |
| int | height_cr_frame |
| int | size |
| int | size_cr |
| int | subblock_x |
| int | subblock_y |
| int | is_intra_block |
| int | is_v_block |
| int | mb_y_upd |
| int | mb_y_intra |
| int | block_c_x |
| char ** | ipredmode |
| char ** | ipredmode8x8 |
| int | cod_counter |
| int *** | nz_coeff |
| int | mb_x |
| int | mb_y |
| int | block_x |
| int | block_y |
| int | pix_x |
| int | pix_y |
| int | pix_c_x |
| int | pix_c_y |
| int | opix_x |
| int | opix_y |
| int | opix_c_x |
| int | opix_c_y |
| int *** | mb_rres |
| int *** | mb_ores |
| int ** | curr_res |
| imgpel **** | mpr_4x4 |
| imgpel **** | mpr_8x8 |
| imgpel **** | mpr_16x16 |
| imgpel *** | mb_pred |
| imgpel ** | curr_prd |
| imgpel | min_IPCM_value |
| int **** | cofAC |
| int ***** | cofAC_new |
| int *** | cofDC |
| int **** | ARCofAdj4x4 |
| int **** | ARCofAdj8x8 |
| Picture * | currentPicture |
| Slice * | currentSlice |
| Macroblock * | mb_data |
| Block8x8Info * | b8x8info |
| int * | quad |
| int * | intra_block |
| int | frame_no |
| int | fld_type |
| byte | fld_flag |
| unsigned int | rd_pass |
| int | frm_no_in_file |
| double | frame_interval |
| int | b_frame_to_code |
| int | fw_mb_mode |
| int | bw_mb_mode |
| short ****** | pred_mv |
| short ****** | all_mv |
| short ******* | bipred_mv |
| int | DFDisableIdc |
| int | DFAlphaC0Offset |
| int | DFBetaOffset |
| int | direct_spatial_mv_pred_flag |
| int | num_ref_idx_active_list [2] |
| int | num_ref_idx_l0_active |
| int | num_ref_idx_l1_active |
| byte | field_mode |
| byte | top_field |
| int | mvscale [6][MAX_REFERENCE_PICTURES] |
| int | buf_cycle |
| int | i16offset |
| int | layer |
| int | NoResidueDirect |
| int | AdaptiveRounding |
| int | redundant_pic_cnt |
| int | MbaffFrameFlag |
| unsigned int | pic_order_cnt_type |
| Boolean | delta_pic_order_always_zero_flag |
| int | offset_for_non_ref_pic |
| int | offset_for_top_to_bottom_field |
| unsigned int | num_ref_frames_in_pic_order_cnt_cycle |
| int | offset_for_ref_frame [1] |
| unsigned int | pic_order_cnt_lsb |
| int | delta_pic_order_cnt_bottom |
| int | delta_pic_order_cnt [2] |
| int | frm_iter |
| unsigned int | field_picture |
| signed int | toppoc |
| signed int | bottompoc |
| signed int | framepoc |
| signed int | ThisPOC |
| unsigned int | frame_num |
| signed int | start_tr_gop |
| unsigned int | PicWidthInMbs |
| unsigned int | PicHeightInMapUnits |
| unsigned int | FrameHeightInMbs |
| unsigned int | PicSizeInMbs |
| unsigned int | FrameSizeInMbs |
| Boolean | pic_order_present_flag |
| int | nal_reference_idc |
| int | adaptive_ref_pic_buffering_flag |
| int | no_output_of_prior_pics_flag |
| int | long_term_reference_flag |
| DecRefPicMarking_t * | dec_ref_pic_marking_buffer |
| int | model_number |
| int | NumberofCodedMacroBlocks |
| int | BasicUnitQP |
| int | NumberofMBTextureBits |
| int | NumberofMBHeaderBits |
| unsigned int | BasicUnit |
| byte | write_macroblock |
| byte | bot_MB |
| int | write_mbaff_frame |
| int | DeblockCall |
| int | last_pic_bottom_field |
| int | last_has_mmco_5 |
| int | pre_frame_num |
| int | slice_group_change_cycle |
| int | pic_unit_size_on_disk |
| int | out_unit_size_on_disk |
| int | bitdepth_luma |
| int | bitdepth_chroma |
| int | bitdepth_scale [2] |
| int | bitdepth_luma_qp_scale |
| int | bitdepth_chroma_qp_scale |
| int | bitdepth_lambda_scale |
| int | max_bitCount |
| int | max_qp_delta |
| int | min_qp_delta |
| LambdaParams ** | lambda |
| double ** | lambda_md |
| double *** | lambda_me |
| int *** | lambda_mf |
| double ** | lambda_mf_factor |
| unsigned int | dc_pred_value_comp [MAX_PLANE] |
| unsigned int | dc_pred_value |
| int | max_imgpel_value_comp [MAX_PLANE] |
| int | max_imgpel_value_comp_sq [MAX_PLANE] |
| int | max_imgpel_value |
| int | num_blk8x8_uv |
| int | num_cdc_coeff |
| int | yuv_format |
| int | P444_joined |
| int | lossless_qpprime_flag |
| int | mb_cr_size_x |
| int | mb_cr_size_y |
| int | mb_size [MAX_PLANE][2] |
| int | chroma_qp_offset [2] |
| int | auto_crop_right |
| int | auto_crop_bottom |
| short | checkref |
| int | last_valid_reference |
| int | bytes_in_picture |
| int | AverageFrameQP |
| int | SumFrameQP |
| int | GopLevels |
| int | ChromaArrayType |
| Macroblock * | mb_data_JV [MAX_PLANE] |
| int | colour_plane_id |
| int | lastIDRnumber |
| int | lastIntraNumber |
| int | lastINTRA |
| int | last_ref_idc |
| int | idr_refresh |
| unsigned int | primary_pic_type |
| int | frameOffsetTotal [2][MAX_REFERENCE_PICTURES] |
| int | frameOffsetCount [2][MAX_REFERENCE_PICTURES] |
| int | frameOffset [2][MAX_REFERENCE_PICTURES] |
| int | frameOffsetAvail |
Definition at line 982 of file global.h.
| int number |
current image number to be encoded (in first layer)
Definition at line 984 of file global.h.
Referenced by CalculateFrameNumber(), distortion_fld(), ExplicitUpdateImgParams(), field_picture(), FinalizeSpareMBMap(), frame_mode_buffer(), init_field(), init_img(), init_slice(), MADModelEstimator(), prepare_first_layer(), PrepareAggregationSEIMessage(), rc_handle_mb(), rc_init_frame(), rc_init_gop_params(), rc_init_pict(), rc_update_pict_frame(), RCModelEstimator(), SliceHeader(), smpUMHEX_skip_intrabk_SAD(), updateMADModel(), updateQPRC1(), updateQPRC2(), updateQPRC3(), updateRCModel(), UpdateSubseqInfo(), and write_non_vcl_nalu().
| int start_frame_no |
start frame number in GOP
Definition at line 985 of file global.h.
Referenced by CalculateFrameNumber(), distortion_fld(), ExplicitUpdateImgParams(), field_picture(), frame_mode_buffer(), init_field(), init_img(), and prepare_first_layer().
| int gop_number |
number - start_frame_no;
Definition at line 986 of file global.h.
Referenced by CalculateFrameNumber(), distortion_fld(), encode_one_frame(), ExplicitUpdateImgParams(), field_picture(), frame_mode_buffer(), get_idr_flag(), init_field(), init_frame_params(), init_img(), prepare_first_layer(), prepare_second_layer(), SetImgType(), and UpdateSubseqInfo().
| int cur_frm_number |
| int idr_gop_number |
current idr image number to be encoded
Definition at line 990 of file global.h.
Referenced by encode_sequence(), init_img(), and prepare_second_layer().
| int rewind_frame |
current image number to be encoded
Definition at line 991 of file global.h.
Referenced by CalculateFrameNumber(), and init_img().
| int LevelIndex |
mapped level idc
Definition at line 993 of file global.h.
Referenced by SetLevelIndices(), and update_mv_limits().
| int MaxVmvR[6] |
maximum vertical motion vector
Definition at line 994 of file global.h.
Referenced by clip_mv_range(), out_of_bounds_mvs(), test_clip_mvs(), and update_mv_limits().
| int MaxHmvR[6] |
maximum horizontal motion vector
Definition at line 995 of file global.h.
Referenced by clip_mv_range(), out_of_bounds_mvs(), test_clip_mvs(), and update_mv_limits().
| int structure |
picture structure
Definition at line 999 of file global.h.
Referenced by BlockMotionSearch(), compute_colocated(), compute_colocated_JV(), DeblockMb(), EPZSBlockTypePredictors(), EPZSPelBlockMotionSearch(), EPZSSliceInit(), est_significance_map(), field_picture(), find_distortion(), frame_picture(), get_idr_flag(), get_long_term_pic(), get_short_term_pic(), GetStrengthMBAff(), init_enc_mb_params(), init_slice(), poc_based_ref_management_field_pic(), poc_ref_pic_reorder_field(), prepare_enc_frame_picture(), reorder_ref_pic_list(), set_ref_pic_num(), SliceHeader(), store_picture_in_dpb(), UMHEXIntegerPelBlockMotionSearch(), wpxAdaptRefNum(), and write_significance_map().
| int num_ref_frames |
number of reference frames to be used
Definition at line 1001 of file global.h.
Referenced by check_num_ref(), and init_img().
maximum number of reference pictures that may occur
Definition at line 1002 of file global.h.
Referenced by ClearFastFullIntegerSearch(), EPZSInit(), get_mem_bipred_mv(), get_mem_mv(), init_img(), Init_Motion_Search_Module(), InitializeFastFullIntegerSearch(), ResetFastFullIntegerSearch(), SetMotionVectorsMBBSlice(), SetMotionVectorsMBPSlice(), and UMHEX_get_mem().
| int masterQP |
Master quantization parameter.
Definition at line 1003 of file global.h.
Referenced by encode_one_slice(), encode_one_slice_MBAFF(), init_enc_mb_params(), rdoq_4x4_CABAC(), rdoq_4x4_CAVLC(), rdoq_8x8_CABAC(), rdoq_8x8_CAVLC(), rdoq_ac4x4_CABAC(), rdoq_ac4x4_CAVLC(), rdoq_dc_CABAC(), rdoq_dc_CAVLC(), rdoq_dc_cr_CABAC(), and rdoq_dc_cr_CAVLC().
| int qp |
quant for the current frame
Definition at line 1004 of file global.h.
Referenced by encode_one_slice(), encode_one_slice_MBAFF(), init_enc_mb_params(), init_field(), init_frame(), init_slice(), picture_structure_decision(), rc_handle_mb(), rc_init_bottom_field(), rc_init_frame(), rc_init_frame_rdpic(), rc_init_top_field(), rdPictureCoding(), report_frame_statistic(), report_log_mode(), start_macroblock(), and update_qp_cbp().
| int qpsp |
quant for the prediction frame of SP-frame
Definition at line 1005 of file global.h.
Referenced by init_field(), init_frame(), SliceHeader(), and start_macroblock().
| int width |
Number of pels.
Definition at line 1011 of file global.h.
Referenced by Build_Status_Map(), CheckReliabilityOfRef(), combine_field(), CompressSpareMBMap(), copy_storable_param_JV(), DeblockMb(), encode_one_frame(), EPZSInit(), EstimateWPBSliceAlg0(), EstimateWPBSliceAlg1(), EstimateWPBSliceAlg2(), EstimateWPPSliceAlg0(), EstimateWPPSliceAlg1(), EstimateWPPSliceAlg2(), field_picture(), fill_frame_num_gap(), information_init(), init_field(), init_global_buffers(), init_img(), init_orig_buffers(), make_frame_picture_JV(), output_SP_coefficients(), prepare_enc_frame_picture(), rc_init_seq(), read_SP_coefficients(), smpUMHEX_get_mem(), TestWPBSliceAlg0(), TestWPBSliceAlg1(), TestWPBSliceAlg2(), TestWPPSliceAlg0(), TestWPPSliceAlg1(), TestWPPSliceAlg2(), UMHEX_DefineThresholdMB(), UMHEX_get_mem(), and UpdatePixelMap().
| int width_padded |
Width in pels of padded picture.
Definition at line 1012 of file global.h.
Referenced by init_global_buffers(), and init_img().
| int width_blk |
Number of columns in blocks.
Definition at line 1013 of file global.h.
Referenced by init_global_buffers(), and init_img().
| int width_cr |
Number of pels chroma.
Definition at line 1014 of file global.h.
Referenced by combine_field(), DeblockMb(), encode_one_frame(), EPZSInit(), EstimateWPBSliceAlg0(), EstimateWPBSliceAlg1(), EstimateWPBSliceAlg2(), EstimateWPPSliceAlg0(), EstimateWPPSliceAlg1(), EstimateWPPSliceAlg2(), field_picture(), fill_frame_num_gap(), init_global_buffers(), init_img(), init_orig_buffers(), OneComponentChromaPrediction4x4_regenerate(), output_SP_coefficients(), prepare_enc_frame_picture(), read_SP_coefficients(), TestWPBSliceAlg0(), TestWPBSliceAlg1(), TestWPBSliceAlg2(), TestWPPSliceAlg0(), TestWPPSliceAlg1(), and TestWPPSliceAlg2().
| int height |
Number of lines.
Definition at line 1015 of file global.h.
Referenced by Build_Status_Map(), CheckReliabilityOfRef(), combine_field(), CompressSpareMBMap(), copy_storable_param_JV(), distortion_fld(), encode_one_frame(), EPZSInit(), EstimateWPBSliceAlg0(), EstimateWPBSliceAlg1(), EstimateWPBSliceAlg2(), EstimateWPPSliceAlg0(), EstimateWPPSliceAlg1(), EstimateWPPSliceAlg2(), field_picture(), fill_frame_num_gap(), frame_mode_buffer(), information_init(), init_frame(), init_global_buffers(), init_img(), init_orig_buffers(), make_frame_picture_JV(), output_SP_coefficients(), prepare_enc_frame_picture(), read_SP_coefficients(), smpUMHEX_get_mem(), TestWPBSliceAlg0(), TestWPBSliceAlg1(), TestWPBSliceAlg2(), TestWPPSliceAlg0(), TestWPPSliceAlg1(), TestWPPSliceAlg2(), UMHEX_get_mem(), and UpdatePixelMap().
| int height_padded |
Number in lines of padded picture.
Definition at line 1016 of file global.h.
Referenced by init_global_buffers(), and init_img().
| int height_blk |
Number of lines in blocks.
Definition at line 1017 of file global.h.
Referenced by init_global_buffers(), and init_img().
| int height_cr |
Number of lines chroma.
Definition at line 1018 of file global.h.
Referenced by combine_field(), distortion_fld(), encode_one_frame(), EPZSInit(), EstimateWPBSliceAlg0(), EstimateWPBSliceAlg1(), EstimateWPBSliceAlg2(), EstimateWPPSliceAlg0(), EstimateWPPSliceAlg1(), EstimateWPPSliceAlg2(), field_picture(), fill_frame_num_gap(), frame_mode_buffer(), init_global_buffers(), init_img(), init_orig_buffers(), OneComponentChromaPrediction4x4_regenerate(), output_SP_coefficients(), prepare_enc_frame_picture(), read_SP_coefficients(), TestWPBSliceAlg0(), TestWPBSliceAlg1(), TestWPBSliceAlg2(), TestWPPSliceAlg0(), TestWPPSliceAlg1(), and TestWPPSliceAlg2().
| int height_cr_frame |
Number of lines chroma frame.
Definition at line 1019 of file global.h.
Referenced by distortion_fld(), field_picture(), frame_mode_buffer(), and init_img().
| int size |
Luma Picture size in pels.
Definition at line 1020 of file global.h.
Referenced by EstimateWPBSliceAlg1(), EstimateWPPSliceAlg0(), EstimateWPPSliceAlg1(), init_img(), rc_init_seq(), read_SP_coefficients(), TestWPBSliceAlg1(), TestWPPSliceAlg0(), and TestWPPSliceAlg1().
| int size_cr |
Chroma Picture size in pels.
Definition at line 1021 of file global.h.
Referenced by EstimateWPPSliceAlg0(), EstimateWPPSliceAlg1(), EstimateWPPSliceAlg2(), init_img(), TestWPPSliceAlg0(), TestWPPSliceAlg1(), and TestWPPSliceAlg2().
| int subblock_x |
current subblock horizontal
Definition at line 1022 of file global.h.
Referenced by dct_16x16(), dct_4x4(), dct_chroma(), est_RunLevel_CAVLC(), est_write_and_store_CBP_block_bit(), write_and_store_CBP_block_bit(), writeChromaCoeff(), writeCoeff16x16(), writeCoeff4x4_CABAC(), writeCoeff8x8_CABAC(), writeMotionVector8x8(), writeMVD_CABAC(), writeReferenceFrame(), and writeRefFrame_CABAC().
| int subblock_y |
current subblock vertical
Definition at line 1023 of file global.h.
Referenced by dct_16x16(), dct_4x4(), dct_chroma(), est_RunLevel_CAVLC(), est_write_and_store_CBP_block_bit(), write_and_store_CBP_block_bit(), writeChromaCoeff(), writeCoeff16x16(), writeCoeff4x4_CABAC(), writeCoeff8x8_CABAC(), writeMotionVector8x8(), writeMVD_CABAC(), writeReferenceFrame(), and writeRefFrame_CABAC().
| int mb_y_intra |
which GOB to intra code
Definition at line 1027 of file global.h.
Referenced by encode_one_macroblock_high(), encode_one_macroblock_highfast(), encode_one_macroblock_highloss(), encode_one_macroblock_low(), init_field(), and init_frame().
| int block_c_x |
current block chroma vertical
Definition at line 1028 of file global.h.
Referenced by init_field(), and init_frame().
| char** ipredmode |
intra prediction mode
Definition at line 1029 of file global.h.
Referenced by copy_rdopt_data(), encode_one_macroblock_low(), free_global_buffers(), init_img(), Mode_Decision_for_4x4IntraBlocks_JM_High(), Mode_Decision_for_4x4IntraBlocks_JM_Low(), Mode_Decision_for_8x8IntraBlocks_JM_High(), Mode_Decision_for_8x8IntraBlocks_JM_Low(), set_mbaff_parameters(), set_stored_macroblock_parameters(), and store_macroblock_parameters().
| char** ipredmode8x8 |
help storage for 8x8 modes, inserted by YV
Definition at line 1030 of file global.h.
Referenced by encode_one_macroblock_low(), free_global_buffers(), init_img(), Mode_Decision_for_8x8IntraBlocks_JM_High(), Mode_Decision_for_8x8IntraBlocks_JM_Low(), set_stored_macroblock_parameters(), and store_macroblock_parameters().
| int cod_counter |
Current count of number of skipped macroblocks in a row.
Definition at line 1031 of file global.h.
Referenced by encode_one_slice(), encode_one_slice_MBAFF(), end_macroblock(), RDCost_for_macroblocks(), start_macroblock(), and writeMBLayer().
| int*** nz_coeff |
number of coefficients per block (CAVLC)
Definition at line 1032 of file global.h.
Referenced by CAVLC_init(), encode_one_macroblock_high(), encode_one_macroblock_highfast(), encode_one_macroblock_highloss(), est_RunLevel_CAVLC(), free_global_buffers(), init_img(), Mode_Decision_for_4x4IntraBlocks_JM_High(), Mode_Decision_for_4x4IntraBlocks_JM_Low(), predict_nnz(), predict_nnz_chroma(), RDCost_for_macroblocks(), reset_mb_nz_coeff(), submacroblock_mode_decision(), submacroblock_mode_decision_low(), writeCoeff16x16(), and writeCoeff4x4_CAVLC().
| int mb_x |
current MB horizontal
Definition at line 1034 of file global.h.
Referenced by copy_conceal_picture(), EPZSBiPredBlockMotionSearch(), EPZSPelBlockMotionSearch(), fast_mode_intra_decision(), init_field(), init_frame(), Mode_Decision_for_8x8IntraBlocks_JM_High(), Mode_Decision_for_8x8IntraBlocks_JM_Low(), set_MB_parameters(), writeCBPandDquant(), and writeMBLayer().
| int mb_y |
current MB vertical
Definition at line 1035 of file global.h.
Referenced by copy_conceal_picture(), encode_one_macroblock_high(), encode_one_macroblock_highfast(), encode_one_macroblock_highloss(), encode_one_macroblock_low(), EPZSBiPredBlockMotionSearch(), EPZSPelBlockMotionSearch(), fast_mode_intra_decision(), init_field(), init_frame(), Mode_Decision_for_8x8IntraBlocks_JM_High(), Mode_Decision_for_8x8IntraBlocks_JM_Low(), set_MB_parameters(), writeCBPandDquant(), and writeMBLayer().
| int block_x |
current block horizontal
Definition at line 1036 of file global.h.
Referenced by CheckReliabilityOfRef(), copy_conceal_picture(), copy_rdopt_data(), CopyMVBlock16(), CopyMVBlock8(), encode_one_macroblock_highfast(), encode_one_macroblock_low(), init_field(), init_frame(), PartitionMotionSearch(), RDCost_for_8x8blocks(), RDCost_for_macroblocks(), reset_macroblock(), ResetMVBlock16(), ResetMVBlock8(), ResetRefBlock16(), ResetRefBlock8(), set_MB_parameters(), set_mbaff_parameters(), set_stored_macroblock_parameters(), SetCoeffAndReconstruction8x8(), SetModesAndRefframe(), SetModesAndRefframeForBlocks(), SetMotionVectorsMBBSlice(), SetMotionVectorsMBPSlice(), SetMVBSlice16x8(), SetMVBSlice8x16(), SetMVBSlice8x8(), SetRefAndMotionVectors(), store_macroblock_parameters(), submacroblock_mode_decision(), submacroblock_mode_decision_low(), writeMotionInfo2NAL(), writeMotionVector8x8(), and ZeroRef().
| int block_y |
current block vertical
Definition at line 1037 of file global.h.
Referenced by CheckReliabilityOfRef(), copy_conceal_picture(), copy_rdopt_data(), CopyMVBlock16(), CopyMVBlock8(), encode_one_macroblock_highfast(), encode_one_macroblock_low(), init_field(), init_frame(), PartitionMotionSearch(), RDCost_for_8x8blocks(), RDCost_for_macroblocks(), reset_macroblock(), ResetMVBlock16(), ResetMVBlock8(), ResetRefBlock16(), ResetRefBlock8(), set_MB_parameters(), set_mbaff_parameters(), set_stored_macroblock_parameters(), SetCoeffAndReconstruction8x8(), SetModesAndRefframe(), SetModesAndRefframeForBlocks(), SetMotionVectorsMBBSlice(), SetMotionVectorsMBPSlice(), SetMVBSlice16x8(), SetMVBSlice8x16(), SetMVBSlice8x8(), SetRefAndMotionVectors(), store_macroblock_parameters(), submacroblock_mode_decision(), submacroblock_mode_decision_low(), writeMotionInfo2NAL(), writeMotionVector8x8(), and ZeroRef().
| int pix_x |
current pixel horizontal
Definition at line 1038 of file global.h.
Referenced by add_residue(), check_for_SI16(), compute_residue_block(), copy_conceal_picture(), copy_rdopt_data(), copyblock_sp(), dct_16x16(), dct_16x16_ls(), dct_4x4(), dct_4x4_ls(), dct_4x4_sp(), dct_4x4_sp2(), dct_8x8(), dct_8x8_cavlc(), decode_one_mb(), distortionSSE(), encode_one_macroblock_low(), errdo_get_best_block(), fast_mode_intra_decision(), Get_Direct_Motion_Vectors(), init_field(), init_frame(), LumaResidualCoding(), LumaResidualCoding8x8(), Mode_Decision_for_4x4IntraBlocks_JM_High(), Mode_Decision_for_4x4IntraBlocks_JM_Low(), Mode_Decision_for_8x8IntraBlocks_JM_High(), Mode_Decision_for_8x8IntraBlocks_JM_Low(), RDCost_for_4x4IntraBlocks(), RDCost_for_8x8blocks(), RDCost_for_8x8IntraBlocks(), set_MB_parameters(), set_mbaff_parameters(), set_stored_macroblock_parameters(), SetCoeffAndReconstruction8x8(), smpUMHEX_decide_intrabk_SAD(), smpUMHEX_setup(), smpUMHEX_skip_intrabk_SAD(), store_macroblock_parameters(), submacroblock_mode_decision(), submacroblock_mode_decision_low(), UMHEX_decide_intrabk_SAD(), UMHEXBipredIntegerPelBlockMotionSearch(), and UMHEXIntegerPelBlockMotionSearch().
| int pix_y |
current pixel vertical
Definition at line 1039 of file global.h.
Referenced by add_residue(), check_for_SI16(), copy_conceal_picture(), copy_rdopt_data(), copyblock_sp(), dct_16x16(), dct_16x16_ls(), dct_4x4(), dct_4x4_ls(), dct_4x4_sp(), dct_4x4_sp2(), dct_8x8(), dct_8x8_cavlc(), decode_one_b8block(), decode_one_mb(), distortionSSE(), encode_one_macroblock_low(), errdo_get_best_block(), fast_mode_intra_decision(), Get_Direct_Motion_Vectors(), init_field(), init_frame(), LumaResidualCoding(), LumaResidualCoding8x8(), Mode_Decision_for_4x4IntraBlocks_JM_High(), Mode_Decision_for_4x4IntraBlocks_JM_Low(), Mode_Decision_for_8x8IntraBlocks_JM_High(), Mode_Decision_for_8x8IntraBlocks_JM_Low(), RDCost_for_4x4IntraBlocks(), RDCost_for_8x8blocks(), RDCost_for_8x8IntraBlocks(), RDCost_for_macroblocks(), set_MB_parameters(), set_mbaff_parameters(), set_stored_macroblock_parameters(), SetCoeffAndReconstruction8x8(), smpUMHEX_decide_intrabk_SAD(), smpUMHEX_setup(), store_macroblock_parameters(), submacroblock_mode_decision(), submacroblock_mode_decision_low(), UMHEX_decide_intrabk_SAD(), UMHEXBipredIntegerPelBlockMotionSearch(), and UMHEXIntegerPelBlockMotionSearch().
| int pix_c_x |
current pixel chroma horizontal
Definition at line 1040 of file global.h.
Referenced by ChromaResidualCoding(), copy_rdopt_data(), dct_chroma(), dct_chroma_ls(), dct_chroma_sp(), dct_chroma_sp2(), distortionSSE(), fast_mode_intra_decision(), init_field(), init_frame(), RDCost_for_macroblocks(), set_MB_parameters(), set_mbaff_parameters(), set_stored_macroblock_parameters(), and store_macroblock_parameters().
| int pix_c_y |
current pixel chroma vertical
Definition at line 1041 of file global.h.
Referenced by ChromaResidualCoding(), copy_rdopt_data(), dct_chroma(), dct_chroma_ls(), dct_chroma_sp(), dct_chroma_sp2(), distortionSSE(), fast_mode_intra_decision(), init_field(), init_frame(), RDCost_for_macroblocks(), set_MB_parameters(), set_mbaff_parameters(), set_stored_macroblock_parameters(), and store_macroblock_parameters().
| int opix_x |
current original picture pixel horizontal
Definition at line 1043 of file global.h.
Referenced by BIDPartitionCost(), BiPredBlockMotionSearch(), BlockMotionSearch(), BPredPartitionCost(), compute_mode_RD_cost(), dct_16x16(), dct_16x16_ls(), distortionSSE(), encode_one_macroblock_high(), encode_one_macroblock_highfast(), encode_one_macroblock_highloss(), encode_one_macroblock_low(), EPZSBiPredBlockMotionSearch(), EPZSPelBlockMotionSearch(), fast_mode_intra_decision(), FastFullPelBlockMotionSearch(), Get_Direct_Motion_Vectors(), GetBestTransformP8x8(), GetDirectCost8x8(), GetSkipCostMB(), LumaPrediction(), LumaPredictionBi(), LumaResidualCoding8x8(), Mode_Decision_for_4x4IntraBlocks_JM_High(), Mode_Decision_for_4x4IntraBlocks_JM_Low(), Mode_Decision_for_8x8IntraBlocks_JM_High(), Mode_Decision_for_8x8IntraBlocks_JM_Low(), RDCost_for_8x8blocks(), RDCost_for_macroblocks(), set_MB_parameters(), TransformDecision(), UMHEXBipredIntegerPelBlockMotionSearch(), and UMHEXIntegerPelBlockMotionSearch().
| int opix_y |
current original picture pixel vertical
Definition at line 1044 of file global.h.
Referenced by BIDPartitionCost(), BiPredBlockMotionSearch(), BlockMotionSearch(), BPredPartitionCost(), compute_mode_RD_cost(), dct_16x16(), dct_16x16_ls(), distortionSSE(), encode_one_macroblock_high(), encode_one_macroblock_highfast(), encode_one_macroblock_highloss(), encode_one_macroblock_low(), EPZSBiPredBlockMotionSearch(), EPZSPelBlockMotionSearch(), fast_mode_intra_decision(), FastFullPelBlockMotionSearch(), Get_Direct_Motion_Vectors(), GetBestTransformP8x8(), GetDirectCost8x8(), GetSkipCostMB(), LumaPrediction(), LumaPredictionBi(), LumaResidualCoding8x8(), Mode_Decision_for_4x4IntraBlocks_JM_High(), Mode_Decision_for_4x4IntraBlocks_JM_Low(), Mode_Decision_for_8x8IntraBlocks_JM_High(), Mode_Decision_for_8x8IntraBlocks_JM_Low(), RDCost_for_4x4IntraBlocks(), RDCost_for_8x8blocks(), RDCost_for_8x8IntraBlocks(), RDCost_for_macroblocks(), set_MB_parameters(), TransformDecision(), UMHEXBipredIntegerPelBlockMotionSearch(), and UMHEXIntegerPelBlockMotionSearch().
| int opix_c_x |
current original picture pixel chroma horizontal
Definition at line 1045 of file global.h.
Referenced by ChromaPrediction(), ChromaResidualCoding(), distortionSSE(), fast_mode_intra_decision(), OneComponentChromaPrediction4x4_regenerate(), OneComponentChromaPrediction4x4_retrieve(), RDCost_for_macroblocks(), and set_MB_parameters().
| int opix_c_y |
current original picture pixel chroma vertical
Definition at line 1046 of file global.h.
Referenced by ChromaPrediction(), ChromaResidualCoding(), distortionSSE(), fast_mode_intra_decision(), OneComponentChromaPrediction4x4_regenerate(), OneComponentChromaPrediction4x4_retrieve(), RDCost_for_macroblocks(), and set_MB_parameters().
| int*** mb_rres |
the diff pixel values between the original macroblock/block and its prediction (reconstructed)
Definition at line 1048 of file global.h.
Referenced by ChromaResidualCoding(), copyblock_sp(), dct_4x4(), dct_4x4_ls(), dct_4x4_sp(), dct_4x4_sp2(), dct_8x8(), dct_8x8_cavlc(), dct_chroma(), dct_chroma_ls(), dct_chroma_sp(), dct_chroma_sp2(), free_img(), init_img(), and select_plane().
| int*** mb_ores |
the diff pixel values between the original macroblock/block and its prediction (original)
Definition at line 1049 of file global.h.
Referenced by ChromaResidualCoding(), copyblock_sp(), dct_4x4(), dct_4x4_ls(), dct_4x4_sp(), dct_8x8(), dct_8x8_cavlc(), dct_chroma(), dct_chroma_ls(), dct_chroma_sp(), free_img(), LumaResidualCoding8x8(), Mode_Decision_for_4x4IntraBlocks_JM_High(), Mode_Decision_for_4x4IntraBlocks_JM_Low(), Mode_Decision_for_8x8IntraBlocks_JM_High(), and Mode_Decision_for_8x8IntraBlocks_JM_Low().
| int** curr_res |
pointer to current residual
Definition at line 1050 of file global.h.
Referenced by init_img(), and select_plane().
| imgpel**** mpr_4x4 |
prediction samples for 4x4 intra prediction modes
Definition at line 1051 of file global.h.
Referenced by free_img(), intrapred_4x4(), Mode_Decision_for_4x4IntraBlocks_JM_High(), and Mode_Decision_for_4x4IntraBlocks_JM_Low().
| imgpel**** mpr_8x8 |
prediction samples for 8x8 intra prediction modes
Definition at line 1052 of file global.h.
Referenced by free_img(), intrapred_8x8(), Mode_Decision_for_8x8IntraBlocks_JM_High(), and Mode_Decision_for_8x8IntraBlocks_JM_Low().
| imgpel**** mpr_16x16 |
prediction samples for 16x16 intra prediction modes (and chroma)
Definition at line 1053 of file global.h.
Referenced by dct_16x16(), dct_16x16_ls(), encode_one_macroblock_low(), find_sad_16x16_JM(), free_img(), IntraChromaPrediction(), IntraChromaPrediction4x4(), IntraChromaRDDecision(), intrapred_16x16(), and RDCost_for_macroblocks().
| imgpel*** mb_pred |
current best prediction mode
Definition at line 1054 of file global.h.
Referenced by BIDPartitionCost(), BPredPartitionCost(), ChromaPrediction(), ChromaPrediction4x4(), ChromaResidualCoding(), copyblock_sp(), dct_4x4(), dct_4x4_ls(), dct_4x4_sp(), dct_4x4_sp2(), dct_8x8(), dct_8x8_cavlc(), dct_chroma(), dct_chroma_ls(), dct_chroma_sp(), dct_chroma_sp2(), encode_one_macroblock_high(), encode_one_macroblock_highfast(), encode_one_macroblock_highloss(), encode_one_macroblock_low(), free_img(), GetDirectCost8x8(), GetSkipCostMB(), init_img(), IntraChromaPrediction4x4(), LumaPrediction(), LumaPredictionBi(), LumaResidualCoding(), LumaResidualCoding8x8(), Mode_Decision_for_4x4IntraBlocks_JM_High(), Mode_Decision_for_4x4IntraBlocks_JM_Low(), Mode_Decision_for_8x8IntraBlocks_JM_High(), Mode_Decision_for_8x8IntraBlocks_JM_Low(), RDCost_for_8x8blocks(), RDCost_for_macroblocks(), select_plane(), submacroblock_mode_decision(), submacroblock_mode_decision_low(), and TransformDecision().
| imgpel** curr_prd |
pointer to current prediction
Definition at line 1055 of file global.h.
Referenced by init_img(), and select_plane().
| int**** cofAC |
AC coefficients [8x8block][4x4block][level/run][scan_pos].
Definition at line 1058 of file global.h.
Referenced by compute_mode_RD_cost(), copy_rdopt_data(), dct_16x16(), dct_16x16_ls(), dct_4x4(), dct_4x4_ls(), dct_4x4_sp(), dct_4x4_sp2(), dct_8x8(), dct_8x8_cavlc(), dct_chroma(), dct_chroma_ls(), dct_chroma_sp(), dct_chroma_sp2(), encode_one_macroblock_high(), encode_one_macroblock_highloss(), encode_one_macroblock_low(), free_img(), init_img(), LumaResidualCoding(), LumaResidualCoding8x8(), Mode_Decision_for_4x4IntraBlocks_JM_High(), Mode_Decision_for_8x8IntraBlocks_JM_High(), set_mbaff_parameters(), set_stored_macroblock_parameters(), SetCoeffAndReconstruction8x8(), store_macroblock_parameters(), submacroblock_mode_decision(), submacroblock_mode_decision_low(), writeChromaCoeff(), writeCoeff16x16(), writeCoeff4x4_CABAC(), writeCoeff4x4_CAVLC(), and writeCoeff8x8_CABAC().
| int***** cofAC_new |
| int*** cofDC |
DC coefficients [yuv][level/run][scan_pos].
Definition at line 1060 of file global.h.
Referenced by copy_rdopt_data(), dct_16x16(), dct_16x16_ls(), dct_chroma(), dct_chroma_ls(), dct_chroma_sp(), dct_chroma_sp2(), free_img(), init_img(), set_mbaff_parameters(), set_stored_macroblock_parameters(), store_macroblock_parameters(), writeChromaCoeff(), writeCoeff16x16(), and writeCoeff4x4_CAVLC().
| int**** ARCofAdj4x4 |
Transform coefficients for 4x4 luma/chroma.
Definition at line 1063 of file global.h.
Referenced by compute_mode_RD_cost(), dct_16x16(), dct_4x4(), dct_4x4_ls(), dct_chroma(), dct_chroma_ls(), dct_chroma_sp(), free_img(), init_img(), Mode_Decision_for_4x4IntraBlocks_JM_High(), reset_adaptive_rounding(), reset_adaptive_rounding_direct(), store_macroblock_parameters(), submacroblock_mode_decision(), submacroblock_mode_decision_low(), and update_offset_params().
| int**** ARCofAdj8x8 |
Transform coefficients for 4x4 luma/chroma.
Definition at line 1064 of file global.h.
Referenced by compute_mode_RD_cost(), dct_8x8(), dct_8x8_cavlc(), free_img(), init_img(), Mode_Decision_for_8x8IntraBlocks_JM_High(), reset_adaptive_rounding(), reset_adaptive_rounding_direct(), store_macroblock_parameters(), submacroblock_mode_decision(), submacroblock_mode_decision_low(), and update_offset_params().
| Picture* currentPicture |
The coded picture currently in the works (typically p_frame_pic, field_pic[0], or field_pic[1]).
Definition at line 1066 of file global.h.
Referenced by adaptive_memory_management(), code_a_picture(), create_slice_nalus(), encode_one_frame(), encode_one_redundant_frame(), encode_sequence(), idr_memory_management(), init_slice(), malloc_slice(), predict_nnz(), predict_nnz_chroma(), reset_coding_state(), SliceHeader(), sliding_window_memory_management(), start_slice(), store_coding_state(), store_picture_in_dpb(), and writeout_picture().
pointer to current Slice data struct
Definition at line 1067 of file global.h.
Referenced by biari_init_context(), encode_one_macroblock_high(), encode_one_macroblock_highfast(), encode_one_macroblock_highloss(), encode_one_macroblock_low(), init_slice(), MBType2Value(), Partition_BC_Header(), RDCost_for_8x8blocks(), ref_pic_list_reordering(), writeB8_typeInfo_CABAC(), writeCBP_CABAC(), writeCIPredMode_CABAC(), writeDquant_CABAC(), writeFieldModeInfo_CABAC(), writeIntraPredMode_CABAC(), writeMB_skip_flagInfo_CABAC(), writeMB_transform_size_CABAC(), writeMB_typeInfo_CABAC(), writeMVD_CABAC(), writeRefFrame_CABAC(), and writeRunLevel_CABAC().
array containing all MBs of a whole frame
Definition at line 1068 of file global.h.
Referenced by arienco_done_encoding(), Build_Status_Map(), change_plane_JV(), CheckAvailabilityOfNeighbors(), CheckAvailabilityOfNeighborsCABAC(), copy_conceal_picture(), DeblockFrame(), DeblockMb(), EdgeLoopChromaMBAff(), EdgeLoopChromaNormal(), EdgeLoopLumaMBAff(), EdgeLoopLumaNormal(), EPZSSpatialPredictors(), EPZSSubPelBlockSearchBiPred(), est_RunLevel_CAVLC(), est_write_and_store_CBP_block_bit(), EstimateWPBSliceAlg0(), EstimateWPBSliceAlg1(), EstimateWPBSliceAlg2(), EstimateWPPSliceAlg0(), EstimateWPPSliceAlg1(), EstimateWPPSliceAlg2(), field_flag_inference(), FindSkipModeMotionVector(), free_global_buffers(), Get_Direct_Motion_Vectors(), getAffNeighbour(), GetMotionVectorPredictor(), GetStrengthMBAff(), init_frame(), init_img(), mb_is_available(), OneComponentChromaPrediction4x4_regenerate(), rdoq_4x4_CABAC(), rdoq_4x4_CAVLC(), rdoq_8x8_CABAC(), rdoq_8x8_CAVLC(), rdoq_ac4x4_CABAC(), rdoq_ac4x4_CAVLC(), rdoq_dc_CABAC(), rdoq_dc_CAVLC(), rdoq_dc_cr_CABAC(), rdoq_dc_cr_CAVLC(), reset_macroblock(), set_MB_parameters(), start_macroblock(), SubPelBlockSearchBiPred(), terminate_slice(), TestWPBSliceAlg0(), TestWPBSliceAlg1(), TestWPBSliceAlg2(), TestWPPSliceAlg0(), TestWPPSliceAlg1(), TestWPPSliceAlg2(), UMHEXSetMotionVectorPredictor(), write_and_store_CBP_block_bit(), writeCBP_BIT_CABAC(), writeCIPredMode_CABAC(), writeDquant_CABAC(), writeFieldModeInfo_CABAC(), writeMB_transform_size_CABAC(), writeMB_typeInfo_CABAC(), writeMBLayer(), writeMVD_CABAC(), and writeRefFrame_CABAC().
block 8x8 information for RDopt
Definition at line 1069 of file global.h.
Referenced by compute_mode_RD_cost(), encode_one_macroblock_high(), encode_one_macroblock_highfast(), encode_one_macroblock_highloss(), encode_one_macroblock_low(), free_global_buffers(), init_img(), and SetModesAndRefframeForBlocks().
| int* quad |
Array containing square values,used for snr computation */ /* Values are limited to 5000 for pixel differences over 70 (sqr(5000)).
Definition at line 1070 of file global.h.
Referenced by computeBiPredSSE1(), computeSSE(), computeSSEWP(), distortion4x4(), distortion8x8(), free_img(), and init_img().
| int fld_type |
top or bottom field
Definition at line 1074 of file global.h.
Referenced by init_field(), put_buffer_bot(), and put_buffer_top().
| double frame_interval |
frame interval (frame_skip + 1)
Definition at line 1079 of file global.h.
Referenced by CalculateFrameNumber(), init_img(), and prepare_second_layer().
| short****** pred_mv |
| short****** all_mv |
replaces local all_mv
Definition at line 1086 of file global.h.
Referenced by BIDPartitionCost(), BlockMotionSearch(), CheckReliabilityOfRef(), ChromaPrediction(), ChromaPrediction4x4(), encode_one_macroblock_highfast(), encode_one_macroblock_low(), EPZSBlockTypePredictors(), FindSkipModeMotionVector(), free_img(), Get_Direct_Motion_Vectors(), init_img(), LumaPrediction(), PartitionMotionSearch(), RDCost_for_macroblocks(), RestoreMVBlock8x8(), set_stored_macroblock_parameters(), SetMotionVectorsMBBSlice(), SetMotionVectorsMBPSlice(), SetMVBSlice16x8(), SetMVBSlice8x16(), SetMVBSlice8x8(), SetRefAndMotionVectors(), StoreMVBlock8x8(), StoreNewMotionVectorsBlock8x8(), submacroblock_mode_decision(), UMHEXIntegerPelBlockMotionSearch(), and writeMotionVector8x8().
| short******* bipred_mv |
Biprediction MVs.
Definition at line 1087 of file global.h.
Referenced by BiPredBlockMotionSearch(), BPredPartitionCost(), ChromaPrediction(), ChromaPrediction4x4(), free_img(), init_img(), LumaPrediction(), LumaPredictionBi(), RestoreMVBlock8x8(), set_stored_macroblock_parameters(), SetMotionVectorsMBBSlice(), SetMVBSlice16x8(), SetMVBSlice8x16(), SetMVBSlice8x8(), SetRefAndMotionVectors(), StoreMVBlock8x8(), StoreNewMotionVectorsBlock8x8(), submacroblock_mode_decision(), UMHEXBipredIntegerPelBlockMotionSearch(), and writeMotionVector8x8().
Direct Mode type to be used (0: Temporal, 1: Spatial).
Definition at line 1093 of file global.h.
Referenced by compute_colocated(), compute_colocated_JV(), encode_one_frame(), Get_Direct_Motion_Vectors(), and SliceHeader().
For MB level field/frame -- field mode on flag.
Definition at line 1099 of file global.h.
Referenced by encode_one_slice_MBAFF(), IntraChromaPrediction(), and IntraChromaRDDecision().
For MB level field/frame -- top field flag.
Definition at line 1100 of file global.h.
Referenced by encode_one_slice_MBAFF().
| int layer |
which layer this picture belonged to
Definition at line 1105 of file global.h.
Referenced by prepare_first_layer(), prepare_second_layer(), PrepareAggregationSEIMessage(), and write_non_vcl_nalu().
| int AdaptiveRounding |
Adaptive Rounding parameter based on JVT-N011.
Definition at line 1108 of file global.h.
Referenced by compute_mode_RD_cost(), dct_16x16(), dct_4x4(), dct_4x4_ls(), dct_8x8(), dct_8x8_cavlc(), dct_chroma(), dct_chroma_ls(), dct_chroma_sp(), encode_one_frame(), encode_one_macroblock_low(), encode_one_slice(), encode_one_slice_MBAFF(), init_quant_4x4(), init_quant_8x8(), init_quant_Chroma(), Mode_Decision_for_4x4IntraBlocks_JM_High(), Mode_Decision_for_8x8IntraBlocks_JM_High(), rdPictureCoding(), set_stored_macroblock_parameters(), and store_macroblock_parameters().
| int MbaffFrameFlag |
indicates frame with mb aff coding
Definition at line 1112 of file global.h.
Referenced by CheckAvailabilityOfNeighbors(), code_a_picture(), code_a_plane(), compute_colocated(), compute_colocated_JV(), copy_rdopt_data(), DeblockFrame(), DeblockMb(), encode_one_macroblock_high(), encode_one_macroblock_highfast(), encode_one_macroblock_highloss(), encode_one_macroblock_low(), EPZSSliceInit(), EPZSSpatialPredictors(), EstimateWPBSliceAlg0(), EstimateWPBSliceAlg1(), EstimateWPBSliceAlg2(), EstimateWPPSliceAlg0(), EstimateWPPSliceAlg1(), EstimateWPPSliceAlg2(), field_picture(), Get_Direct_Motion_Vectors(), GetMotionVectorPredictor(), GetStrengthMBAff(), init_enc_mb_params(), init_slice(), IntraChromaPrediction(), IntraChromaRDDecision(), prepare_enc_frame_picture(), RDCost_for_macroblocks(), set_MB_parameters(), set_stored_macroblock_parameters(), SetMotionVectorsMBBSlice(), SetMotionVectorsMBPSlice(), SetMVBSlice16x8(), SetMVBSlice8x16(), SetMVBSlice8x8(), SliceHeader(), start_macroblock(), TestWPBSliceAlg0(), TestWPBSliceAlg1(), TestWPBSliceAlg2(), TestWPPSliceAlg0(), TestWPPSliceAlg1(), TestWPPSliceAlg2(), UMHEXSetMotionVectorPredictor(), writeMBLayer(), writeMVD_CABAC(), and writeRefFrame_CABAC().
| signed int toppoc |
poc for this frame or field
Definition at line 1134 of file global.h.
Referenced by adaptive_memory_management(), ExplicitUpdateImgParams(), field_picture(), init_frame_params(), prepare_enc_frame_picture(), prepare_second_layer(), and SliceHeader().
| signed int bottompoc |
for completeness - poc of bottom field of a frame (always = poc+1)
Definition at line 1135 of file global.h.
Referenced by adaptive_memory_management(), ExplicitUpdateImgParams(), field_picture(), init_frame_params(), prepare_enc_frame_picture(), prepare_second_layer(), and SliceHeader().
| signed int framepoc |
min (toppoc, bottompoc)
Definition at line 1136 of file global.h.
Referenced by adaptive_memory_management(), ExplicitUpdateImgParams(), init_frame_params(), init_lists(), prepare_enc_frame_picture(), prepare_second_layer(), and updateRCModel().
| signed int ThisPOC |
current picture POC
Definition at line 1137 of file global.h.
Referenced by adaptive_memory_management(), encode_sequence(), field_picture(), init_lists(), init_slice(), and prepare_enc_frame_picture().
| unsigned int frame_num |
frame_num for this frame
Definition at line 1138 of file global.h.
Referenced by encode_sequence(), field_picture(), fill_frame_num_gap(), init_frame_params(), init_lists(), init_slice(), poc_ref_pic_reorder_field(), poc_ref_pic_reorder_frame(), prepare_enc_frame_picture(), reorder_ref_pic_list(), replace_top_pic_with_frame(), report_frame_statistic(), and SliceHeader().
| signed int start_tr_gop |
initial tr for current gop
Definition at line 1139 of file global.h.
Referenced by CalculateFrameNumber(), init_img(), and prepare_second_layer().
| double** lambda_md |
Mode decision Lambda.
Definition at line 1193 of file global.h.
Referenced by free_global_buffers(), init_enc_mb_params(), init_img(), rdoq_4x4_CABAC(), rdoq_4x4_CAVLC(), rdoq_8x8_CABAC(), rdoq_8x8_CAVLC(), rdoq_ac4x4_CABAC(), rdoq_ac4x4_CAVLC(), rdoq_dc_CABAC(), rdoq_dc_CAVLC(), rdoq_dc_cr_CABAC(), and rdoq_dc_cr_CAVLC().
| double*** lambda_me |
Motion Estimation Lambda.
Definition at line 1194 of file global.h.
Referenced by free_global_buffers(), init_enc_mb_params(), and init_img().
| int*** lambda_mf |
Integer formatted Motion Estimation Lambda.
Definition at line 1195 of file global.h.
Referenced by free_global_buffers(), init_enc_mb_params(), and init_img().
| double** lambda_mf_factor |
Motion Estimation Lamda Scale Factor.
Definition at line 1197 of file global.h.
Referenced by free_global_buffers(), and init_img().
| unsigned int dc_pred_value_comp[MAX_PLANE] |
component value for DC prediction (depends on component pel bit depth)
Definition at line 1199 of file global.h.
Referenced by clear_picture(), init_img(), IntraChromaPrediction(), and select_plane().
| unsigned int dc_pred_value |
DC prediction value for current component.
Definition at line 1200 of file global.h.
Referenced by init_img(), intrapred_16x16(), intrapred_4x4(), intrapred_8x8(), and select_plane().
| int max_imgpel_value_comp[MAX_PLANE] |
max value that one picture element (pixel) can take (depends on pic_unit_bitdepth)
Definition at line 1201 of file global.h.
Referenced by add_residue(), ChromaPrediction(), ChromaPrediction4x4(), computeBiPredSAD2(), computeBiPredSSE2(), computeSADWP(), computeSSEWP(), dct_chroma(), dct_chroma_sp(), EdgeLoopChromaMBAff(), EdgeLoopChromaNormal(), EdgeLoopLumaMBAff(), EdgeLoopLumaNormal(), free_img(), init_img(), Init_Motion_Search_Module(), IntraChromaPrediction(), and select_plane().
| int max_imgpel_value_comp_sq[MAX_PLANE] |
max value that one picture element (pixel) can take (depends on pic_unit_bitdepth)
Definition at line 1202 of file global.h.
Referenced by init_img(), and report().
| int max_imgpel_value |
max value that one picture element (pixel) can take (depends on pic_unit_bitdepth)
Definition at line 1203 of file global.h.
Referenced by computeBiPredSAD2(), computeBiPredSATD2(), computeBiPredSSE2(), computeSADWP(), computeSATDWP(), computeSSEWP(), copyblock_sp(), dct_16x16(), dct_4x4(), dct_4x4_sp(), dct_4x4_sp2(), dct_8x8(), dct_8x8_cavlc(), dct_chroma_sp2(), getHorSubImageSixTap(), getVerSubImageSixTap(), getVerSubImageSixTapTmp(), init_img(), intrapred_16x16(), LumaPrediction(), LumaPredictionBi(), and select_plane().
| int chroma_qp_offset[2] |
offset for qp for chroma [0-Cb, 1-Cr]
Definition at line 1214 of file global.h.
Referenced by init_img().
| Macroblock* mb_data_JV[MAX_PLANE] |
mb_data to be used during 4:4:4 independent mode encoding
Definition at line 1228 of file global.h.
Referenced by change_plane_JV(), free_global_buffers(), init_frame(), and init_img().
| int colour_plane_id |
colour_plane_id of the current coded slice (valid only when separate_colour_plane_flag is 1)
Definition at line 1229 of file global.h.
Referenced by CalculateOffset8Param(), CalculateOffsetParam(), change_plane_JV(), code_a_picture(), compute_colocated_JV(), encode_one_slice(), encode_one_slice_MBAFF(), init_img(), init_slice(), SliceHeader(), and update_offset_params().