Upgrading media-libs/libvpx to 1.14.0 makes it work again (as does running with -system-libvpx). Tried clang and gcc builds. The video is captured fine, just not transmitted. Reproducible: Always Steps to Reproduce: 1. Build firefox-122 with use system-libvpx 2. Do a test recording in Google Meet 3. Actual Results: When playing back the test recording, it's all black Expected Results: See the actual video, as in firefox-121.0.1 (and prior) Requested a bump of media-libs/libvpx in bug #923310
Release v1.14.0 Venetian Duck 2024-01-18 v1.14.0 "Venetian Duck" This release drops support for old C compilers, such as Visual Studio 2012 and older, that disallow mixing variable declarations and statements (a C99 feature). It adds support for run-time CPU feature detection for Arm platforms, as well as support for darwin23 (macOS 14). - Upgrading: This release is ABI incompatible with the previous release. ..... That would explain it.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec40b09fcd3e8f9eabe2995525d6779342d87cd6 commit ec40b09fcd3e8f9eabe2995525d6779342d87cd6 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-01-30 10:26:06 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-01-31 07:17:46 +0000 media-libs/libvpx: add 1.14.0 Closes: https://bugs.gentoo.org/923310 Closes: https://bugs.gentoo.org/923311 Signed-off-by: Joonas Niilola <juippis@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/35091 media-libs/libvpx/Manifest | 2 + media-libs/libvpx/libvpx-1.14.0.ebuild | 143 +++++++++++++++++++++++++++++++++ 2 files changed, 145 insertions(+)