diff options
author | James Zern <jzern@google.com> | 2015-12-03 16:18:48 -0800 |
---|---|---|
committer | James Zern <jzern@google.com> | 2015-12-03 16:18:48 -0800 |
commit | 2e693eb80e705ea68e23eed19616d22b4778b45a (patch) | |
tree | 4bab0ab28d838e76b31ff4ac6ce92a6e68d589bb /vp8/common | |
parent | b38a7cd1696e9e22a16a444fcb5f1e1c47536b70 (diff) | |
download | libvpx-2e693eb80e705ea68e23eed19616d22b4778b45a.tar libvpx-2e693eb80e705ea68e23eed19616d22b4778b45a.tar.gz libvpx-2e693eb80e705ea68e23eed19616d22b4778b45a.tar.bz2 libvpx-2e693eb80e705ea68e23eed19616d22b4778b45a.zip |
vp8: fix loop filter level clamping
the loop filter level is transmitted as 6-bits + sign so needs to be clamped in
the delta + absolute case.
BUG=https://bugzilla.mozilla.org/show_bug.cgi?id=1224363
Change-Id: Icbdca4fdbf043466429bd5c9d59dbe913bf153bc
Diffstat (limited to 'vp8/common')
-rw-r--r-- | vp8/common/vp8_loopfilter.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vp8/common/vp8_loopfilter.c b/vp8/common/vp8_loopfilter.c index 8b55dff92..756ad488f 100644 --- a/vp8/common/vp8_loopfilter.c +++ b/vp8/common/vp8_loopfilter.c @@ -141,8 +141,8 @@ void vp8_loop_filter_frame_init(VP8_COMMON *cm, else /* Delta Value */ { lvl_seg += mbd->segment_feature_data[MB_LVL_ALT_LF][seg]; - lvl_seg = (lvl_seg > 0) ? ((lvl_seg > 63) ? 63: lvl_seg) : 0; } + lvl_seg = (lvl_seg > 0) ? ((lvl_seg > 63) ? 63: lvl_seg) : 0; } if (!mbd->mode_ref_lf_delta_enabled) |