|
|
@ -637,7 +637,7 @@ static av_always_inline void hl_decode_mb_predict_luma(const H264Context *h, |
|
|
|
uint8_t *const ptr = dest_y + block_offset[i]; |
|
|
|
uint8_t *const ptr = dest_y + block_offset[i]; |
|
|
|
const int dir = sl->intra4x4_pred_mode_cache[scan8[i]]; |
|
|
|
const int dir = sl->intra4x4_pred_mode_cache[scan8[i]]; |
|
|
|
if (transform_bypass && h->ps.sps->profile_idc == 244 && dir <= 1) { |
|
|
|
if (transform_bypass && h->ps.sps->profile_idc == 244 && dir <= 1) { |
|
|
|
if (h->sei.unregistered.x264_build != -1) { |
|
|
|
if (h->sei.unregistered.x264_build < 151U) { |
|
|
|
h->hpc.pred8x8l_add[dir](ptr, sl->mb + (i * 16 + p * 256 << pixel_shift), linesize); |
|
|
|
h->hpc.pred8x8l_add[dir](ptr, sl->mb + (i * 16 + p * 256 << pixel_shift), linesize); |
|
|
|
} else |
|
|
|
} else |
|
|
|
h->hpc.pred8x8l_filter_add[dir](ptr, sl->mb + (i * 16 + p * 256 << pixel_shift), |
|
|
|
h->hpc.pred8x8l_filter_add[dir](ptr, sl->mb + (i * 16 + p * 256 << pixel_shift), |
|
|
|