[GStreamer][WebRTC] Do not try to handle framerate modulation in the encoder
Created attachment 352620 [details] Patch
Created attachment 352622 [details] Patch
Created attachment 353888 [details] Patch
Comment on attachment 353888 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=353888&action=review > Source/WebCore/ChangeLog:8 > + This has to already be handled in capturing pipeline or in libwebrtc itself Period at the end. > Source/WebCore/ChangeLog:10 > + No other encoder implementation try to do that, and libwebrtc is not happy with encoder that do not output the exact number of frames that have been passed in try -> tried, "with encoders that" and period at the end.
Comment on attachment 353888 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=353888&action=review > Source/WebCore/ChangeLog:12 > + No regressions detected and libwebrtc is happier this way, less warning output and no more frame corruption in H264 streams found. My only concern is we should have a test for this, I'll let Phil decide.
(In reply to Xabier Rodríguez Calvar from comment #5) > Comment on attachment 353888 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=353888&action=review > > > Source/WebCore/ChangeLog:12 > > + No regressions detected and libwebrtc is happier this way, less warning output and no more frame corruption in H264 streams found. > > My only concern is we should have a test for this, I'll let Phil decide. Well, we basically have "test", libwebrtc is not throwing WARNINGS anymore, I do not see how we could have a dedicated test at our level.
Created attachment 353962 [details] Patch
Comment on attachment 353962 [details] Patch Clearing flags on attachment: 353962 Committed r237860: <https://trac.webkit.org/changeset/237860>
All reviewed patches have been landed. Closing bug.
<rdar://problem/45841276>