Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 923311 - www-client/firefox-122.0 fails to transmit Google Meet video with use: system-libvpx
Summary: www-client/firefox-122.0 fails to transmit Google Meet video with use: system...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on: 923310
Blocks:
  Show dependency tree
 
Reported: 2024-01-30 08:54 UTC by Søren Dalby Larsen
Modified: 2024-01-31 07:18 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Søren Dalby Larsen 2024-01-30 08:54:34 UTC
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
Comment 1 Joakim Tjernlund 2024-01-30 13:27:13 UTC
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.
Comment 2 Larry the Git Cow gentoo-dev 2024-01-31 07:18:00 UTC
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(+)