Let is_interp_needed always return 1
This CL will cause 0.122% PSNR drop on lowres dataset 0.059% PSNR drop on midres dataset However, it will facilitate hardware implementation. Change-Id: I0a0713acacbfd571509a721337711c021915dd3c
This commit is contained in:
Родитель
baaaa16186
Коммит
a69ce1b314
|
@ -460,7 +460,9 @@ static INLINE int has_subpel_mv_component(const MODE_INFO *const mi,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#define CHECK_SUBPEL 0
|
||||||
static INLINE int av1_is_interp_needed(const MACROBLOCKD *const xd) {
|
static INLINE int av1_is_interp_needed(const MACROBLOCKD *const xd) {
|
||||||
|
#if CHECK_SUBPEL
|
||||||
MODE_INFO *const mi = xd->mi[0];
|
MODE_INFO *const mi = xd->mi[0];
|
||||||
const int is_compound = has_second_ref(&mi->mbmi);
|
const int is_compound = has_second_ref(&mi->mbmi);
|
||||||
int ref;
|
int ref;
|
||||||
|
@ -474,6 +476,10 @@ static INLINE int av1_is_interp_needed(const MACROBLOCKD *const xd) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
#else
|
||||||
|
(void)xd;
|
||||||
|
return 1;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#if CONFIG_MOTION_VAR
|
#if CONFIG_MOTION_VAR
|
||||||
|
|
Загрузка…
Ссылка в новой задаче