Bug 1766311. Disable hardware encoders on non-Android. r=jolin

Chrome has had a variety of issues with hardware encoders:
https://github.com/W3C/webrtc-extensions/issues/98#issuecomment-1054005251

We'll disable hardware encoders for now so that we can get consistent
behaviour everywhere. Once we've updated to a modern libwebrtc we
can reenable them.

This also makes it so that we can get resolution scaling on H264 without having
to cherrypick patches from upstream libwebrtc.

Differential Revision: https://phabricator.services.mozilla.com/D144773
This commit is contained in:
Jeff Muizelaar 2022-04-27 19:19:50 +00:00
Родитель 6e2effa62e
Коммит 3b0f25b5de
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -9623,7 +9623,7 @@
- name: media.webrtc.platformencoder
type: RelaxedAtomicBool
#if !defined(MOZ_WIDGET_GTK)
#if defined(MOZ_WIDGET_ANDROID)
value: true
#else
value: false