Bug 189390 - Add support for unified plan transceivers
Summary: Add support for unified plan transceivers
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebRTC (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: youenn fablet
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2018-09-06 18:43 PDT by youenn fablet
Modified: 2018-09-07 14:58 PDT (History)
6 users (show)

See Also:


Attachments
Patch (94.56 KB, patch)
2018-09-06 22:58 PDT, youenn fablet
no flags Details | Formatted Diff | Diff
Archive of layout-test-results from ews121 for ios-simulator-wk2 (2.71 MB, application/zip)
2018-09-07 01:03 PDT, EWS Watchlist
no flags Details
Archive of layout-test-results from ews124 for ios-simulator-wk2 (2.71 MB, application/zip)
2018-09-07 03:07 PDT, EWS Watchlist
no flags Details
Patch (106.51 KB, patch)
2018-09-07 09:02 PDT, youenn fablet
no flags Details | Formatted Diff | Diff
Patch (107.15 KB, patch)
2018-09-07 09:26 PDT, youenn fablet
no flags Details | Formatted Diff | Diff
Patch (96.26 KB, patch)
2018-09-07 10:27 PDT, youenn fablet
no flags Details | Formatted Diff | Diff
Patch for landing (95.73 KB, patch)
2018-09-07 14:15 PDT, youenn fablet
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description youenn fablet 2018-09-06 18:43:59 PDT
Add support for unified plan transceivers
Comment 1 youenn fablet 2018-09-06 22:58:12 PDT
Created attachment 349115 [details]
Patch
Comment 2 EWS Watchlist 2018-09-06 22:59:43 PDT
Attachment 349115 [details] did not pass style-queue:


ERROR: Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCUtils.cpp:37:  Alphabetical sorting problem.  [build/include_order] [4]
ERROR: Source/WebCore/platform/mediastream/RealtimeMediaSource.h:161:  Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line.  [build/webcore_export] [4]
Total errors found: 2 in 40 files


If any of these errors are false positives, please file a bug against check-webkit-style.
Comment 3 EWS Watchlist 2018-09-07 01:03:45 PDT
Comment on attachment 349115 [details]
Patch

Attachment 349115 [details] did not pass ios-sim-ews (ios-simulator-wk2):
Output: https://webkit-queues.webkit.org/results/9123804

New failing tests:
fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html
fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html
fast/mediastream/RTCPeerConnection-inspect-offer.html
fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html
fast/mediastream/RTCPeerConnection-inspect-answer.html
fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html
fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html
fast/mediastream/RTCPeerConnection-addIceCandidate.html
fast/mediastream/RTCPeerConnection-onnegotiationneeded.html
Comment 4 EWS Watchlist 2018-09-07 01:03:46 PDT
Created attachment 349120 [details]
Archive of layout-test-results from ews121 for ios-simulator-wk2

The attached test failures were seen while running run-webkit-tests on the ios-sim-ews.
Bot: ews121  Port: ios-simulator-wk2  Platform: Mac OS X 10.13.4
Comment 5 EWS Watchlist 2018-09-07 03:07:33 PDT
Comment on attachment 349115 [details]
Patch

Attachment 349115 [details] did not pass ios-sim-ews (ios-simulator-wk2):
Output: https://webkit-queues.webkit.org/results/9125034

New failing tests:
fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html
fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html
fast/mediastream/RTCPeerConnection-inspect-offer.html
fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html
fast/mediastream/RTCPeerConnection-inspect-answer.html
fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html
fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html
fast/mediastream/RTCPeerConnection-addIceCandidate.html
fast/mediastream/RTCPeerConnection-onnegotiationneeded.html
Comment 6 EWS Watchlist 2018-09-07 03:07:34 PDT
Created attachment 349132 [details]
Archive of layout-test-results from ews124 for ios-simulator-wk2

The attached test failures were seen while running run-webkit-tests on the ios-sim-ews.
Bot: ews124  Port: ios-simulator-wk2  Platform: Mac OS X 10.13.4
Comment 7 youenn fablet 2018-09-07 09:02:31 PDT
Created attachment 349149 [details]
Patch
Comment 8 EWS Watchlist 2018-09-07 09:05:30 PDT
Attachment 349149 [details] did not pass style-queue:


ERROR: Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCUtils.cpp:37:  Alphabetical sorting problem.  [build/include_order] [4]
ERROR: Source/WebCore/platform/mediastream/RealtimeMediaSource.h:161:  Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line.  [build/webcore_export] [4]
Total errors found: 2 in 54 files


If any of these errors are false positives, please file a bug against check-webkit-style.
Comment 9 youenn fablet 2018-09-07 09:26:16 PDT
Created attachment 349152 [details]
Patch
Comment 10 EWS Watchlist 2018-09-07 09:30:05 PDT
Attachment 349152 [details] did not pass style-queue:


ERROR: Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCUtils.cpp:37:  Alphabetical sorting problem.  [build/include_order] [4]
ERROR: Source/WebCore/platform/mediastream/RealtimeMediaSource.h:161:  Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line.  [build/webcore_export] [4]
Total errors found: 2 in 55 files


If any of these errors are false positives, please file a bug against check-webkit-style.
Comment 11 youenn fablet 2018-09-07 10:27:04 PDT
Created attachment 349154 [details]
Patch
Comment 12 EWS Watchlist 2018-09-07 10:31:06 PDT
Attachment 349154 [details] did not pass style-queue:


ERROR: Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCUtils.cpp:37:  Alphabetical sorting problem.  [build/include_order] [4]
ERROR: Source/WebCore/platform/mediastream/RealtimeMediaSource.h:161:  Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line.  [build/webcore_export] [4]
Total errors found: 2 in 55 files


If any of these errors are false positives, please file a bug against check-webkit-style.
Comment 13 Eric Carlson 2018-09-07 14:09:50 PDT
Comment on attachment 349154 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=349154&action=review

> Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp:156
>          if (kind != "audio" && kind != "video")

Nit: might as well fix these while you are here: "audio"_s && "video"_s

> LayoutTests/ChangeLog:45
> +2018-09-06  Daniel Bates  <dabates@apple.com>
> +
> +        [iOS] Add a test to ensure that DOM keyup events have the correct details
> +        https://bugs.webkit.org/show_bug.cgi?id=189327
> +
> +        Reviewed by Wenson Hsieh.
> +
> +        Until we fix <rdar://problem/35282761> DOM keyup events will have incorrect details on iOS
> +        when dispatched in response to a hardware keyboard press. For now, land expected failure results.
> +
> +        * fast/events/ios/keyup-expected.txt: Added.
> +        * fast/events/ios/keyup.html: Added.
> +        * resources/ui-helper.js:
> +        (window.UIHelper.typeCharacter): Escape backslash characters in order to build up
> +        a well-formed UI script to evaluate.
> +

Oops
Comment 14 youenn fablet 2018-09-07 14:15:14 PDT
Created attachment 349188 [details]
Patch for landing
Comment 15 EWS Watchlist 2018-09-07 14:16:50 PDT
Attachment 349188 [details] did not pass style-queue:


ERROR: Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCUtils.cpp:37:  Alphabetical sorting problem.  [build/include_order] [4]
ERROR: Source/WebCore/platform/mediastream/RealtimeMediaSource.h:161:  Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line.  [build/webcore_export] [4]
Total errors found: 2 in 55 files


If any of these errors are false positives, please file a bug against check-webkit-style.
Comment 16 WebKit Commit Bot 2018-09-07 14:57:56 PDT
Comment on attachment 349188 [details]
Patch for landing

Clearing flags on attachment: 349188

Committed r235809: <https://trac.webkit.org/changeset/235809>
Comment 17 WebKit Commit Bot 2018-09-07 14:57:58 PDT
All reviewed patches have been landed.  Closing bug.
Comment 18 Radar WebKit Bug Importer 2018-09-07 14:58:22 PDT
<rdar://problem/44240321>