Bug 231074

Summary: VP9-SVS no video stream from remote peer on some devices
Product: WebKit Reporter: olena.bezkrovna
Component: WebRTCAssignee: youenn fablet <youennf>
Status: RESOLVED FIXED    
Severity: Critical CC: eric.carlson, ews-watchlist, glenn, jer.noble, philipj, sergio, webkit-bug-importer, youennf
Priority: P2 Keywords: InRadar
Version: Safari 15   
Hardware: All   
OS: All   
Attachments:
Description Flags
Patch none

Description olena.bezkrovna 2021-10-01 05:36:58 PDT
We were able to reproduce the issue on:
- MacBooks 2015 and older with Safari 15 
- iPad Air 2 with Safari 15

1. Initiate 2p2 call
2. Check the video from the remote peer

Actual result: No video from the remote peer (peer connection stats show frames received)

Issue is not reproducible on Version 14.1.2 (16611.3.10.1.3)
Comment 1 youenn fablet 2021-10-01 06:22:49 PDT
Can you clarify where the issue is?
If the issue is on rendering vp9 on the iPad Air 2, this might be bug 230604.
Marking it as duplicate, please reopen if my assumption is not correct.

*** This bug has been marked as a duplicate of bug 230604 ***
Comment 2 olena.bezkrovna 2021-10-01 06:30:36 PDT
The issue is reproducible on MacBooks model 2015 and older with Safari 15 and not reproducible on Version 14.1.2 (16611.3.10.1.3)
Comment 3 olena.bezkrovna 2021-10-01 06:34:22 PDT
reopening the issue
Comment 4 youenn fablet 2021-10-05 04:13:04 PDT
I investigated with the help of Olena.
I think this should be fixed with bug 230604.
Let's validate this when bug 230604 fix lans in Safari Tech Preview.
Comment 5 Radar WebKit Bug Importer 2021-10-08 05:37:13 PDT
<rdar://problem/84024646>
Comment 6 olena.bezkrovna 2021-12-23 03:54:13 PST
Retested with 15.2 Safari release. Issue is fixed for Safari 15.2 on macOS. On mobile devices issue is reproducible for some device models (e.g. iPhone XR, iPhone 12 Pro, iPad Air 4th gen), can be tested with a sample https://bug-231071-attachments.webkit.org/attachment.cgi?id=440040
Comment 7 olena.bezkrovna 2022-01-12 04:27:50 PST
Any progress on the issue? It is severe issue that affects wide range of IOS devices
Comment 8 youenn fablet 2022-01-12 05:53:07 PST
Just had a quick look, and the issue is probably related to fallback decoder being using VTB instead of Libvpx as it should.
The temp workaround would be to not rely on kSVC downstream.
Comment 9 youenn fablet 2022-01-12 06:02:07 PST
Created attachment 448938 [details]
Patch
Comment 10 EWS 2022-01-12 09:58:37 PST
Committed r287928 (245961@main): <https://commits.webkit.org/245961@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 448938 [details].
Comment 11 olena.bezkrovna 2022-04-12 05:40:53 PDT
Is the fix merged? I retested the issue with the latest IOS Beta 15.5 and still see the problem. If it is not merged is there any schedule for when it is going to be merged?
Comment 12 olena.bezkrovna 2022-06-08 02:21:12 PDT
Any updates on the issue? I is still reproducible on the latest iPadOS 15.6 Beta Safari (tested with iPad Air 4th gen with sample https://bug-231071-attachments.webkit.org/attachment.cgi?id=440040)