summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2014-03-14 18:37:20 -0700
committerJames Zern <jzern@google.com>2014-03-15 10:36:27 -0700
commit2a19c96362c9c07aded2495f422cf595150c53ef (patch)
tree493a9f6dbf4d21fc43c9e03ad232b40414d89113
parent7c6337ba9e486c8066db83ea2d845c3e8b7697f8 (diff)
downloadlibvpx-2a19c96362c9c07aded2495f422cf595150c53ef.tar
libvpx-2a19c96362c9c07aded2495f422cf595150c53ef.tar.gz
libvpx-2a19c96362c9c07aded2495f422cf595150c53ef.tar.bz2
libvpx-2a19c96362c9c07aded2495f422cf595150c53ef.zip
onyx_if: quiet -Warray-bounds warnings
'number_of_layers' is range checked before assignment from the user config. Change-Id: Idefdaceb8736f126fa7c647da2b047dafb56ea52
-rw-r--r--vp8/encoder/onyx_if.c2
1 files changed, 2 insertions, 0 deletions
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; i<oxcf->number_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; i<cpi->oxcf.number_of_layers; i++)
{
LAYER_CONTEXT *lc = &cpi->layer_context[i];