Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 1b6ff0fd60c00812591432e5b8ca48a1e984c8f4 https://github.com/WebKit/WebKit/commit/1b6ff0fd60c00812591432e5b8ca48a1e984c8f4 Author: Youenn Fablet <you...@apple.com> Date: 2025-08-28 (Thu, 28 Aug 2025)
Changed paths: M Source/WebCore/CMakeLists.txt M Source/WebCore/DerivedSources-input.xcfilelist M Source/WebCore/DerivedSources-output.xcfilelist M Source/WebCore/DerivedSources.make A Source/WebCore/Modules/mediastream/RTCEncodedStreamProducer.cpp A Source/WebCore/Modules/mediastream/RTCEncodedStreamProducer.h A Source/WebCore/Modules/mediastream/RTCEncodedStreams.h A Source/WebCore/Modules/mediastream/RTCEncodedStreams.idl M Source/WebCore/Modules/mediastream/RTCRtpReceiver.cpp M Source/WebCore/Modules/mediastream/RTCRtpReceiver.h M Source/WebCore/Modules/mediastream/RTCRtpReceiver.idl M Source/WebCore/Modules/mediastream/RTCRtpSender.cpp M Source/WebCore/Modules/mediastream/RTCRtpSender.h M Source/WebCore/Modules/mediastream/RTCRtpSender.idl M Source/WebCore/Modules/webauthn/fido/AuthenticatorGetInfoResponse.cpp M Source/WebCore/Sources.txt M Source/WebCore/WebCore.xcodeproj/project.pbxproj M Source/WebCore/page/Quirks.cpp M Source/WebCore/page/Quirks.h M Source/WebCore/page/QuirksData.h Log Message: ----------- Add a quirk for encoded streams support rdar://158736355 https://bugs.webkit.org/show_bug.cgi?id=297959 Reviewed by Brent Fulgham. We add createEncodedStreams behind a quirk. For now, the quirk is not enabled as this is an experiment. * Source/WebCore/Modules/webauthn/fido/AuthenticatorGetInfoResponse.cpp: fix unified build issue. * Source/WebCore/CMakeLists.txt: * Source/WebCore/DerivedSources-input.xcfilelist: * Source/WebCore/DerivedSources-output.xcfilelist: * Source/WebCore/DerivedSources.make: * Source/WebCore/Modules/mediastream/RTCEncodedStreamProducer.cpp: Added. (WebCore::RTCEncodedStreamProducer::create): (WebCore::RTCEncodedStreamProducer::RTCEncodedStreamProducer): (WebCore::m_isVideo): (WebCore::RTCEncodedStreamProducer::initialize): (WebCore::RTCEncodedStreamProducer::enqueueFrame): (WebCore::RTCEncodedStreamProducer::writeFrame): * Source/WebCore/Modules/mediastream/RTCEncodedStreamProducer.h: Added. * Source/WebCore/Modules/mediastream/RTCEncodedStreams.h: Added. * Source/WebCore/Modules/mediastream/RTCEncodedStreams.idl: Added. * Source/WebCore/Modules/mediastream/RTCRtpReceiver.cpp: (WebCore::RTCRtpReceiver::createEncodedStreams): * Source/WebCore/Modules/mediastream/RTCRtpReceiver.h: * Source/WebCore/Modules/mediastream/RTCRtpReceiver.idl: * Source/WebCore/Modules/mediastream/RTCRtpSender.cpp: (WebCore::RTCRtpSender::createEncodedStreams): * Source/WebCore/Modules/mediastream/RTCRtpSender.h: * Source/WebCore/Modules/mediastream/RTCRtpSender.idl: * Source/WebCore/Sources.txt: * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/page/Quirks.cpp: (WebCore::Quirks::shouldEnableRTCEncodedStreamsQuirk const): * Source/WebCore/page/Quirks.h: * Source/WebCore/page/QuirksData.h: Canonical link: https://commits.webkit.org/299280@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes