]> granicus.if.org Git - libvpx/commitdiff
spatial svc: zero sizes
authorJohann <johannkoenig@google.com>
Wed, 14 Mar 2018 01:22:40 +0000 (18:22 -0700)
committerJohann <johannkoenig@google.com>
Wed, 14 Mar 2018 01:22:50 +0000 (18:22 -0700)
This should be taken care of by parse_superframe_index but
the static analysis is not recognizing it because it depends
on 'marker' which is read from the bitstream.

Clears a static analysis warning:
The right operand of '*' is a garbage value
rc.layer_encoding_bitrate[layer] += 8.0 * sizes[sl];

Change-Id: I8ee48a98f907bc7b46869fd27a351f33e2e7de71

examples/vp9_spatial_svc_encoder.c

index ba25b71adba639fcbb26e760ddcf94443221e0fe..745feddb829b4cdba1a3707fa1a389f5fd7aa40d 100644 (file)
@@ -784,6 +784,7 @@ int main(int argc, const char **argv) {
 #if OUTPUT_RC_STATS
             uint64_t sizes[8];
             int count = 0;
+            vp9_zero(sizes);
 #endif
             vpx_video_writer_write_frame(writer, cx_pkt->data.frame.buf,
                                          cx_pkt->data.frame.sz,