Changeset 222858 in webkit
- Timestamp:
- Oct 4, 2017 10:50:07 AM (7 years ago)
- Location:
- trunk
- Files:
-
- 16 deleted
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r222854 r222858 1 2017-10-04 Youenn Fablet <youenn@apple.com> 2 3 Remove OpenWebRTC backend 4 https://bugs.webkit.org/show_bug.cgi?id=177868 5 6 Reviewed by Alejandro G. Castro. 7 8 * platform/gtk/TestExpectations: 9 1 10 2017-10-04 Carlos Garcia Campos <cgarcia@igalia.com> 2 11 -
trunk/LayoutTests/platform/gtk/TestExpectations
r222854 r222858 592 592 webkit.org/b/85212 ietestcenter/css3/flexbox/flexbox-layout-002.htm [ ImageOnlyFailure ] 593 593 594 # WebRTC / MediaStream implementation is not complete yet.595 # Some of this tests are skipped on the general TestExpectations,596 # Enable them here and list the individual expectations in order to get597 # notifications of new failures.598 594 fast/mediastream [ Pass ] 599 webrtc [ Pass ] 600 # GTK uses OWR instead of libwebrtc 601 webrtc/libwebrtc [ Skip ] 602 # Some WebRTC features like datachannel are still not implemented 603 webrtc/audio-replace-track.html [ Failure ] 604 webrtc/audio-muted-stats.html [ Failure ] 605 webrtc/audio-muted-stats2.html [ Failure ] 606 webrtc/captureCanvas-webrtc.html [ Failure ] 607 webrtc/closing-peerconnection.html [ Timeout ] 608 webrtc/connection-state.html [ Failure ] 609 webrtc/datachannel [ Skip ] 610 webrtc/ephemeral-certificates-and-cnames.html [ Failure ] 611 webrtc/multi-video.html [ Failure ] 612 webrtc/no-port-zero-in-upd-candidates.html [ Timeout ] 613 webrtc/peer-connection-audio-mute2.html [ Crash Failure ] 614 webrtc/peer-connection-audio-mute.html [ Failure ] 615 webrtc/peer-connection-audio-unmute.html [ Failure ] 616 webrtc/peer-connection-remote-audio-mute2.html [ Crash Failure ] 617 webrtc/peer-connection-remote-audio-mute.html [ Failure ] 618 webrtc/peer-connection-track-end.html [ Failure ] 619 webrtc/video-addTrack.html [ Crash ] 620 webrtc/video-disabled-black.html [ Failure ] 621 webrtc/video-mediastreamtrack-stats.html [ Failure ] 622 webrtc/video-mute.html [ Failure Timeout ] 623 webrtc/video-remote-mute.html [ Failure ] 624 webrtc/video-replace-muted-track.html [ Failure Timeout Crash ] 625 webkit.org/b/176801 webrtc/video-replace-track.html [ Failure Crash ] 626 webkit.org/b/176801 webrtc/video-getParameters.html [ Failure Crash ] 627 webkit.org/b/176801 webrtc/video.html [ Failure Crash ] 628 webrtc/video-replace-track-to-null.html [ Failure ] 629 webrtc/video-rotation.html [ Failure ] 630 webrtc/video-stats.html [ Failure Crash ] 631 webrtc/video-unmute.html [ Failure Timeout ] 632 webrtc/video-with-data-channel.html [ Failure ] 633 webrtc/video-with-receiver.html [ Failure ] 634 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate.html [ Failure ] 635 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createDataChannel.html [ Failure ] 636 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription.html [ Failure ] 637 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html [ Failure ] 638 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createAnswer.html [ Failure ] 639 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html [ Failure ] 640 imported/w3c/web-platform-tests/webrtc/RTCDataChannel-bufferedAmount.html [ Failure ] 641 imported/w3c/web-platform-tests/webrtc/RTCDataChannel-send.html [ Failure ] 642 imported/w3c/web-platform-tests/webrtc/RTCIceTransport.html [ Failure ] 643 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-addTransceiver.html [ Failure ] 644 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-connectionState.html [ Failure ] 645 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-getStats.html [ Failure ] 646 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-iceConnectionState.html [ Failure ] 647 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-iceGatheringState.html [ Failure ] 648 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ondatachannel.html [ Failure ] 649 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer.html [ Failure ] 650 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer.html [ Failure ] 651 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-offer.html [ Failure ] 652 imported/w3c/web-platform-tests/webrtc/RTCDTMFSender-insertDTMF.html [ Crash ] 653 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.html [ Crash ] 654 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setDescription-transceiver.html [ Crash ] 655 imported/w3c/web-platform-tests/webrtc/RTCRtpSender-replaceTrack.html [ Crash ] 656 imported/w3c/web-platform-tests/webrtc/datachannel-emptystring.html [ Failure ] 657 imported/w3c/web-platform-tests/webrtc/no-media-call.html [ Failure ] 658 imported/w3c/web-platform-tests/webrtc/promises-call.html [ Failure ] 659 imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html [ Failure ] 660 http/tests/webrtc/filtering-ice-candidate-cross-origin-frame.html [ Timeout ] 661 http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html [ Timeout ] 662 http/tests/webrtc/filtering-ice-candidate-same-origin-frame2.html [ Timeout ] 663 webrtc/filtering-ice-candidate-after-reload.html [ Timeout ] 664 webrtc/ice-candidate-sdpMLineIndex.html [ Timeout ] 595 # Skipping until backend is implemented 596 webrtc [ Skip ] 597 imported/w3c/web-platform-tests/webrtc/ [ Skip ] 665 598 http/tests/media/media-stream/getusermedia-with-canvas.html [ Timeout ] 666 webkit.org/b/169110 webrtc/audio-peer-connection-webaudio.html [ Failure Timeout ]667 webkit.org/b/173456 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html [ Crash ]668 webkit.org/b/173456 webrtc/createOfferAnswer.html [ Crash ]669 webkit.org/b/173456 webrtc/video-addTransceiver.html [ Crash ]670 599 # The MediaStream implementation is also still not completed 671 600 webkit.org/b/79203 fast/mediastream/mock-media-source-webaudio.html [ Timeout ] … … 1232 1161 1233 1162 webkit.org/b/177532 accessibility/image-load-on-delay.html [ Failure ] 1234 webkit.org/b/177533 webrtc/video-interruption.html [ Failure ]1235 1163 1236 1164 webkit.org/b/177632 fast/text/flag-codepoint.html [ ImageOnlyFailure ] … … 1361 1289 1362 1290 webkit.org/b/176856 fast/mediastream/apply-constraints-video.html [ Crash ] 1363 webkit.org/b/176850 webrtc/clone-audio-track.html [ Failure Crash ]1364 1291 webkit.org/b/176861 imported/w3c/web-platform-tests/media-source/mediasource-sourcebuffer-mode.html [ Crash ] 1365 1292 … … 1372 1299 1373 1300 webkit.org/b/177816 webgl/1.0.2/conformance/ogles/GL/vec/vec_001_to_008.html [ Crash Pass ] 1374 1375 webkit.org/b/177818 webrtc/negotiatedneeded-event-addStream.html [ Crash Pass ]1376 1301 1377 1302 #//////////////////////////////////////////////////////////////////////////////////////// -
trunk/Source/WebCore/CMakeLists.txt
r222806 r222858 1094 1094 Modules/mediastream/MediaDevicesEnumerationRequest.cpp 1095 1095 Modules/mediastream/MediaDevicesRequest.cpp 1096 Modules/mediastream/MediaEndpointPeerConnection.cpp1097 Modules/mediastream/MediaEndpointSessionDescription.cpp1098 1096 Modules/mediastream/MediaStream.cpp 1099 1097 Modules/mediastream/MediaStreamEvent.cpp … … 1117 1115 Modules/mediastream/RTCSessionDescription.cpp 1118 1116 Modules/mediastream/RTCTrackEvent.cpp 1119 Modules/mediastream/SDPProcessor.cpp1120 1117 Modules/mediastream/UserMediaController.cpp 1121 1118 Modules/mediastream/UserMediaRequest.cpp … … 2555 2552 platform/mediastream/RealtimeMediaSourceCenter.cpp 2556 2553 platform/mediastream/RealtimeMediaSourceSettings.cpp 2557 platform/mediastream/SDPProcessorScriptResource.cpp2558 2554 2559 2555 platform/mediastream/libwebrtc/LibWebRTCProvider.cpp … … 2561 2557 platform/mock/DeviceOrientationClientMock.cpp 2562 2558 platform/mock/GeolocationClientMock.cpp 2563 platform/mock/MockMediaEndpoint.cpp2564 2559 platform/mock/MockRealtimeAudioSource.cpp 2565 2560 platform/mock/MockRealtimeMediaSource.cpp … … 3883 3878 endif () 3884 3879 3885 if (ENABLE_WEB_RTC)3886 # Necessary variables:3887 # WebCore_SDP_PROCESSOR_SCRIPTS containing the JavaScript sources list3888 # WebCore_SDP_PROCESSOR_SCRIPTS_DEPENDENCIES containing the source file that will load the scripts to add the proper3889 # dependency and having them built at the right moment3890 set(WebCore_SDP_PROCESSOR_SCRIPTS ${WEBCORE_DIR}/Modules/mediastream/sdp.js)3891 set(WebCore_SDP_PROCESSOR_SCRIPTS_DEPENDENCIES ${WEBCORE_DIR}/platform/mediastream/SDPProcessorScriptResource.cpp)3892 3893 MAKE_JS_FILE_ARRAYS(3894 ${DERIVED_SOURCES_WEBCORE_DIR}/SDPProcessorScriptsData.cpp3895 ${DERIVED_SOURCES_WEBCORE_DIR}/SDPProcessorScriptsData.h3896 WebCore3897 WebCore_SDP_PROCESSOR_SCRIPTS3898 WebCore_SDP_PROCESSOR_SCRIPTS_DEPENDENCIES3899 )3900 list(APPEND WebCore_DERIVED_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/SDPProcessorScriptsData.cpp)3901 endif ()3902 3903 3880 # Generate plug-in resources 3904 3881 add_custom_command( -
trunk/Source/WebCore/ChangeLog
r222857 r222858 1 2017-10-04 Youenn Fablet <youenn@apple.com> 2 3 Remove OpenWebRTC backend 4 https://bugs.webkit.org/show_bug.cgi?id=177868 5 6 Reviewed by Alejandro G. Castro. 7 8 * CMakeLists.txt: 9 * DerivedSources.make: 10 * Modules/mediastream/MediaEndpointPeerConnection.cpp: Removed. 11 * Modules/mediastream/MediaEndpointPeerConnection.h: Removed. 12 * Modules/mediastream/MediaEndpointSessionDescription.cpp: Removed. 13 * Modules/mediastream/MediaEndpointSessionDescription.h: Removed. 14 * Modules/mediastream/SDPProcessor.cpp: Removed. 15 * Modules/mediastream/SDPProcessor.h: Removed. 16 * Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp: 17 * WebCore.xcodeproj/project.pbxproj: 18 * platform/GStreamer.cmake: 19 * platform/graphics/MediaPlayer.cpp: 20 (WebCore::buildMediaEnginesVector): 21 * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp: 22 (WebCore::MediaPlayerPrivateGStreamer::supportsType): 23 * platform/graphics/gstreamer/MediaPlayerPrivateGStreamerOwr.cpp: Removed. 24 * platform/graphics/gstreamer/MediaPlayerPrivateGStreamerOwr.h: Removed. 25 * platform/mediastream/MediaEndpoint.cpp: Removed. 26 * platform/mediastream/MediaEndpoint.h: Removed. 27 * platform/mediastream/MediaEndpointSessionConfiguration.h: Removed. 28 * platform/mediastream/SDPProcessorScriptResource.cpp: Removed. 29 * platform/mediastream/SDPProcessorScriptResource.h: Removed. 30 * platform/mediastream/openwebrtc/MediaEndpointOwr.cpp: Removed. 31 * platform/mediastream/openwebrtc/MediaEndpointOwr.h: Removed. 32 * platform/mediastream/openwebrtc/OpenWebRTCUtilities.cpp: Removed. 33 * platform/mediastream/openwebrtc/OpenWebRTCUtilities.h: Removed. 34 * platform/mediastream/openwebrtc/RealtimeAudioSourceOwr.h: Removed. 35 * platform/mediastream/openwebrtc/RealtimeMediaSourceCenterOwr.cpp: Removed. 36 * platform/mediastream/openwebrtc/RealtimeMediaSourceCenterOwr.h: Removed. 37 * platform/mediastream/openwebrtc/RealtimeMediaSourceOwr.cpp: Removed. 38 * platform/mediastream/openwebrtc/RealtimeMediaSourceOwr.h: Removed. 39 * platform/mediastream/openwebrtc/RealtimeVideoSourceOwr.h: Removed. 40 * platform/mock/MockMediaEndpoint.cpp: Removed. 41 * platform/mock/MockMediaEndpoint.h: Removed. 42 * platform/mock/MockRealtimeMediaSource.cpp: 43 (WebCore::MockRealtimeMediaSource::MockRealtimeMediaSource): 44 * platform/mock/MockRealtimeMediaSource.h: 45 * testing/Internals.cpp: 46 (WebCore::Internals::Internals): 47 (WebCore::Internals::enableMockMediaEndpoint): Deleted. 48 * testing/Internals.h: 49 1 50 2017-10-04 Zalan Bujtas <zalan@apple.com> 2 51 -
trunk/Source/WebCore/DerivedSources.make
r222806 r222858 1185 1185 # -------- 1186 1186 1187 # WebRTC scripts1188 1189 WEBCORE_SDP_PROCESSOR_SCRIPTS =1190 1191 ifeq ($(OS),MACOS)1192 WEBCORE_SDP_PROCESSOR_SCRIPTS := $(WEBCORE_SDP_PROCESSOR_SCRIPTS) $(WebCore)/Modules/mediastream/sdp.js1193 endif1194 1195 ifdef WEBCORE_SDP_PROCESSOR_SCRIPTS1196 all : SDPProcessorScriptsData.h1197 1198 SDPProcessorScriptsData.h : $(JavaScriptCore_SCRIPTS_DIR)/make-js-file-arrays.py $(WEBCORE_SDP_PROCESSOR_SCRIPTS)1199 $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/make-js-file-arrays.py -n WebCore $@ SDPProcessorScriptsData.cpp $(WEBCORE_SDP_PROCESSOR_SCRIPTS)1200 endif1201 1202 # --------1203 1204 1187 # user agent style sheets 1205 1188 -
trunk/Source/WebCore/Modules/mediastream/PeerConnectionBackend.cpp
r222271 r222858 47 47 using namespace PAL; 48 48 49 #if !USE(LIBWEBRTC) 50 static std::unique_ptr<PeerConnectionBackend> createNoPeerConnectionBackend(RTCPeerConnection&) 51 { 52 return nullptr; 53 } 54 55 CreatePeerConnectionBackend PeerConnectionBackend::create = createNoPeerConnectionBackend; 56 #endif 57 49 58 PeerConnectionBackend::PeerConnectionBackend(RTCPeerConnection& peerConnection) 50 59 : m_peerConnection(peerConnection) -
trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp
r222271 r222858 81 81 } 82 82 83 // FIXME: unify with MediaEndpointSessionDescription::typeString()84 83 static inline const char* sessionDescriptionType(RTCSdpType sdpType) 85 84 { -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r222806 r222858 1794 1794 41ABE67C1D0580E0006D862D /* CrossOriginPreflightChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41ABE6791D0580D5006D862D /* CrossOriginPreflightChecker.cpp */; }; 1795 1795 41AD753A1CEF6BD100A31486 /* FetchOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 41AD75391CEF6BCE00A31486 /* FetchOptions.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1796 41B28B141F8501A600FB52AC /* MediaEndpointConfiguration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41B28B131F8501A400FB52AC /* MediaEndpointConfiguration.cpp */; }; 1797 41B28B151F8501D300FB52AC /* MediaEndpointConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 41B28B121F8501A300FB52AC /* MediaEndpointConfiguration.h */; }; 1796 1798 41B2A6261EF1BF6D002B9D7A /* WebAudioSourceProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 41B2A6251EF1BF60002B9D7A /* WebAudioSourceProvider.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1797 1799 41B459EF1F55EBD10000F6FD /* ReadableStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41B459ED1F55EBC70000F6FD /* ReadableStream.cpp */; }; … … 2780 2782 5DFE8F570D16477C0076E937 /* ScheduledAction.h in Headers */ = {isa = PBXBuildFile; fileRef = BCA378BB0D15F64200B793D6 /* ScheduledAction.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2781 2783 5DFEBAB718592B6D00C75BEB /* WebKitAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DFEBAB618592B6D00C75BEB /* WebKitAvailability.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2782 5E16A2E41BFA650B0029A21E /* MediaEndpointPeerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E16A2E31BFA64FB0029A21E /* MediaEndpointPeerConnection.h */; };2783 5E16A2E51BFA650F0029A21E /* MediaEndpointPeerConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E16A2E21BFA64FB0029A21E /* MediaEndpointPeerConnection.cpp */; };2784 2784 5E2C43511BCEE2F60001E2BC /* PeerConnectionBackend.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E2C434D1BCEE2E50001E2BC /* PeerConnectionBackend.h */; }; 2785 2785 5E2C435F1BCEE31E0001E2BC /* RTCRtpSenderReceiverBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E2C435D1BCEE30D0001E2BC /* RTCRtpSenderReceiverBase.h */; }; … … 2802 2802 5E2C437B1BCF9A570001E2BC /* RTCPeerConnectionBuiltins.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E2C43761BCF9A0B0001E2BC /* RTCPeerConnectionBuiltins.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2803 2803 5E2C437C1BCF9A840001E2BC /* RTCPeerConnectionInternalsBuiltins.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E2C43791BCF9A0B0001E2BC /* RTCPeerConnectionInternalsBuiltins.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2804 5E4EAB041D07166A0006A184 /* MediaEndpointSessionDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E4EAB031D07164C0006A184 /* MediaEndpointSessionDescription.h */; };2805 5E4EAB051D07166E0006A184 /* MediaEndpointSessionDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E4EAB021D07164C0006A184 /* MediaEndpointSessionDescription.cpp */; };2806 2804 5E5E2B131CFC3E70000C0D85 /* RTCRtpTransceiver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5E5E2B101CFC3E4B000C0D85 /* RTCRtpTransceiver.cpp */; }; 2807 2805 5E5E2B141CFC3E75000C0D85 /* RTCRtpTransceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E5E2B111CFC3E4B000C0D85 /* RTCRtpTransceiver.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2808 5EA3D6DF1C859D7F00300BBB /* MockMediaEndpoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EA3D6DE1C859D5300300BBB /* MockMediaEndpoint.h */; };2809 5EA3D6E01C859D8400300BBB /* MockMediaEndpoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EA3D6DD1C859D5300300BBB /* MockMediaEndpoint.cpp */; };2810 5EA3D6E31C859DC100300BBB /* SDPProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EA3D6E11C859DAA00300BBB /* SDPProcessor.cpp */; };2811 5EA3D6E41C859DC100300BBB /* SDPProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EA3D6E21C859DAA00300BBB /* SDPProcessor.h */; };2812 5EA3D6E71C85A9DB00300BBB /* SDPProcessorScriptResource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EA3D6E51C85A9C300300BBB /* SDPProcessorScriptResource.cpp */; };2813 5EA3D6E81C85A9DB00300BBB /* SDPProcessorScriptResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EA3D6E61C85A9C300300BBB /* SDPProcessorScriptResource.h */; };2814 2806 5EA725D21ACABD4700EAD17B /* MediaDevices.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EA725CD1ACABCD900EAD17B /* MediaDevices.cpp */; }; 2815 2807 5EA725D31ACABD4700EAD17B /* MediaDevices.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EA725CE1ACABCD900EAD17B /* MediaDevices.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 2817 2809 5EA725D61ACABD5700EAD17B /* NavigatorMediaDevices.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EA725CB1ACABCB500EAD17B /* NavigatorMediaDevices.h */; }; 2818 2810 5EBB89311C7777FF00C65D41 /* MediaPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EBB892F1C7777D000C65D41 /* MediaPayload.h */; }; 2819 5EBB89321C77782300C65D41 /* MediaEndpointSessionConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EBB892E1C7777D000C65D41 /* MediaEndpointSessionConfiguration.h */; };2820 2811 5EBB89331C77782900C65D41 /* IceCandidate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EBB89301C7777E100C65D41 /* IceCandidate.h */; }; 2821 5EBB89341C77782900C65D41 /* MediaEndpoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EBB892A1C7777D000C65D41 /* MediaEndpoint.cpp */; };2822 5EBB89351C77782900C65D41 /* MediaEndpoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EBB892B1C7777D000C65D41 /* MediaEndpoint.h */; };2823 5EBB89361C77782900C65D41 /* MediaEndpointConfiguration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EBB892C1C7777D000C65D41 /* MediaEndpointConfiguration.cpp */; };2824 5EBB89371C77782900C65D41 /* MediaEndpointConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EBB892D1C7777D000C65D41 /* MediaEndpointConfiguration.h */; };2825 2812 5EBB89391C77C39900C65D41 /* PeerMediaDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EBB89381C77BDA400C65D41 /* PeerMediaDescription.h */; }; 2826 2813 5F2DBBE9178E3C8100141486 /* CertificateInfoMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5F2DBBE7178E332D00141486 /* CertificateInfoMac.mm */; }; … … 6391 6378 CDAB6D3117C9259500C60B34 /* UserAgentScripts.h in Headers */ = {isa = PBXBuildFile; fileRef = CDAB6D2F17C9259500C60B34 /* UserAgentScripts.h */; }; 6392 6379 CDAB6D3217C9259500C60B34 /* UserAgentScriptsData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDAB6D3017C9259500C60B34 /* UserAgentScriptsData.cpp */; }; 6393 CDAB6D3217C9259500C60B35 /* SDPProcessorScriptsData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDAB6D3017C9259500C60B35 /* SDPProcessorScriptsData.cpp */; };6394 6380 CDAE8C091746B95700532D78 /* PlatformMediaSessionManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDAE8C071746B95700532D78 /* PlatformMediaSessionManager.cpp */; }; 6395 6381 CDBEAEAC19D92B6C00BEBA88 /* MediaSelectionGroupAVFObjC.mm in Sources */ = {isa = PBXBuildFile; fileRef = CDBEAEAA19D92B6C00BEBA88 /* MediaSelectionGroupAVFObjC.mm */; }; … … 9607 9593 41ABE67A1D0580D5006D862D /* CrossOriginPreflightChecker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CrossOriginPreflightChecker.h; sourceTree = "<group>"; }; 9608 9594 41AD75391CEF6BCE00A31486 /* FetchOptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FetchOptions.h; sourceTree = "<group>"; }; 9595 41B28B121F8501A300FB52AC /* MediaEndpointConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaEndpointConfiguration.h; sourceTree = "<group>"; }; 9596 41B28B131F8501A400FB52AC /* MediaEndpointConfiguration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaEndpointConfiguration.cpp; sourceTree = "<group>"; }; 9609 9597 41B2A6251EF1BF60002B9D7A /* WebAudioSourceProvider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WebAudioSourceProvider.h; sourceTree = "<group>"; }; 9610 9598 41B459DA1F4CADB90000F6FD /* ReadableStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReadableStream.h; sourceTree = "<group>"; }; … … 10735 10723 5DB1BC6910715A6400EFAA49 /* TransformSourceLibxslt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TransformSourceLibxslt.cpp; sourceTree = "<group>"; }; 10736 10724 5DFEBAB618592B6D00C75BEB /* WebKitAvailability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebKitAvailability.h; sourceTree = "<group>"; }; 10737 5E16A2E21BFA64FB0029A21E /* MediaEndpointPeerConnection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaEndpointPeerConnection.cpp; sourceTree = "<group>"; };10738 5E16A2E31BFA64FB0029A21E /* MediaEndpointPeerConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaEndpointPeerConnection.h; sourceTree = "<group>"; };10739 10725 5E2C434D1BCEE2E50001E2BC /* PeerConnectionBackend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PeerConnectionBackend.h; sourceTree = "<group>"; }; 10740 10726 5E2C43541BCEE30D0001E2BC /* RTCPeerConnection.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = RTCPeerConnection.js; sourceTree = "<group>"; }; … … 10764 10750 5E2C43781BCF9A0B0001E2BC /* RTCPeerConnectionInternalsBuiltins.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RTCPeerConnectionInternalsBuiltins.cpp; sourceTree = "<group>"; }; 10765 10751 5E2C43791BCF9A0B0001E2BC /* RTCPeerConnectionInternalsBuiltins.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCPeerConnectionInternalsBuiltins.h; sourceTree = "<group>"; }; 10766 5E4EAB021D07164C0006A184 /* MediaEndpointSessionDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaEndpointSessionDescription.cpp; sourceTree = "<group>"; };10767 5E4EAB031D07164C0006A184 /* MediaEndpointSessionDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaEndpointSessionDescription.h; sourceTree = "<group>"; };10768 10752 5E5E2B101CFC3E4B000C0D85 /* RTCRtpTransceiver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RTCRtpTransceiver.cpp; sourceTree = "<group>"; }; 10769 10753 5E5E2B111CFC3E4B000C0D85 /* RTCRtpTransceiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCRtpTransceiver.h; sourceTree = "<group>"; }; 10770 10754 5E5E2B121CFC3E4B000C0D85 /* RTCRtpTransceiver.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = RTCRtpTransceiver.idl; sourceTree = "<group>"; }; 10771 10755 5E6653091DA437BF00FDD84C /* RTCIceTransport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RTCIceTransport.h; sourceTree = "<group>"; }; 10772 5EA3D6DD1C859D5300300BBB /* MockMediaEndpoint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MockMediaEndpoint.cpp; sourceTree = "<group>"; };10773 5EA3D6DE1C859D5300300BBB /* MockMediaEndpoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MockMediaEndpoint.h; sourceTree = "<group>"; };10774 5EA3D6E11C859DAA00300BBB /* SDPProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SDPProcessor.cpp; sourceTree = "<group>"; };10775 5EA3D6E21C859DAA00300BBB /* SDPProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDPProcessor.h; sourceTree = "<group>"; };10776 5EA3D6E51C85A9C300300BBB /* SDPProcessorScriptResource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SDPProcessorScriptResource.cpp; sourceTree = "<group>"; };10777 5EA3D6E61C85A9C300300BBB /* SDPProcessorScriptResource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDPProcessorScriptResource.h; sourceTree = "<group>"; };10778 10756 5EA725CA1ACABCB500EAD17B /* NavigatorMediaDevices.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NavigatorMediaDevices.cpp; sourceTree = "<group>"; }; 10779 10757 5EA725CB1ACABCB500EAD17B /* NavigatorMediaDevices.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NavigatorMediaDevices.h; sourceTree = "<group>"; }; … … 10782 10760 5EA725CE1ACABCD900EAD17B /* MediaDevices.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaDevices.h; sourceTree = "<group>"; }; 10783 10761 5EA725CF1ACABCD900EAD17B /* MediaDevices.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MediaDevices.idl; sourceTree = "<group>"; }; 10784 5EBB892A1C7777D000C65D41 /* MediaEndpoint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaEndpoint.cpp; sourceTree = "<group>"; };10785 5EBB892B1C7777D000C65D41 /* MediaEndpoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaEndpoint.h; sourceTree = "<group>"; };10786 5EBB892C1C7777D000C65D41 /* MediaEndpointConfiguration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaEndpointConfiguration.cpp; sourceTree = "<group>"; };10787 5EBB892D1C7777D000C65D41 /* MediaEndpointConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaEndpointConfiguration.h; sourceTree = "<group>"; };10788 5EBB892E1C7777D000C65D41 /* MediaEndpointSessionConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaEndpointSessionConfiguration.h; sourceTree = "<group>"; };10789 10762 5EBB892F1C7777D000C65D41 /* MediaPayload.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaPayload.h; sourceTree = "<group>"; }; 10790 10763 5EBB89301C7777E100C65D41 /* IceCandidate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IceCandidate.h; sourceTree = "<group>"; }; … … 15157 15130 CDAB6D2F17C9259500C60B34 /* UserAgentScripts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserAgentScripts.h; sourceTree = "<group>"; }; 15158 15131 CDAB6D3017C9259500C60B34 /* UserAgentScriptsData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UserAgentScriptsData.cpp; sourceTree = "<group>"; }; 15159 CDAB6D3017C9259500C60B35 /* SDPProcessorScriptsData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SDPProcessorScriptsData.cpp; sourceTree = "<group>"; };15160 15132 CDAE8C071746B95700532D78 /* PlatformMediaSessionManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlatformMediaSessionManager.cpp; sourceTree = "<group>"; }; 15161 15133 CDAE8C081746B95700532D78 /* PlatformMediaSessionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformMediaSessionManager.h; sourceTree = "<group>"; }; … … 16404 16376 07394EC71BAB2CCD00BE99CD /* MediaDevicesRequest.cpp */, 16405 16377 07394EC91BAB2CD700BE99CD /* MediaDevicesRequest.h */, 16406 5E16A2E21BFA64FB0029A21E /* MediaEndpointPeerConnection.cpp */,16407 5E16A2E31BFA64FB0029A21E /* MediaEndpointPeerConnection.h */,16408 5E4EAB021D07164C0006A184 /* MediaEndpointSessionDescription.cpp */,16409 5E4EAB031D07164C0006A184 /* MediaEndpointSessionDescription.h */,16410 16378 07221B4C17CEC32700848E51 /* MediaStream.cpp */, 16411 16379 07221B4D17CEC32700848E51 /* MediaStream.h */, … … 16502 16470 5E2C43651BCEE3720001E2BC /* RTCTrackEvent.h */, 16503 16471 5E2C43661BCEE3720001E2BC /* RTCTrackEvent.idl */, 16504 5EA3D6E11C859DAA00300BBB /* SDPProcessor.cpp */,16505 5EA3D6E21C859DAA00300BBB /* SDPProcessor.h */,16506 16472 07221B8D17CEC32700848E51 /* UserMediaClient.h */, 16507 16473 07221B8E17CEC32700848E51 /* UserMediaController.cpp */, … … 16526 16492 1BE5BFC11D515715001666D9 /* MediaConstraints.cpp */, 16527 16493 07221B9917CF0AD400848E51 /* MediaConstraints.h */, 16528 5EBB892A1C7777D000C65D41 /* MediaEndpoint.cpp */, 16529 5EBB892B1C7777D000C65D41 /* MediaEndpoint.h */, 16530 5EBB892C1C7777D000C65D41 /* MediaEndpointConfiguration.cpp */, 16531 5EBB892D1C7777D000C65D41 /* MediaEndpointConfiguration.h */, 16532 5EBB892E1C7777D000C65D41 /* MediaEndpointSessionConfiguration.h */, 16494 41B28B131F8501A400FB52AC /* MediaEndpointConfiguration.cpp */, 16495 41B28B121F8501A300FB52AC /* MediaEndpointConfiguration.h */, 16533 16496 5EBB892F1C7777D000C65D41 /* MediaPayload.h */, 16534 16497 070F549717F12F6B00169E04 /* MediaStreamConstraintsValidationClient.h */, … … 16568 16531 313591051E7DDC6000F30630 /* RTCSignalingState.h */, 16569 16532 07221BB017CF0AD400848E51 /* RTCVoidRequest.h */, 16570 5EA3D6E51C85A9C300300BBB /* SDPProcessorScriptResource.cpp */,16571 5EA3D6E61C85A9C300300BBB /* SDPProcessorScriptResource.h */,16572 16533 070E81D01BF27656001FDA48 /* VideoTrackPrivateMediaStream.h */, 16573 16534 41B2A6251EF1BF60002B9D7A /* WebAudioSourceProvider.h */, … … 19246 19207 077B64101B94F12E003E9AD5 /* MediaPlaybackTargetPickerMock.cpp */, 19247 19208 077B64111B94F12E003E9AD5 /* MediaPlaybackTargetPickerMock.h */, 19248 5EA3D6DD1C859D5300300BBB /* MockMediaEndpoint.cpp */,19249 5EA3D6DE1C859D5300300BBB /* MockMediaEndpoint.h */,19250 19209 07D6A4F11BED5F8800174146 /* MockRealtimeAudioSource.cpp */, 19251 19210 07D6A4F21BED5F8800174146 /* MockRealtimeAudioSource.h */, … … 19404 19363 5E2C43781BCF9A0B0001E2BC /* RTCPeerConnectionInternalsBuiltins.cpp */, 19405 19364 5E2C43791BCF9A0B0001E2BC /* RTCPeerConnectionInternalsBuiltins.h */, 19406 CDAB6D3017C9259500C60B35 /* SDPProcessorScriptsData.cpp */,19407 19365 43B85ED218CBEC5200E31AF4 /* SelectorPseudoClassAndCompatibilityElementMap.cpp */, 19408 19366 43B85ED318CBEC5200E31AF4 /* SelectorPseudoClassAndCompatibilityElementMap.gperf */, … … 26130 26088 CE2616A4187E65C1007955F3 /* ios */, 26131 26089 2D5036661BCDDDC400E20BB3 /* mac */, 26090 7CD0E2B61F80A4820016A4CE /* AbortController.cpp */, 26091 7CD0E2B51F80A4820016A4CE /* AbortController.h */, 26092 7CD0E2B71F80A4820016A4CE /* AbortController.idl */, 26093 7CD0E2BD1F80A56E0016A4CE /* AbortSignal.cpp */, 26094 7CD0E2BC1F80A56E0016A4CE /* AbortSignal.h */, 26095 7CD0E2BE1F80A56E0016A4CE /* AbortSignal.idl */, 26132 26096 7C5222971E1DAE16002CB8F7 /* ActiveDOMCallback.cpp */, 26133 26097 7C5222981E1DAE16002CB8F7 /* ActiveDOMCallback.h */, … … 26137 26101 E1C4DE680EA75C1E0023CCD6 /* ActiveDOMObject.h */, 26138 26102 83BB5C871D5D6F3A005A71F4 /* AllDescendantsCollection.h */, 26139 7CD0E2B51F80A4820016A4CE /* AbortController.h */,26140 7CD0E2B61F80A4820016A4CE /* AbortController.cpp */,26141 7CD0E2B71F80A4820016A4CE /* AbortController.idl */,26142 7CD0E2BC1F80A56E0016A4CE /* AbortSignal.h */,26143 7CD0E2BD1F80A56E0016A4CE /* AbortSignal.cpp */,26144 7CD0E2BE1F80A56E0016A4CE /* AbortSignal.idl */,26145 26103 319847FE1A1D816700A13318 /* AnimationEvent.cpp */, 26146 26104 319847FF1A1D816700A13318 /* AnimationEvent.h */, … … 27037 26995 buildActionMask = 2147483647; 27038 26996 files = ( 26997 7CD0E2B81F80A4820016A4CE /* AbortController.h in Headers */, 26998 7CD0E2BF1F80A56E0016A4CE /* AbortSignal.h in Headers */, 27039 26999 F48223131E386E240066FC79 /* AbstractPasteboard.h in Headers */, 27040 27000 41E1B1D10FF5986900576B3B /* AbstractWorker.h in Headers */, … … 28334 28294 1C21E57D183ED1FF001C289D /* IOSurfacePool.h in Headers */, 28335 28295 07AC47021952102100EE9723 /* ISOVTTCue.h in Headers */, 28296 7C30D9841F815AEC00268356 /* JSAbortController.h in Headers */, 28297 7C30D9861F815AEC00268356 /* JSAbortSignal.h in Headers */, 28336 28298 418F88050FF957AF0080F045 /* JSAbstractWorker.h in Headers */, 28337 28299 5704405A1E53936200356601 /* JSAesCbcCfbParams.h in Headers */, … … 29257 29219 2D9BF7061DBFBB24007A7D99 /* MediaEncryptedEvent.h in Headers */, 29258 29220 2D9BF7081DBFBB24007A7D99 /* MediaEncryptedEventInit.h in Headers */, 29259 5EBB89351C77782900C65D41 /* MediaEndpoint.h in Headers */, 29260 5EBB89371C77782900C65D41 /* MediaEndpointConfiguration.h in Headers */, 29261 5E16A2E41BFA650B0029A21E /* MediaEndpointPeerConnection.h in Headers */, 29262 5EBB89321C77782300C65D41 /* MediaEndpointSessionConfiguration.h in Headers */, 29263 5E4EAB041D07166A0006A184 /* MediaEndpointSessionDescription.h in Headers */, 29221 41B28B151F8501D300FB52AC /* MediaEndpointConfiguration.h in Headers */, 29264 29222 E44613AD0CD6331000FADA75 /* MediaError.h in Headers */, 29265 29223 4E1959220A39DABA00220FE5 /* MediaFeatureNames.h in Headers */, … … 29346 29304 CDF2B0111820540600F2B424 /* MockBox.h in Headers */, 29347 29305 CDF4B7241E03BF8100E235A2 /* MockCDMFactory.h in Headers */, 29348 7C30D9841F815AEC00268356 /* JSAbortController.h in Headers */,29349 29306 CDF4B7201E03BF6F00E235A2 /* MockCDMFactory.idl in Headers */, 29350 29307 51058AE01D67C229009A538C /* MockGamepad.h in Headers */, 29351 29308 51058AE21D67C229009A538C /* MockGamepadProvider.h in Headers */, 29352 5EA3D6DF1C859D7F00300BBB /* MockMediaEndpoint.h in Headers */,29353 29309 CDF2B0131820540600F2B424 /* MockMediaPlayerMediaSource.h in Headers */, 29354 29310 CDF2B0151820540600F2B424 /* MockMediaSourcePrivate.h in Headers */, … … 29985 29941 93C09C860B0657AA005ABD4D /* ScrollTypes.h in Headers */, 29986 29942 BC6D6E2609AF943500F59759 /* ScrollView.h in Headers */, 29987 5EA3D6E41C859DC100300BBB /* SDPProcessor.h in Headers */,29988 5EA3D6E81C85A9DB00300BBB /* SDPProcessorScriptResource.h in Headers */,29989 29943 F55B3DD21251F12D003EF269 /* SearchInputType.h in Headers */, 29990 29944 AB7170890B3118080017123E /* SearchPopupMenu.h in Headers */, … … 30238 30192 B22279980D00BF220071B782 /* SVGAnimationElement.h in Headers */, 30239 30193 439D334513A6911C00C20F4F /* SVGAnimatorFactory.h in Headers */, 30240 7C30D9861F815AEC00268356 /* JSAbortSignal.h in Headers */,30241 30194 08FB3F8413BC754C0099FC18 /* SVGAttributeToPropertyMap.h in Headers */, 30242 30195 B222799C0D00BF220071B782 /* SVGCircleElement.h in Headers */, … … 30282 30235 B2227A090D00BF220071B782 /* SVGFETurbulenceElement.h in Headers */, 30283 30236 845E72FC0FD2623900A87D79 /* SVGFilter.h in Headers */, 30284 7CD0E2BF1F80A56E0016A4CE /* AbortSignal.h in Headers */,30285 30237 081EBF3B0FD34F4100DA7559 /* SVGFilterBuilder.h in Headers */, 30286 30238 B2227A0C0D00BF220071B782 /* SVGFilterElement.h in Headers */, … … 30737 30689 316BDB8C1E6E153000DE0D5A /* WebGPULayer.h in Headers */, 30738 30690 A5E2123C1E4924A400CE1044 /* WebHeapAgent.h in Headers */, 30739 7CD0E2B81F80A4820016A4CE /* AbortController.h in Headers */,30740 30691 A5840E25187B8AC200843B10 /* WebInjectedScriptHost.h in Headers */, 30741 30692 A584FE301864CB8400843B10 /* WebInjectedScriptManager.h in Headers */, … … 31227 31178 buildActionMask = 2147483647; 31228 31179 files = ( 31180 7CD0E2B91F80A4820016A4CE /* AbortController.cpp in Sources */, 31181 7CD0E2C01F80A56E0016A4CE /* AbortSignal.cpp in Sources */, 31229 31182 41E1B1D00FF5986900576B3B /* AbstractWorker.cpp in Sources */, 31230 31183 37F57AB91A50726900876F98 /* AccessibilityARIAGrid.cpp in Sources */, … … 31504 31457 CE799FA71C6A50570097B518 /* ContentSecurityPolicyMediaListDirective.cpp in Sources */, 31505 31458 CE6DADF91C591E6A003F6A88 /* ContentSecurityPolicyResponseHeaders.cpp in Sources */, 31506 7C30D9851F815AEC00268356 /* JSAbortSignal.cpp in Sources */,31507 31459 CE799F9F1C6A4C160097B518 /* ContentSecurityPolicySource.cpp in Sources */, 31508 31460 CE799F971C6A46BC0097B518 /* ContentSecurityPolicySourceList.cpp in Sources */, … … 31576 31528 E1BD3319182D8DDD00C05D9F /* CryptoAlgorithmRSASSA_PKCS1_v1_5.cpp in Sources */, 31577 31529 E1C266D818317AB4003F8B33 /* CryptoAlgorithmRSASSA_PKCS1_v1_5Mac.cpp in Sources */, 31578 7C30D9831F815AEC00268356 /* JSAbortController.cpp in Sources */,31579 31530 E125F82B1822CFEC00D84CD9 /* CryptoAlgorithmSHA1.cpp in Sources */, 31580 31531 E19AC3EE1824DC7900349426 /* CryptoAlgorithmSHA224.cpp in Sources */, … … 32357 32308 AD9FF6E11908391D003B61E0 /* IOSurfacePoolCocoa.mm in Sources */, 32358 32309 07AC47011952102100EE9723 /* ISOVTTCue.cpp in Sources */, 32310 7C30D9831F815AEC00268356 /* JSAbortController.cpp in Sources */, 32311 7C30D9851F815AEC00268356 /* JSAbortSignal.cpp in Sources */, 32359 32312 418F88040FF957AE0080F045 /* JSAbstractWorker.cpp in Sources */, 32360 32313 5704405C1E53937900356601 /* JSAesCbcCfbParams.cpp in Sources */, … … 32435 32388 93F9B6E00BA0FB7200854064 /* JSComment.cpp in Sources */, 32436 32389 79AC9218109945C80021266E /* JSCompositionEvent.cpp in Sources */, 32437 7CD0E2C01F80A56E0016A4CE /* AbortSignal.cpp in Sources */,32438 32390 FDA15EBD12B03F0B003A583A /* JSConvolverNode.cpp in Sources */, 32439 32391 FE6FD48D0F676E9300092873 /* JSCoordinates.cpp in Sources */, … … 32528 32480 7CBBBCCB1F56180D005EFAAC /* JSDOMMatrix2DInit.cpp in Sources */, 32529 32481 835657C71ECAB10700CDE72D /* JSDOMMatrixInit.cpp in Sources */, 32530 7CD0E2B91F80A4820016A4CE /* AbortController.cpp in Sources */,32531 32482 836ACED51ECAAB19004BD012 /* JSDOMMatrixReadOnly.cpp in Sources */, 32532 32483 A9D248060D757E7D00FDF959 /* JSDOMMimeType.cpp in Sources */, … … 33334 33285 07FE99DC18807A7D00256648 /* MediaElementSession.cpp in Sources */, 33335 33286 2D9BF7051DBFBB24007A7D99 /* MediaEncryptedEvent.cpp in Sources */, 33336 5EBB89341C77782900C65D41 /* MediaEndpoint.cpp in Sources */, 33337 5EBB89361C77782900C65D41 /* MediaEndpointConfiguration.cpp in Sources */, 33338 5E16A2E51BFA650F0029A21E /* MediaEndpointPeerConnection.cpp in Sources */, 33339 5E4EAB051D07166E0006A184 /* MediaEndpointSessionDescription.cpp in Sources */, 33287 41B28B141F8501A600FB52AC /* MediaEndpointConfiguration.cpp in Sources */, 33340 33288 4E1959210A39DABA00220FE5 /* MediaFeatureNames.cpp in Sources */, 33341 33289 07A6D1EB1491137700051D0C /* MediaFragmentURIParser.cpp in Sources */, … … 33412 33360 51058ADF1D67C229009A538C /* MockGamepad.cpp in Sources */, 33413 33361 51058AE11D67C229009A538C /* MockGamepadProvider.cpp in Sources */, 33414 5EA3D6E01C859D8400300BBB /* MockMediaEndpoint.cpp in Sources */,33415 33362 CDF2B0121820540600F2B424 /* MockMediaPlayerMediaSource.cpp in Sources */, 33416 33363 CDF2B0141820540600F2B424 /* MockMediaSourcePrivate.cpp in Sources */, … … 33907 33854 E45390450EAFD637003695C8 /* ScrollViewIOS.mm in Sources */, 33908 33855 9353676B09AED88B00D35CD6 /* ScrollViewMac.mm in Sources */, 33909 5EA3D6E31C859DC100300BBB /* SDPProcessor.cpp in Sources */,33910 5EA3D6E71C85A9DB00300BBB /* SDPProcessorScriptResource.cpp in Sources */,33911 CDAB6D3217C9259500C60B35 /* SDPProcessorScriptsData.cpp in Sources */,33912 33856 F55B3DD11251F12D003EF269 /* SearchInputType.cpp in Sources */, 33913 33857 0E7058EE1BC5BC190045A507 /* SearchPopupMenuCocoa.mm in Sources */, -
trunk/Source/WebCore/platform/GStreamer.cmake
r220790 r222858 1 list(APPEND WebCore_INCLUDE_DIRECTORIES2 "${WEBCORE_DIR}/platform/mediastream/openwebrtc"3 )4 5 if (ENABLE_MEDIA_STREAM)6 list(APPEND WebCore_SYSTEM_INCLUDE_DIRECTORIES7 ${OPENWEBRTC_INCLUDE_DIRS}8 )9 10 list(APPEND WebCore_LIBRARIES11 ${OPENWEBRTC_LIBRARIES}12 )13 14 list(APPEND WebCore_SOURCES15 platform/graphics/gstreamer/MediaPlayerPrivateGStreamerOwr.cpp16 17 platform/mediastream/openwebrtc/MediaEndpointOwr.cpp18 platform/mediastream/openwebrtc/OpenWebRTCUtilities.cpp19 platform/mediastream/openwebrtc/RealtimeMediaSourceOwr.cpp20 platform/mediastream/openwebrtc/RealtimeMediaSourceCenterOwr.cpp21 )22 endif ()23 24 1 if (ENABLE_VIDEO OR ENABLE_WEB_AUDIO) 25 2 list(APPEND WebCore_INCLUDE_DIRECTORIES -
trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp
r222107 r222858 54 54 #if USE(GSTREAMER) 55 55 #include "MediaPlayerPrivateGStreamer.h" 56 #if ENABLE(MEDIA_STREAM) && USE(OPENWEBRTC)57 #include "MediaPlayerPrivateGStreamerOwr.h"58 #endif59 56 #define PlatformMediaEngineClassName MediaPlayerPrivateGStreamer 60 57 #if ENABLE(VIDEO) && ENABLE(MEDIA_SOURCE) && ENABLE(VIDEO_TRACK) … … 267 264 #endif 268 265 PlatformMediaEngineClassName::registerMediaEngine(addMediaEngine); 269 #endif270 271 #if ENABLE(MEDIA_STREAM) && USE(GSTREAMER) && USE(OPENWEBRTC)272 if (Settings::isGStreamerEnabled())273 MediaPlayerPrivateGStreamerOwr::registerMediaEngine(addMediaEngine);274 266 #endif 275 267 -
trunk/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
r222649 r222858 1932 1932 #endif 1933 1933 1934 // MediaStream playback is handled by the OpenWebRTC player.1935 1934 if (parameters.isMediaStream) 1936 1935 return result; -
trunk/Source/WebCore/platform/mediastream/MediaStreamPrivate.h
r222422 r222858 48 48 #include <wtf/Vector.h> 49 49 #include <wtf/WeakPtr.h> 50 51 #if USE(GSTREAMER)52 #include "GRefPtrGStreamer.h"53 #include <owr/owr_gst_video_renderer.h>54 #endif55 50 56 51 namespace WebCore { … … 112 107 void monitorOrientation(OrientationNotifier&); 113 108 114 #if USE(GSTREAMER)115 void setVideoRenderer(OwrGstVideoRenderer* renderer, GstElement* sink) { m_gstVideoRenderer = renderer; m_gstVideoSinkElement = sink; }116 GRefPtr<GstElement> getVideoSinkElement() const { return m_gstVideoSinkElement; }117 GRefPtr<OwrGstVideoRenderer> getVideoRenderer() const { return m_gstVideoRenderer; }118 119 private:120 GRefPtr<GstElement> m_gstVideoSinkElement;121 GRefPtr<OwrGstVideoRenderer> m_gstVideoRenderer;122 #endif123 124 109 private: 125 110 MediaStreamPrivate(const MediaStreamTrackPrivateVector&, String&&); -
trunk/Source/WebCore/platform/mediastream/RealtimeMediaSourceCenter.cpp
r219856 r222858 36 36 #if ENABLE(MEDIA_STREAM) 37 37 38 // FIXME: GTK to implement its own RealtimeMediaSourceCenter. 39 #if PLATFORM(GTK) 40 #include "MockRealtimeMediaSourceCenter.h" 41 #endif 42 38 43 #include "CaptureDeviceManager.h" 39 44 #include "Logging.h" … … 60 65 if (override) 61 66 return *override; 62 67 #if PLATFORM(GTK) 68 WTFLogAlways("WebKitGTK LIBWEBRTC RealtimeMediaSourceCenter NOT IMPLEMENTED. Returning MockRealtimeMediaSourceCenter instead to avoid crash!\n"); 69 ASSERT(isMainThread()); 70 static NeverDestroyed<MockRealtimeMediaSourceCenter> center; 71 return center; 72 #else 63 73 return RealtimeMediaSourceCenter::platformCenter(); 74 #endif 64 75 } 65 76 -
trunk/Source/WebCore/platform/mock/MockRealtimeMediaSource.cpp
r219595 r222858 83 83 84 84 MockRealtimeMediaSource::MockRealtimeMediaSource(const String& id, RealtimeMediaSource::Type type, const String& name) 85 : BaseRealtimeMediaSourceClass(id, type, name)85 : RealtimeMediaSource(id, type, name) 86 86 { 87 87 switch (type) { -
trunk/Source/WebCore/platform/mock/MockRealtimeMediaSource.h
r216918 r222858 29 29 */ 30 30 31 #ifndef MockRealtimeMediaSource_h 32 #define MockRealtimeMediaSource_h 31 #pragma once 33 32 34 33 #if ENABLE(MEDIA_STREAM) … … 36 35 #include "RealtimeMediaSource.h" 37 36 38 #if USE(OPENWEBRTC)39 #include "RealtimeMediaSourceOwr.h"40 #endif41 42 37 namespace WebCore { 43 38 44 39 class CaptureDevice; 45 40 46 #if USE(OPENWEBRTC) 47 using BaseRealtimeMediaSourceClass = RealtimeMediaSourceOwr; 48 #else 49 using BaseRealtimeMediaSourceClass = RealtimeMediaSource; 50 #endif 51 52 class MockRealtimeMediaSource : public BaseRealtimeMediaSourceClass { 41 class MockRealtimeMediaSource : public RealtimeMediaSource { 53 42 public: 54 43 virtual ~MockRealtimeMediaSource() { } … … 62 51 virtual void updateSettings(RealtimeMediaSourceSettings&) = 0; 63 52 virtual void initializeCapabilities(RealtimeMediaSourceCapabilities&) = 0; 64 #if !USE(OPENWEBRTC)65 53 virtual void initializeSupportedConstraints(RealtimeMediaSourceSupportedConstraints&) = 0; 66 #endif67 54 68 55 const RealtimeMediaSourceCapabilities& capabilities() const override; … … 75 62 private: 76 63 void initializeCapabilities(); 77 #if USE(OPENWEBRTC)78 void initializeSettings() final;79 #else80 64 void initializeSettings(); 81 #endif82 65 83 66 RealtimeMediaSourceSettings m_currentSettings; … … 90 73 91 74 #endif // ENABLE(MEDIA_STREAM) 92 93 #endif // MockRealtimeMediaSource_h -
trunk/Source/WebCore/testing/Internals.cpp
r222613 r222858 200 200 201 201 #if ENABLE(WEB_RTC) 202 #include "MockMediaEndpoint.h"203 202 #include "RTCPeerConnection.h" 204 203 #endif … … 487 486 #endif 488 487 489 #if ENABLE(WEB_RTC)490 #if USE(OPENWEBRTC)491 enableMockMediaEndpoint();492 #endif493 #endif494 495 488 #if ENABLE(WIRELESS_PLAYBACK_TARGET) 496 489 if (document.page()) … … 1249 1242 1250 1243 #if ENABLE(WEB_RTC) 1251 1252 #if USE(OPENWEBRTC)1253 void Internals::enableMockMediaEndpoint()1254 {1255 MediaEndpoint::create = MockMediaEndpoint::create;1256 }1257 #endif1258 1244 1259 1245 void Internals::emulateRTCPeerConnectionPlatformEvent(RTCPeerConnection& connection, const String& action) -
trunk/Source/WebCore/testing/Internals.h
r222613 r222858 430 430 431 431 #if ENABLE(WEB_RTC) 432 #if USE(OPENWEBRTC)433 void enableMockMediaEndpoint();434 #endif435 432 void emulateRTCPeerConnectionPlatformEvent(RTCPeerConnection&, const String& action); 436 433 void useMockRTCPeerConnectionFactory(const String&);
Note: See TracChangeset
for help on using the changeset viewer.