WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
262972
keyFramesDecoded > 0 while framesDecoded == 0
https://bugs.webkit.org/show_bug.cgi?id=262972
Summary
keyFramesDecoded > 0 while framesDecoded == 0
ronakk
Reported
2023-10-10 12:27:31 PDT
Hi Folks, Our WebRTC based application has seen an increase in failed sessions after the iOS 17 update. After some debugging we noticed that on iPhone for all failure sessions the number of keyFramesDecoded is > 0 while the number of framesDecoded == 0. According to the WebRTC standard this should not be possible: "This is a subset of framesDecoded. framesDecoded - keyFramesDecoded gives you the number of delta frames decoded.", so this seems to be a bug in the Safari WebRTC implementation on iOS17.
Attachments
Add attachment
proposed patch, testcase, etc.
:fippo
Comment 1
2023-10-10 23:18:59 PDT
that particular statistic in libWebRTC has been wrong, the fix is coming to webrtc M118 as noted in
https://groups.google.com/g/discuss-webrtc/c/6FL4yW3UdZg
youenn fablet
Comment 2
2023-10-11 07:46:59 PDT
As per fippo's link, the device receives key frames but apparently the decoding fails. @ronakk, any more information you can share with us? It might be difficult to investigate without additional info.
Radar WebKit Bug Importer
Comment 3
2023-10-11 07:54:39 PDT
<
rdar://problem/116810102
>
youenn fablet
Comment 4
2023-10-12 03:53:56 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/18991
EWS
Comment 5
2023-10-12 09:24:53 PDT
Committed
269258@main
(248020847da1): <
https://commits.webkit.org/269258@main
> Reviewed commits have been landed. Closing PR #18991 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug