From: Marco Paniconi Date: Tue, 3 Apr 2018 21:34:07 +0000 (-0700) Subject: Fix to svc sample enocoder for visual studio build. X-Git-Tag: v1.8.0~756^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cb63aefa4527dbde62abcc4c7f8b5bef40a8cf6b;p=libvpx Fix to svc sample enocoder for visual studio build. Fix to sample encoder, for visual studio buid failure: conversion from 'uint64_t' to 'int'. Change-Id: I385ab8482e1ee97da9872437f8286d9071e38e0e --- diff --git a/examples/vp9_spatial_svc_encoder.c b/examples/vp9_spatial_svc_encoder.c index 33347c4b2..4b3f8530c 100644 --- a/examples/vp9_spatial_svc_encoder.c +++ b/examples/vp9_spatial_svc_encoder.c @@ -804,7 +804,6 @@ int main(int argc, const char **argv) { uint64_t sizes[8]; uint64_t sizes_parsed[8]; int count = 0; - int tot_size = 0; vp9_zero(sizes); vp9_zero(sizes_parsed); #endif @@ -832,14 +831,14 @@ int main(int argc, const char **argv) { } for (sl = 0; sl < enc_cfg.ss_number_layers; ++sl) { unsigned int sl2; - tot_size = 0; + uint64_t tot_size = 0; for (sl2 = 0; sl2 <= sl; ++sl2) { if (cx_pkt->data.frame.spatial_layer_encoded[sl2]) tot_size += sizes[sl2]; } if (tot_size > 0) vpx_video_writer_write_frame( - outfile[sl], cx_pkt->data.frame.buf, tot_size, + outfile[sl], cx_pkt->data.frame.buf, (size_t)(tot_size), cx_pkt->data.frame.pts); } }