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)
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 ***
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)
reopening the issue
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.
<rdar://problem/84024646>
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
Any progress on the issue? It is severe issue that affects wide range of IOS devices
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.
Created attachment 448938 [details] Patch
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].
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?
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)