Changeset 282523 in webkit
- Timestamp:
- Sep 16, 2021, 2:55:12 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 15 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/http/wpt/webrtc/no-webrtc-transform.html (modified) (2 diffs)
-
Source/WTF/ChangeLog (modified) (1 diff)
-
Source/WTF/Scripts/Preferences/WebPreferencesExperimental.yaml (modified) (3 diffs)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/Modules/mediastream/RTCEncodedAudioFrame.idl (modified) (1 diff)
-
Source/WebCore/Modules/mediastream/RTCEncodedVideoFrame.idl (modified) (1 diff)
-
Source/WebCore/Modules/mediastream/RTCRtpReceiver+Transform.idl (modified) (1 diff)
-
Source/WebCore/Modules/mediastream/RTCRtpSFrameTransform.idl (modified) (1 diff)
-
Source/WebCore/Modules/mediastream/RTCRtpSFrameTransformErrorEvent.idl (modified) (1 diff)
-
Source/WebCore/Modules/mediastream/RTCRtpScriptTransform.idl (modified) (1 diff)
-
Source/WebCore/Modules/mediastream/RTCRtpScriptTransformer.idl (modified) (1 diff)
-
Source/WebCore/Modules/mediastream/RTCRtpSender+Transform.idl (modified) (1 diff)
-
Source/WebCore/Modules/mediastream/RTCTransformEvent.idl (modified) (1 diff)
-
Source/WebCore/workers/DedicatedWorkerGlobalScope.idl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r282513 r282523 1 2021-09-16 Youenn Fablet <youenn@apple.com> 2 3 Enable RTCRtpScriptTransform by default 4 https://bugs.webkit.org/show_bug.cgi?id=230220 5 <rdar://problem/83090247> 6 7 Reviewed by Eric Carlson. 8 9 * http/wpt/webrtc/no-webrtc-transform.html: 10 Migrate to new internal setting. 11 1 12 2021-09-16 Cameron McCormack <heycam@apple.com> 2 13 -
trunk/LayoutTests/http/wpt/webrtc/no-webrtc-transform.html
r282416 r282523 10 10 promise_test(async (test) => { 11 11 if (window.internals) 12 internals.settings.setWebRTC InsertableStreamsEnabled(true);12 internals.settings.setWebRTCEncodedTransformEnabled(true); 13 13 14 14 const worker = new Worker('no-transform.js'); … … 19 19 promise_test(async (test) => { 20 20 if (window.internals) 21 internals.settings.setWebRTC InsertableStreamsEnabled(false);21 internals.settings.setWebRTCEncodedTransformEnabled(false); 22 22 23 23 const worker = new Worker('no-transform.js'); -
trunk/Source/WTF/ChangeLog
r282513 r282523 1 2021-09-16 Youenn Fablet <youenn@apple.com> 2 3 Enable RTCRtpScriptTransform by default 4 https://bugs.webkit.org/show_bug.cgi?id=230220 5 6 Reviewed by Eric Carlson. 7 8 Splitting WebRTCInsertableStreamsEnabled to WebRTCEncodedTransformEnabled and WebRTCSFrameTransformEnabled. 9 Keeping WebRTCSFrameTransformEnabled as off by default until SFrame solidifies and mark WebRTCEncodedTransformEnabled as on by default. 10 11 * Scripts/Preferences/WebPreferencesExperimental.yaml: 12 1 13 2021-09-16 Cameron McCormack <heycam@apple.com> 2 14 -
trunk/Source/WTF/Scripts/Preferences/WebPreferencesExperimental.yaml
r282487 r282523 1404 1404 default: WebKit::defaultWebMParserEnabled() 1405 1405 1406 WebRTCEncodedTransformEnabled: 1407 type: bool 1408 condition: ENABLE(WEB_RTC) 1409 humanReadableName: "WebRTC Encoded Transform API" 1410 humanReadableDescription: "Enable WebRTC Encoded Transform API" 1411 defaultValue: 1412 WebKitLegacy: 1413 default: false 1414 WebKit: 1415 default: true 1416 WebCore: 1417 default: true 1418 1406 1419 # FIXME: Is this implemented for WebKitLegacy? If not, this should be excluded from WebKitLegacy entirely. 1407 1420 WebRTCH264LowLatencyEncoderEnabled: … … 1430 1443 default: false 1431 1444 1432 WebRTCInsertableStreamsEnabled:1433 type: bool1434 condition: ENABLE(WEB_RTC)1435 humanReadableName: "WebRTC Insertable Streams API"1436 humanReadableDescription: "Enable WebRTC Insertable Streams API"1437 defaultValue:1438 WebKitLegacy:1439 default: false1440 WebKit:1441 default: false1442 WebCore:1443 default: false1444 1445 1445 # FIXME: This is not relevent for WebKitLegacy, so should be excluded from WebKitLegacy entirely. 1446 1446 WebRTCPlatformCodecsInGPUProcessEnabled: … … 1477 1477 default: true 1478 1478 1479 WebRTCSFrameTransformEnabled: 1480 type: bool 1481 condition: ENABLE(WEB_RTC) 1482 humanReadableName: "WebRTC SFrame Transform API" 1483 humanReadableDescription: "Enable WebRTC SFrame Transform API" 1484 defaultValue: 1485 WebKitLegacy: 1486 default: false 1487 WebKit: 1488 default: false 1489 WebCore: 1490 default: false 1491 1479 1492 WebRTCSocketsProxyingEnabled: 1480 1493 type: bool -
trunk/Source/WebCore/ChangeLog
r282513 r282523 1 2021-09-16 Youenn Fablet <youenn@apple.com> 2 3 Enable RTCRtpScriptTransform by default 4 https://bugs.webkit.org/show_bug.cgi?id=230220 5 6 Reviewed by Eric Carlson. 7 8 No change of behavior, renaming WebRTCInsertableStreamsEnabled to WebRTCEncodedTransformEnabled 9 and WebRTCSFrameTransformEnabled. 10 11 * Modules/mediastream/RTCEncodedAudioFrame.idl: 12 * Modules/mediastream/RTCEncodedVideoFrame.idl: 13 * Modules/mediastream/RTCRtpReceiver+Transform.idl: 14 * Modules/mediastream/RTCRtpSFrameTransform.idl: 15 * Modules/mediastream/RTCRtpSFrameTransformErrorEvent.idl: 16 * Modules/mediastream/RTCRtpScriptTransform.idl: 17 * Modules/mediastream/RTCRtpScriptTransformer.idl: 18 * Modules/mediastream/RTCRtpSender+Transform.idl: 19 * Modules/mediastream/RTCTransformEvent.idl: 20 * workers/DedicatedWorkerGlobalScope.idl: 21 1 22 2021-09-16 Cameron McCormack <heycam@apple.com> 2 23 -
trunk/Source/WebCore/Modules/mediastream/RTCEncodedAudioFrame.idl
r282416 r282523 35 35 [ 36 36 Conditional=WEB_RTC, 37 EnabledBySetting=WebRTC InsertableStreams,37 EnabledBySetting=WebRTCEncodedTransform, 38 38 Exposed=DedicatedWorker, 39 39 ImplementationLacksVTable, -
trunk/Source/WebCore/Modules/mediastream/RTCEncodedVideoFrame.idl
r282416 r282523 44 44 [ 45 45 Conditional=WEB_RTC, 46 EnabledBySetting=WebRTC InsertableStreams,46 EnabledBySetting=WebRTCEncodedTransform, 47 47 Exposed=DedicatedWorker, 48 48 ImplementationLacksVTable, -
trunk/Source/WebCore/Modules/mediastream/RTCRtpReceiver+Transform.idl
r282416 r282523 28 28 [ 29 29 Conditional=WEB_RTC, 30 EnabledBySetting=WebRTC InsertableStreams,30 EnabledBySetting=WebRTCEncodedTransform, 31 31 Exposed=Window, 32 32 ImplementedBy=RTCRtpReceiverWithTransform, -
trunk/Source/WebCore/Modules/mediastream/RTCRtpSFrameTransform.idl
r282416 r282523 44 44 ActiveDOMObject, 45 45 Conditional=WEB_RTC, 46 EnabledBySetting=WebRTC InsertableStreams,46 EnabledBySetting=WebRTCSFrameTransform, 47 47 ExportMacro=WEBCORE_EXPORT, 48 48 Exposed=(Window,DedicatedWorker), -
trunk/Source/WebCore/Modules/mediastream/RTCRtpSFrameTransformErrorEvent.idl
r282416 r282523 37 37 [ 38 38 Conditional=WEB_RTC, 39 EnabledBySetting=WebRTC InsertableStreams,39 EnabledBySetting=WebRTCSFrameTransform, 40 40 Exposed=(Window,DedicatedWorker), 41 41 InterfaceName=SFrameTransformErrorEvent -
trunk/Source/WebCore/Modules/mediastream/RTCRtpScriptTransform.idl
r282416 r282523 27 27 ActiveDOMObject, 28 28 Conditional=WEB_RTC, 29 EnabledBySetting=WebRTC InsertableStreams,29 EnabledBySetting=WebRTCEncodedTransform, 30 30 Exposed=Window, 31 31 JSGenerateToNativeObject, -
trunk/Source/WebCore/Modules/mediastream/RTCRtpScriptTransformer.idl
r282416 r282523 27 27 ActiveDOMObject, 28 28 Conditional=WEB_RTC, 29 EnabledBySetting=WebRTC InsertableStreams,29 EnabledBySetting=WebRTCEncodedTransform, 30 30 Exposed=DedicatedWorker, 31 31 JSGenerateToNativeObject, -
trunk/Source/WebCore/Modules/mediastream/RTCRtpSender+Transform.idl
r282416 r282523 28 28 [ 29 29 Conditional=WEB_RTC, 30 EnabledBySetting=WebRTC InsertableStreams,30 EnabledBySetting=WebRTCEncodedTransform, 31 31 Exposed=Window, 32 32 ImplementedBy=RTCRtpSenderWithTransform, -
trunk/Source/WebCore/Modules/mediastream/RTCTransformEvent.idl
r282416 r282523 25 25 [ 26 26 Conditional=WEB_RTC, 27 EnabledBySetting=WebRTC InsertableStreams,27 EnabledBySetting=WebRTCEncodedTransform, 28 28 Exposed=Worker, 29 29 InterfaceName=RTCTransformEvent, -
trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.idl
r282416 r282523 47 47 48 48 [Conditional=OFFSCREEN_CANVAS_IN_WORKERS, EnabledAtRuntime=OffscreenCanvasInWorkers] DedicatedWorkerGlobalScope includes AnimationFrameProvider; 49 [Conditional=WEB_RTC, EnabledBySetting=WebRTC InsertableStreams] DedicatedWorkerGlobalScope includes RTCRtpScriptTransformProvider;49 [Conditional=WEB_RTC, EnabledBySetting=WebRTCEncodedTransform] DedicatedWorkerGlobalScope includes RTCRtpScriptTransformProvider;
Note:
See TracChangeset
for help on using the changeset viewer.