summaryrefslogtreecommitdiff
path: root/vp8/decoder/decodeframe.c
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2021-11-06 16:33:00 -0700
committerJames Zern <jzern@google.com>2021-11-08 13:43:09 -0800
commit1676cddaaa4feebc766c64767f035ca9b0e5739f (patch)
tree234dd87aa5040acbcd793a02412351ba1da3ade2 /vp8/decoder/decodeframe.c
parent40c21ff6fe32c12d7e0a7f66b0a2f7ca67a26695 (diff)
downloadlibvpx-1676cddaaa4feebc766c64767f035ca9b0e5739f.tar
libvpx-1676cddaaa4feebc766c64767f035ca9b0e5739f.tar.gz
libvpx-1676cddaaa4feebc766c64767f035ca9b0e5739f.tar.bz2
libvpx-1676cddaaa4feebc766c64767f035ca9b0e5739f.zip
vp8: fix some implicit signed -> unsigned conv warnings
and vice-versa mostly when dealing with bitmasks w/clang-11 -fsanitize=undefined Change-Id: I6d8f676bf87679ba1dad9cb7f55eea172103d9d3
Diffstat (limited to 'vp8/decoder/decodeframe.c')
-rw-r--r--vp8/decoder/decodeframe.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vp8/decoder/decodeframe.c b/vp8/decoder/decodeframe.c
index 67c254fa1..1c1566766 100644
--- a/vp8/decoder/decodeframe.c
+++ b/vp8/decoder/decodeframe.c
@@ -872,8 +872,8 @@ static void init_frame(VP8D_COMP *pbi) {
xd->mode_info_stride = pc->mode_info_stride;
xd->corrupted = 0; /* init without corruption */
- xd->fullpixel_mask = 0xffffffff;
- if (pc->full_pixel) xd->fullpixel_mask = 0xfffffff8;
+ xd->fullpixel_mask = ~0;
+ if (pc->full_pixel) xd->fullpixel_mask = ~7;
}
int vp8_decode_frame(VP8D_COMP *pbi) {