From f935b29629ae5f657e5d739e2bd6803650357e5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Tue, 4 Oct 2022 22:08:12 +0200 Subject: [PATCH] feat(rn,config) default to VP8 on mobile VP9 is too resource intensive. H.264 might be coming back for P2P but we need to fix support for Android first, since it's not available with the default software codec factory. --- react/features/base/config/configType.ts | 2 +- react/features/base/config/reducer.ts | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/react/features/base/config/configType.ts b/react/features/base/config/configType.ts index 0209df769..cc1dc4a28 100644 --- a/react/features/base/config/configType.ts +++ b/react/features/base/config/configType.ts @@ -481,7 +481,7 @@ export interface IConfig { standard?: number; }; }; - minHeightForQualityLvl: { + minHeightForQualityLvl?: { [key: number]: string; }; preferredCodec?: string; diff --git a/react/features/base/config/reducer.ts b/react/features/base/config/reducer.ts index ed31f6d0a..a28d31c87 100644 --- a/react/features/base/config/reducer.ts +++ b/react/features/base/config/reducer.ts @@ -52,10 +52,11 @@ const INITIAL_RN_STATE: IConfig = { disableAudioLevels: true, p2p: { - disabledCodec: '', - disableH264: false, // deprecated - preferredCodec: 'H264', - preferH264: true // deprecated + preferredCodec: 'VP8' + }, + + videoQuality: { + preferredCodec: 'VP8' } };