diff --git a/av1/encoder/encodeframe.c b/av1/encoder/encodeframe.c index 5155344eac9fbe3a50dc0b168e92ec9b75798112..c59407bbf5197d5f304405c5298e2ae2e760a22e 100644 --- a/av1/encoder/encodeframe.c +++ b/av1/encoder/encodeframe.c @@ -354,7 +354,11 @@ static void set_offsets_supertx(const AV1_COMP *const cpi, ThreadData *td, MACROBLOCKD *const xd = &x->e_mbd; const int mi_width = mi_size_wide[bsize]; const int mi_height = mi_size_high[bsize]; +#if CONFIG_DEPENDENT_HORZTILES + set_mode_info_offsets(cpi, x, xd, mi_row, mi_col, cm->dependent_horz_tiles); +#else set_mode_info_offsets(cpi, x, xd, mi_row, mi_col); +#endif // Set up distance of MB to edge of frame in 1/8th pel units. assert(!(mi_col & (mi_width - 1)) && !(mi_row & (mi_height - 1))); @@ -378,7 +382,12 @@ static void set_offsets_extend(const AV1_COMP *const cpi, ThreadData *td, const int mi_width = mi_size_wide[bsize_pred]; const int mi_height = mi_size_high[bsize_pred]; +#if CONFIG_DEPENDENT_HORZTILES + set_mode_info_offsets(cpi, x, xd, mi_row_ori, mi_col_ori, + cm->dependent_horz_tiles); +#else set_mode_info_offsets(cpi, x, xd, mi_row_ori, mi_col_ori); +#endif // Set up limit values for MV components. // Mv beyond the range do not produce new/different prediction block. diff --git a/configure b/configure index 42199e45366d32dd8f40694c921866c0f0b01d2e..a112a4c4ce7dfa6aca1e89d3ba1f2a331b738cd3 100755 --- a/configure +++ b/configure @@ -501,7 +501,6 @@ post_process_cmdline() { soft_enable palette soft_enable alt_intra soft_enable palette_throughput - soft_enable dependent_horztiles soft_enable tempmv_signaling # Workaround features currently incompatible with highbitdepth