asdf013cv
22nd August 2016, 07:00
I am reading the H.265 standard.
In 8.5.3.2, if merge_flag[ xPb ][ yPb ] is not equal to 1, and if inter_pred_idc[ xPb ][ yPb ] is equal to PRED_LX or PRED_BI,
refIdxLX is set to ref_idx_lX[ xPb ][ yPb ].
However, I cannot find derivation process of ref_idx_lX after searching the keyword ref_idx_lX or ref_idx_l0.
How does the ref_idx_lX come from? :confused:
By the way, another question, will merge_flag[ xPb ][ yPb ] set to 1 when the 8.5.3.2.1 is invoked at the first time in the whole encoding process? (Because 8.5.3.2.3 requires MvLX, which is defined after the process 8.5.3.2. If merge_flag[ xPb ][ yPb ] is equal to 1, it seems that MvLX is not available.)
In 8.5.3.2, if merge_flag[ xPb ][ yPb ] is not equal to 1, and if inter_pred_idc[ xPb ][ yPb ] is equal to PRED_LX or PRED_BI,
refIdxLX is set to ref_idx_lX[ xPb ][ yPb ].
However, I cannot find derivation process of ref_idx_lX after searching the keyword ref_idx_lX or ref_idx_l0.
How does the ref_idx_lX come from? :confused:
By the way, another question, will merge_flag[ xPb ][ yPb ] set to 1 when the 8.5.3.2.1 is invoked at the first time in the whole encoding process? (Because 8.5.3.2.3 requires MvLX, which is defined after the process 8.5.3.2. If merge_flag[ xPb ][ yPb ] is equal to 1, it seems that MvLX is not available.)