webrtc/pc
Philipp Hancke c2cfd18ab8 Reland "peerconnection: prefer spec names for signaling state"
This is a reland of f79bfc65e5
the tests that have blocked the roll have been marked as allowed to fail.

Original change's description:
> peerconnection: prefer spec names for signaling state
>
> Map the internal state names to the spec ones defined in
>   https://w3c.github.io/webrtc-pc/#rtcsignalingstate-enum
> instead of exposing them. This only affects the (not specified)
> error strings.
>
> Bug: None
> Change-Id: Ib0b35bb3106b1688e8386f6fdd0b8c7fdebaf1dc
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178390
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
> Cr-Commit-Position: refs/heads/master@{#31591}

Bug: chromium:1101699
Change-Id: Ia21cec9e76fbaa4df2fa5a80409a7c80fedc4faa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/178562
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31914}
2020-08-11 15:44:00 +00:00
..
scenario_tests Adds field trial to separate audio and video packets for delay-based overuse detection. 2020-03-05 16:29:55 +00:00
test Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
audio_rtp_receiver.cc [InsertableStreams] Save the transformer to be set on Reconfigure. 2020-04-02 14:04:50 +00:00
audio_rtp_receiver.h Insert audio frame transformer between depacketizer and decoder. 2020-04-01 08:15:53 +00:00
audio_track.cc Deprecating ThreadChecker specific interface. 2019-04-08 16:58:07 +00:00
audio_track.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
BUILD.gn Make Android/iOS local/remote description accessors thread safe. 2020-08-05 22:34:46 +00:00
channel.cc Reduce log level in BaseChannel::SendPacket. 2020-07-29 09:57:24 +00:00
channel.h Remove unused critical section includes. 2020-07-16 13:52:28 +00:00
channel_interface.h Creating Simulcast offer and answer in Peer Connection. 2019-01-28 18:56:02 +00:00
channel_manager.cc Delete MediaTransportInterface and DatagramTransportInterface 2020-06-17 08:41:14 +00:00
channel_manager.h Delete MediaTransportInterface and DatagramTransportInterface 2020-06-17 08:41:14 +00:00
channel_manager_unittest.cc Delete MediaTransportInterface and DatagramTransportInterface 2020-06-17 08:41:14 +00:00
channel_unittest.cc Delete MediaTransportInterface and DatagramTransportInterface 2020-06-17 08:41:14 +00:00
composite_rtp_transport.cc Format almost everything. 2019-07-08 13:45:15 +00:00
composite_rtp_transport.h Reland: Implement true negotiation for DatagramTransport with fallback to RTP. 2019-06-07 20:14:36 +00:00
composite_rtp_transport_test.cc Extend NetworkRoute with more info about local/remote endpoints 2020-03-20 16:55:38 +00:00
data_channel_controller.cc Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
data_channel_controller.h Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
data_channel_unittest.cc Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
data_channel_utils.cc Delete unused enum values for DataChannelType 2020-07-17 08:28:20 +00:00
data_channel_utils.h Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
DEPS Remove +api from internal DEPS files. 2019-01-28 11:17:00 +00:00
dtls_srtp_transport.cc Format almost everything. 2019-07-08 13:45:15 +00:00
dtls_srtp_transport.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
dtls_srtp_transport_unittest.cc Refactor ssl_stream_adapter API to show object ownership 2020-03-21 18:53:46 +00:00
dtls_transport.cc Migrate pc/ to webrtc::Mutex. 2020-07-07 18:25:09 +00:00
dtls_transport.h Migrate pc/ to webrtc::Mutex. 2020-07-07 18:25:09 +00:00
dtls_transport_unittest.cc Refactor ssl_stream_adapter API to show object ownership 2020-03-21 18:53:46 +00:00
dtmf_sender.cc Allow DTMF delay configurability 2020-01-22 20:46:52 +00:00
dtmf_sender.h Allow DTMF delay configurability 2020-01-22 20:46:52 +00:00
dtmf_sender_unittest.cc Allow DTMF delay configurability 2020-01-22 20:46:52 +00:00
external_hmac.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
external_hmac.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
ice_server_parsing.cc Format almost everything. 2019-07-08 13:45:15 +00:00
ice_server_parsing.h Export symbols needed by the Chromium component build (part 8). 2019-04-02 10:13:36 +00:00
ice_server_parsing_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
ice_transport.cc Fix comment - ice transport is cleared on the networking thread. 2019-04-09 09:12:10 +00:00
ice_transport.h Add IceTransportInterface object 2019-01-30 16:16:51 +00:00
ice_transport_unittest.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
jitter_buffer_delay.cc Remove SetLatency/GetLatency from MediaSourceInterface API level 2019-04-18 19:11:31 +00:00
jitter_buffer_delay.h Remove SetLatency/GetLatency from MediaSourceInterface API level 2019-04-18 19:11:31 +00:00
jitter_buffer_delay_interface.h Remove SetLatency/GetLatency from MediaSourceInterface API level 2019-04-18 19:11:31 +00:00
jitter_buffer_delay_proxy.h Remove SetLatency/GetLatency from MediaSourceInterface API level 2019-04-18 19:11:31 +00:00
jitter_buffer_delay_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
jsep_ice_candidate.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
jsep_session_description.cc Reland "Implement rollback for setRemoteDescription" 2019-10-14 12:40:53 +00:00
jsep_session_description_unittest.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
jsep_transport.cc Delete CompositeDataChannelTransport 2020-07-15 06:54:06 +00:00
jsep_transport.h Rename CriticalSection to RecursiveCriticalSection. 2020-07-17 09:19:50 +00:00
jsep_transport_controller.cc Delete SignalDataChannelTransportNegotiated 2020-07-17 08:36:00 +00:00
jsep_transport_controller.h Delete SignalDataChannelTransportNegotiated 2020-07-17 08:36:00 +00:00
jsep_transport_controller_unittest.cc Delete MediaTransportInterface and DatagramTransportInterface 2020-06-17 08:41:14 +00:00
jsep_transport_unittest.cc Delete MediaTransportInterface and DatagramTransportInterface 2020-06-17 08:41:14 +00:00
local_audio_source.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
local_audio_source.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
local_audio_source_unittest.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
media_protocol_names.cc Reland "Reland "Version 2 "Refactoring DataContentDescription class""" 2019-05-13 18:37:47 +00:00
media_protocol_names.h Reland "Reland "Version 2 "Refactoring DataContentDescription class""" 2019-05-13 18:37:47 +00:00
media_session.cc Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
media_session.h Reland RtpTransceiverInterface: introduce SetOfferedRtpHeaderExtensions. 2020-06-24 10:38:30 +00:00
media_session_unittest.cc Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
media_stream.cc Format almost everything. 2019-07-08 13:45:15 +00:00
media_stream.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
media_stream_observer.cc Use Abseil container algorithms in pc/ 2019-01-29 02:33:50 +00:00
media_stream_observer.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
media_stream_track.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
media_stream_unittest.cc In pc/ replace mock macros with unified MOCK_METHOD macro 2020-05-18 17:06:25 +00:00
OWNERS Adding deadbeef back to OWNERS files 2020-02-25 14:45:04 +00:00
peer_connection.cc Reland "peerconnection: prefer spec names for signaling state" 2020-08-11 15:44:00 +00:00
peer_connection.h Make Android/iOS local/remote description accessors thread safe. 2020-08-05 22:34:46 +00:00
peer_connection_adaptation_integrationtest.cc [Adaptation] Add ability to inject resources on the PeerConnection. 2020-06-11 14:17:01 +00:00
peer_connection_bundle_unittest.cc Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
peer_connection_crypto_unittest.cc reorder sdes suites to not prefer gcm 2020-05-12 14:43:43 +00:00
peer_connection_data_channel_unittest.cc Don't crash when renegotiating after the peer rejects data channels 2020-02-05 23:33:29 +00:00
peer_connection_end_to_end_unittest.cc Add Opus-only audio codec factories 2019-11-26 18:28:07 +00:00
peer_connection_factory.cc Reland "Pass NetworkMonitorFactory through PeerConnectionFactory." 2020-08-01 00:36:27 +00:00
peer_connection_factory.h Reland "Pass NetworkMonitorFactory through PeerConnectionFactory." 2020-08-01 00:36:27 +00:00
peer_connection_factory_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
peer_connection_header_extension_unittest.cc Reland RtpTransceiverInterface: introduce SetOfferedRtpHeaderExtensions. 2020-06-24 10:38:30 +00:00
peer_connection_histogram_unittest.cc Add directive to make webrtc metrics optional. 2019-12-09 13:55:50 +00:00
peer_connection_ice_unittest.cc Do not transition ICE gathering state to 'complete' when closing 2020-01-30 23:17:59 +00:00
peer_connection_integrationtest.cc Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
peer_connection_interface_unittest.cc Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
peer_connection_internal.h Make Android/iOS local/remote description accessors thread safe. 2020-08-05 22:34:46 +00:00
peer_connection_jsep_unittest.cc Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
peer_connection_media_unittest.cc Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
peer_connection_rampup_tests.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
peer_connection_rtp_unittest.cc Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
peer_connection_signaling_unittest.cc Reland "[Perfect Negotiation] Implement non-racy version of SetLocalDescription." 2020-07-29 11:27:43 +00:00
peer_connection_simulcast_unittest.cc Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
peer_connection_wrapper.cc Reland "[Perfect Negotiation] Implement non-racy version of SetLocalDescription." 2020-07-29 11:27:43 +00:00
peer_connection_wrapper.h Reland "Implement rollback for setRemoteDescription" 2019-10-14 12:40:53 +00:00
proxy_unittest.cc In pc/ replace mock macros with unified MOCK_METHOD macro 2020-05-18 17:06:25 +00:00
remote_audio_source.cc Improves logging in MediaChannel 2020-07-30 08:10:03 +00:00
remote_audio_source.h Migrate pc/ to webrtc::Mutex. 2020-07-07 18:25:09 +00:00
rtc_stats_collector.cc Reland "Implement packets_(sent | received) for RTCTransportStats" 2020-07-10 11:50:59 +00:00
rtc_stats_collector.h Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
rtc_stats_collector_unittest.cc Reland "Implement packets_(sent | received) for RTCTransportStats" 2020-07-10 11:50:59 +00:00
rtc_stats_integrationtest.cc Reland "Implement packets_(sent | received) for RTCTransportStats" 2020-07-10 11:50:59 +00:00
rtc_stats_traversal.cc Implement RTCOutboundRtpStreamStats::remoteId. 2020-01-07 17:26:01 +00:00
rtc_stats_traversal.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
rtc_stats_traversal_unittest.cc Fully qualify googletest symbols. 2019-04-09 17:18:20 +00:00
rtcp_mux_filter.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
rtcp_mux_filter.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
rtcp_mux_filter_unittest.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
rtp_data_channel.cc Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
rtp_data_channel.h Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
rtp_media_utils.cc Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
rtp_media_utils.h Reland "Make negotiationneeded processing in PeerConnection spec compliant." 2019-04-16 12:04:33 +00:00
rtp_media_utils_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtp_parameters_conversion.cc Populate sdp_fmtp_line and channels of RTCCodecStats 2020-02-13 10:10:37 +00:00
rtp_parameters_conversion.h Delete obsolete unused rtp header extension conversion 2020-01-09 09:28:07 +00:00
rtp_parameters_conversion_unittest.cc Delete obsolete unused rtp header extension conversion 2020-01-09 09:28:07 +00:00
rtp_receiver.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtp_receiver.h Refactor Rtp Receivers to accept SSRC 0. 2019-09-16 21:29:58 +00:00
rtp_sender.cc Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
rtp_sender.h Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
rtp_sender_receiver_unittest.cc Delete MediaTransportInterface and DatagramTransportInterface 2020-06-17 08:41:14 +00:00
rtp_transceiver.cc Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
rtp_transceiver.h Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
rtp_transceiver_unittest.cc Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
rtp_transport.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtp_transport.h Remove rtp_ and rtcp_packet_transport() from the RtpTransport interface. 2019-05-24 23:58:46 +00:00
rtp_transport_internal.h Remove rtp_ and rtcp_packet_transport() from the RtpTransport interface. 2019-05-24 23:58:46 +00:00
rtp_transport_unittest.cc Extend NetworkRoute with more info about local/remote endpoints 2020-03-20 16:55:38 +00:00
sctp_data_channel.cc Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
sctp_data_channel.h Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
sctp_data_channel_transport.cc Stop an SCTP connection when the DTLS transport closes. 2019-12-16 14:54:56 +00:00
sctp_data_channel_transport.h Stop an SCTP connection when the DTLS transport closes. 2019-12-16 14:54:56 +00:00
sctp_transport.cc Migrate pc/ to webrtc::Mutex. 2020-07-07 18:25:09 +00:00
sctp_transport.h Migrate pc/ to webrtc::Mutex. 2020-07-07 18:25:09 +00:00
sctp_transport_unittest.cc Make SCTPtransport enter "closed" state when DTLStransport does. 2019-11-16 14:56:01 +00:00
sctp_utils.cc Pass datachannel priority in DC open messages 2020-05-17 10:57:27 +00:00
sctp_utils.h Delete old placeholders for moved api/ header files 2019-10-01 12:23:19 +00:00
sctp_utils_unittest.cc Pass datachannel priority in DC open messages 2020-05-17 10:57:27 +00:00
sdp_serializer.cc Reland "Adding a restriction for legal RID values." 2019-04-09 21:19:31 +00:00
sdp_serializer.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
sdp_serializer_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
sdp_utils.cc Reland "Implement rollback for setRemoteDescription" 2019-10-14 12:40:53 +00:00
sdp_utils.h Add 3 missing RTC_EXPORT. 2019-11-05 09:40:03 +00:00
session_description.cc Remove deprecated "description" field of cricket::ContentInfo 2020-02-27 14:13:03 +00:00
session_description.h Reland "sdp: parse and serialize b=TIAS" 2020-07-30 21:16:08 +00:00
session_description_unittest.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
simulcast_description.cc Format almost everything. 2019-07-08 13:45:15 +00:00
simulcast_description.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
srtp_filter.cc Replace std::string::find() == 0 with absl::StartsWith. 2020-04-01 11:15:00 +00:00
srtp_filter.h Remove unused critical section includes. 2020-07-16 13:52:28 +00:00
srtp_filter_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
srtp_session.cc Remove rtc::GlobalLock. 2020-07-15 20:45:13 +00:00
srtp_session.h Remove rtc::GlobalLock. 2020-07-15 20:45:13 +00:00
srtp_session_unittest.cc Remove unused critical section includes. 2020-07-16 13:52:28 +00:00
srtp_transport.cc Replace std::string::find() == 0 with absl::StartsWith. 2020-04-01 11:15:00 +00:00
srtp_transport.h Format almost everything. 2019-07-08 13:45:15 +00:00
srtp_transport_unittest.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
stats_collector.cc Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
stats_collector.h Reland "Fix GetStats bytesSent/Received, wireup headerBytesSent/Received" 2019-10-15 10:43:59 +00:00
stats_collector_unittest.cc Split DataChannel into two separate classes for RTP and SCTP. 2020-07-10 00:03:21 +00:00
stream_collection.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
track_media_info_map.cc [Stats] Optimization: Minimize number of thread-invokes in getStats(). 2020-07-08 10:12:59 +00:00
track_media_info_map.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
track_media_info_map_unittest.cc Don't wrap the main thread when running death tests. 2020-05-17 17:15:10 +00:00
transport_stats.cc [clang-tidy] Apply performance-move-const-arg fixes (misc). 2019-02-05 15:12:20 +00:00
transport_stats.h Implement crypto stats on DTLS transport 2019-10-28 11:30:23 +00:00
used_ids.h Add support for two-byte RTP header extensions to UsedRtpHeaderExtensionIds 2019-06-24 08:50:07 +00:00
used_ids_unittest.cc Always pass arguments to INSTANTIATE_TEST_SUITE_P. 2019-09-24 08:56:24 +00:00
video_rtp_receiver.cc [InsertableStreams] Fix video receiver simulcast. 2020-04-11 12:04:24 +00:00
video_rtp_receiver.h Insert frame transformer between Depacketizer and Decoder. 2020-03-02 08:33:44 +00:00
video_rtp_receiver_unittest.cc In pc/ replace mock macros with unified MOCK_METHOD macro 2020-05-18 17:06:25 +00:00
video_rtp_track_source.cc Migrate pc/ to webrtc::Mutex. 2020-07-07 18:25:09 +00:00
video_rtp_track_source.h Migrate pc/ to webrtc::Mutex. 2020-07-07 18:25:09 +00:00
video_rtp_track_source_unittest.cc In pc/ replace mock macros with unified MOCK_METHOD macro 2020-05-18 17:06:25 +00:00
video_track.cc Format almost everything. 2019-07-08 13:45:15 +00:00
video_track.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
video_track_source.cc Format almost everything. 2019-07-08 13:45:15 +00:00
video_track_source.h VideoTrackSourceInterface: make some newly introduced methods pure virtual. 2020-05-11 12:28:32 +00:00
video_track_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
webrtc_sdp.cc Reland "Implement transceiver.stop()" 2020-08-11 10:46:23 +00:00
webrtc_sdp.h Populate sdp_fmtp_line and channels of RTCCodecStats 2020-02-13 10:10:37 +00:00
webrtc_sdp_unittest.cc sdp: reject sdp with malformed b= lines 2020-08-03 18:21:14 +00:00
webrtc_session_description_factory.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
webrtc_session_description_factory.h Cleanup: Removes redundant includes on message_queue.h 2020-01-08 14:12:08 +00:00