From 9dbc9d1909c2a86ac8a798b2c0fbccb3d42704fd Mon Sep 17 00:00:00 2001 From: James Zern Date: Sat, 13 Apr 2013 10:51:23 -0700 Subject: [PATCH] explicitly pad bitfields to 32-bits suggested by fbarchard@chromium; may affect alignment in some cases Change-Id: I63552eb1a0f9e81754d30ce6e9b1cfe5748bdbc9 --- src/dec/vp8i.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dec/vp8i.h b/src/dec/vp8i.h index 4f1a91c8..a6beaabc 100644 --- a/src/dec/vp8i.h +++ b/src/dec/vp8i.h @@ -154,12 +154,14 @@ typedef struct { // filter specs unsigned int f_level_:6; // filter strength: 0..63 unsigned int f_ilevel_:6; // inner limit: 1..63 unsigned int f_inner_:1; // do inner filtering? + unsigned int pad_:19; } VP8FInfo; typedef struct { // used for syntax-parsing unsigned int nz_:24; // non-zero AC/DC coeffs (24bit) unsigned int dc_nz_:1; // non-zero DC coeffs unsigned int skip_:1; // block type + unsigned int pad_:6; } VP8MB; // Dequantization matrices