diff --git a/conf/vanilla/autoload_configs/vpx.conf.xml b/conf/vanilla/autoload_configs/vpx.conf.xml index 737733eec1..ee7549025d 100644 --- a/conf/vanilla/autoload_configs/vpx.conf.xml +++ b/conf/vanilla/autoload_configs/vpx.conf.xml @@ -97,7 +97,7 @@ - + diff --git a/src/switch_vpx.c b/src/switch_vpx.c index 5191027638..ca8635d67e 100644 --- a/src/switch_vpx.c +++ b/src/switch_vpx.c @@ -563,6 +563,10 @@ static switch_status_t init_encoder(switch_codec_t *codec) switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "config: %s\n", my_cfg->name); + if (context->is_vp9) { + my_cfg->enc_cfg.g_profile = 0; // default build of VP9 only support 0, TODO: remove this + } + if (my_cfg->codecs) { parse_codec_specific_profile(my_cfg, codec_name); }