From: James Zern Date: Sat, 15 Mar 2014 01:37:20 +0000 (-0700) Subject: onyx_if: quiet -Warray-bounds warnings X-Git-Tag: v1.4.0~2044^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2a19c96362c9c07aded2495f422cf595150c53ef;p=libvpx onyx_if: quiet -Warray-bounds warnings 'number_of_layers' is range checked before assignment from the user config. Change-Id: Idefdaceb8736f126fa7c647da2b047dafb56ea52 --- diff --git a/vp8/encoder/onyx_if.c b/vp8/encoder/onyx_if.c index 849a0ed2a..ef37c0e37 100644 --- a/vp8/encoder/onyx_if.c +++ b/vp8/encoder/onyx_if.c @@ -1401,6 +1401,7 @@ static void update_layer_contexts (VP8_COMP *cpi) unsigned int i; double prev_layer_framerate=0; + assert(oxcf->number_of_layers <= VPX_TS_MAX_LAYERS); for (i=0; inumber_of_layers; i++) { LAYER_CONTEXT *lc = &cpi->layer_context[i]; @@ -5071,6 +5072,7 @@ int vp8_get_compressed_data(VP8_COMP *cpi, unsigned int *frame_flags, unsigned l unsigned int i; /* Update frame rates for each layer */ + assert(cpi->oxcf.number_of_layers <= VPX_TS_MAX_LAYERS); for (i=0; ioxcf.number_of_layers; i++) { LAYER_CONTEXT *lc = &cpi->layer_context[i];