[Google Meet] The webcam video stream is not being seen by the other participant if one disables and re-enables it
Categories
(Core :: WebRTC: Audio/Video, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr102 | --- | unaffected |
firefox109 | --- | unaffected |
firefox110 | + | verified |
firefox111 | + | verified |
People
(Reporter: danibodea, Assigned: bwc)
References
(Regression)
Details
(Keywords: regression)
Attachments
(2 files, 1 obsolete file)
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details | Review |
Note
- The video of Googe Meet is not being sent to the other participant if he disabled his own video and reactivates it.
Found in
- Beta v110.0b5
Affected versions
- Nightly v111.0a1
- Beta v110.b5
Tested platforms
- Affected platforms: Windows 10, Ubuntu 22, Mac OS 12
- Unaffected platforms: -
Steps to reproduce
- Join the same meeting
- One participant disabled his video.
- He re-enables the video.
Expected result
- The other participant can see his video.
Actual result
- The other participant can NOT see his video. A single image may appear after a few minutes.
Regression range
- First bad revision: 4a8af015edd89e39350a0c2a38796b91a96eb0e4
- Last good revision: 5a2aac1feb784be71e029497969db1a25f581ec0
- Pushlog: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=5a2aac1feb784be71e029497969db1a25f581ec0&tochange=4a8af015edd89e39350a0c2a38796b91a96eb0e4
- Potentially regressed by: 1676855
Additional notes
- additional_note1
Comment 1•1 year ago
|
||
:bwc, since you are the author of the regressor, bug 1676855, could you take a look?
For more information, please visit auto_nag documentation.
Assignee | ||
Comment 2•1 year ago
|
||
Pretty sure I see the problem here.
Assignee | ||
Comment 4•1 year ago
|
||
Pretty sure this is a simple enough fix for an uplift.
Updated•1 year ago
|
Assignee | ||
Comment 5•1 year ago
|
||
Assignee | ||
Comment 6•1 year ago
|
||
Depends on D167981
Assignee | ||
Comment 7•1 year ago
|
||
This is related to bug 1606875, and I think bug 1401592 just made it permafail.
Assignee | ||
Comment 8•1 year ago
|
||
Assignee | ||
Comment 9•1 year ago
|
||
I've manually verified that the patch fixes the meet issue.
Comment 10•1 year ago
|
||
This is marked as S2 and regressed in 110, can we get this landed on m-c and uplifted in our last betas this week or is the fix too risky for an uplift? Thanks
Assignee | ||
Comment 11•1 year ago
|
||
This is a low-risk fix, so uplift is reasonable.
Assignee | ||
Comment 12•1 year ago
|
||
Assignee | ||
Comment 13•1 year ago
|
||
Fix is now a tiny bit riskier, but still pretty low risk.
Assignee | ||
Comment 14•1 year ago
|
||
Assignee | ||
Comment 15•1 year ago
|
||
We don't need to do anything like this, since setting the nullptr on the pipeline
accomplishes what we want here.
Depends on D167981
Updated•1 year ago
|
Updated•1 year ago
|
Assignee | ||
Comment 16•1 year ago
|
||
Try looks fine.
Assignee | ||
Comment 17•1 year ago
|
||
Manual verification checks out.
Comment 18•1 year ago
|
||
Pushed by bcampen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6e64d1a91860 Test-case for bug. r=jib https://hg.mozilla.org/integration/autoland/rev/e4a3279a2c72 Remove this code that was breaking the replaceTrack(null->non-null) case. r=pehrsons
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/38288 for changes under testing/web-platform/tests
Comment 20•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6e64d1a91860
https://hg.mozilla.org/mozilla-central/rev/e4a3279a2c72
Upstream PR merged by moz-wptsync-bot
Comment 22•1 year ago
|
||
Byron, could you request uplift for our last beta? Thanks
Assignee | ||
Comment 23•1 year ago
|
||
Comment on attachment 9315112 [details]
Bug 1812293: Remove this code that was breaking the replaceTrack(null->non-null) case. r?pehrsons
Beta/Release Uplift Approval Request
- User impact if declined: Google Meet (and probably other services) will break on release.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Very low risk, just removed some code that was not important to have.
- String changes made/needed: None.
- Is Android affected?: Yes
Assignee | ||
Updated•1 year ago
|
Comment 24•1 year ago
|
||
Comment on attachment 9315112 [details]
Bug 1812293: Remove this code that was breaking the replaceTrack(null->non-null) case. r?pehrsons
Approved for our last 110 beta, thanks.
Updated•1 year ago
|
Comment 25•1 year ago
|
||
bugherder uplift |
Updated•1 year ago
|
Updated•1 year ago
|
Reporter | ||
Comment 26•1 year ago
|
||
I have verified this fix with Nightly v111.0a1 from 2022-02-03 and Beta v110.0b9 on Windows 10, Mac OS 11 and Ubuntu 22.
Description
•