]> granicus.if.org Git - libvpx/commitdiff
vp9/vp9_cx_iface: Silence ts_number_layers MSVC warnings
authorTom Finegan <tomfinegan@google.com>
Thu, 13 Feb 2014 02:31:25 +0000 (18:31 -0800)
committerTom Finegan <tomfinegan@google.com>
Thu, 13 Feb 2014 19:41:16 +0000 (11:41 -0800)
Silence signed/unsigned mismatch warnings by adding casts where
ts_number_layers does not match the sign of the variable to which
it is being compared.

Change-Id: Iab25e18c877d158b2b2b417de7da94669648b2fa

vp9/vp9_cx_iface.c

index f5d5b241644ed09826b1ea09991e37b050948d75..8072f78a01187e9534f2efec9ae122c40c8d9d72 100644 (file)
@@ -178,7 +178,7 @@ static vpx_codec_err_t validate_config(vpx_codec_alg_priv_t      *ctx,
 
   RANGE_CHECK(cfg, ts_number_layers, 1, VPX_TS_MAX_LAYERS);
   if (cfg->ts_number_layers > 1) {
-    int i;
+    unsigned int i;
     for (i = 1; i < cfg->ts_number_layers; ++i) {
       if (cfg->ts_target_bitrate[i] < cfg->ts_target_bitrate[i-1]) {
         ERROR("ts_target_bitrate entries are not increasing");
@@ -1045,7 +1045,7 @@ static vpx_codec_err_t vp9e_set_svc_layer_id(vpx_codec_alg_priv_t *ctx,
   cpi->svc.temporal_layer_id = data->temporal_layer_id;
   // Checks on valid layer_id input.
   if (cpi->svc.temporal_layer_id < 0 ||
-      cpi->svc.temporal_layer_id >= ctx->cfg.ts_number_layers) {
+      cpi->svc.temporal_layer_id >= (int)ctx->cfg.ts_number_layers) {
     return VPX_CODEC_INVALID_PARAM;
   }
   if (cpi->svc.spatial_layer_id < 0 ||