summaryrefslogtreecommitdiff
path: root/vp9
diff options
context:
space:
mode:
authorWan-Teh Chang <wtc@google.com>2022-07-29 15:42:15 -0700
committerWan-Teh Chang <wtc@google.com>2022-07-29 15:46:42 -0700
commit0b3d4114468e8b602ece9b28f2485c60394311ca (patch)
treef14d93eb3a3eb61ac9c102d44e2b52cb8f787ef9 /vp9
parent59acf6739cbca60ea8cdb2abf4ab938eaf2abb46 (diff)
downloadlibvpx-0b3d4114468e8b602ece9b28f2485c60394311ca.tar
libvpx-0b3d4114468e8b602ece9b28f2485c60394311ca.tar.gz
libvpx-0b3d4114468e8b602ece9b28f2485c60394311ca.tar.bz2
libvpx-0b3d4114468e8b602ece9b28f2485c60394311ca.zip
Fix off-by-one error of max w/h in validate_config
Fix the off-by-one errors of maximum g_w and g_h in validate_config(). Bug: webm:1774 Change-Id: I343783d06c1f53222be2366be79171b214486201
Diffstat (limited to 'vp9')
-rw-r--r--vp9/vp9_cx_iface.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vp9/vp9_cx_iface.c b/vp9/vp9_cx_iface.c
index 05ac9e169..588d9d502 100644
--- a/vp9/vp9_cx_iface.c
+++ b/vp9/vp9_cx_iface.c
@@ -170,8 +170,8 @@ static vpx_codec_err_t update_error_state(
static vpx_codec_err_t validate_config(vpx_codec_alg_priv_t *ctx,
const vpx_codec_enc_cfg_t *cfg,
const struct vp9_extracfg *extra_cfg) {
- RANGE_CHECK(cfg, g_w, 1, 65535); // 16 bits available
- RANGE_CHECK(cfg, g_h, 1, 65535); // 16 bits available
+ RANGE_CHECK(cfg, g_w, 1, 65536); // 16 bits available
+ RANGE_CHECK(cfg, g_h, 1, 65536); // 16 bits available
RANGE_CHECK(cfg, g_timebase.den, 1, 1000000000);
RANGE_CHECK(cfg, g_timebase.num, 1, 1000000000);
RANGE_CHECK_HI(cfg, g_profile, 3);