From cc02a4abfc41a9f45a68dcebcd9e83bd621fd4bb Mon Sep 17 00:00:00 2001
From: Seven Du <dujinfang@gmail.com>
Date: Thu, 6 Sep 2018 13:16:11 +0800
Subject: [PATCH] FS-11189 do not allow user change of g_timebase

the timebase logic is tighed to code internal logic and cannot be changed externally
---
 conf/vanilla/autoload_configs/vpx.conf.xml | 1 -
 src/switch_vpx.c                           | 2 ++
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/conf/vanilla/autoload_configs/vpx.conf.xml b/conf/vanilla/autoload_configs/vpx.conf.xml
index 111c4890f9..c64e593d9c 100644
--- a/conf/vanilla/autoload_configs/vpx.conf.xml
+++ b/conf/vanilla/autoload_configs/vpx.conf.xml
@@ -73,7 +73,6 @@
       <!-- <param name="enc-threads" value="1"/> -->
 
       <param name="g-profile" value="2"/>
-      <param name="g-timebase" value="1/1000"/>
       <!-- DEFULT | PARTITIONS -->
       <param name="g-error-resilient" value="PARTITIONS"/>
       <!-- ONE_PASS, FIRST_PASS, LAST_PASS"/> -->
diff --git a/src/switch_vpx.c b/src/switch_vpx.c
index 558c0a9197..804562d189 100644
--- a/src/switch_vpx.c
+++ b/src/switch_vpx.c
@@ -1500,6 +1500,7 @@ static void load_config()
 						enc_cfg->g_threads = switch_parse_cpu_string(value);
 					} else if (!strcmp(name, "g-profile")) {
 						enc_cfg->g_profile = UINTVAL(val);
+#if 0
 					} else if (!strcmp(name, "g-timebase")) {
 						int num = 0;
 						int den = 0;
@@ -1518,6 +1519,7 @@ static void load_config()
 							enc_cfg->g_timebase.num = num;
 							enc_cfg->g_timebase.den = den;
 						}
+#endif
 					} else if (!strcmp(name, "g-error-resilient")) {
 						char *s = strdup(value);
 						vpx_codec_er_flags_t res = 0;