Skip AV1E_SET_TILE_COLUMNS if value is the default

The default value of AV1E_SET_TILE_COLUMNS is 0. Skip the
aom_codec_control(AV1E_SET_TILE_COLUMNS) call if the value we want to
set it to is 0, because the update_extra_cfg() call after setting the
value is not that cheap.

Also cast the return value of log2() to unsigned int because that is the
parameter type of AV1E_SET_TILE_COLUMNS.

Remove the aom_codec_control(&codec, AV1E_SET_ROW_MT, 1) call. 1 is the
default value of AV1E_SET_ROW_MT.

Change-Id: Ie7d066865b12b8766f4d4798a914f1c573f60ba2
diff --git a/examples/svc_encoder_rtc.c b/examples/svc_encoder_rtc.c
index 7b1056d..eb336d5 100644
--- a/examples/svc_encoder_rtc.c
+++ b/examples/svc_encoder_rtc.c
@@ -1410,9 +1410,10 @@
   aom_codec_control(&codec, AV1E_SET_ENABLE_FILTER_INTRA, 0);
   aom_codec_control(&codec, AV1E_SET_INTRA_DEFAULT_TX_ONLY, 1);
 
-  aom_codec_control(&codec, AV1E_SET_TILE_COLUMNS,
-                    cfg.g_threads ? (int)log2(cfg.g_threads) : 0);
-  if (cfg.g_threads > 1) aom_codec_control(&codec, AV1E_SET_ROW_MT, 1);
+  if (cfg.g_threads > 1) {
+    aom_codec_control(&codec, AV1E_SET_TILE_COLUMNS,
+                      (unsigned int)log2(cfg.g_threads));
+  }
 
   aom_codec_control(&codec, AV1E_SET_TUNE_CONTENT, app_input.tune_content);
   if (app_input.tune_content == AOM_CONTENT_SCREEN) {