webrtc/pc
Zhi Huang 0a5fdbb455 Use RTC_HISTOGRAM_ENUMERATION to report SRTP/SRTCP unprotect error.
Besides using the MetricsObserverInterface, using RTC_HISTOGRAM_ENUMERATION
directly using RTC_HISTOGRAM_ENUMERATION to report the error which is
needed by internal projects.

Bug: b/110121202, webrtc:9409
Change-Id: I1aaece91200905ea0495229dc2b5e62b1d61279b
Reviewed-on: https://webrtc-review.googlesource.com/83565
Commit-Queue: Zhi Huang <zhihuang@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23616}
2018-06-14 18:35:11 +00:00
..
test Delete deprecated CreateAudioSource method, with constraints. 2018-06-04 08:19:30 +00:00
audiotrack.cc Remove "using rtc::scoped_ptr" from audiotrack.cc. 2017-11-28 21:29:18 +00:00
audiotrack.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
BUILD.gn Use RTC_HISTOGRAM_ENUMERATION to report SRTP/SRTCP unprotect error. 2018-06-14 18:35:11 +00:00
bundlefilter_unittest.cc Revert "Reland "Replace BundleFilter with RtpDemuxer in RtpTransport."" 2018-03-29 02:45:17 +00:00
bundlefilter.cc Revert "Reland "Replace BundleFilter with RtpDemuxer in RtpTransport."" 2018-03-29 02:45:17 +00:00
bundlefilter.h Revert "Reland "Replace BundleFilter with RtpDemuxer in RtpTransport."" 2018-03-29 02:45:17 +00:00
channel_unittest.cc Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
channel.cc Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
channel.h Delete unused class CurrentSpeakerMonitor. 2018-05-22 06:31:08 +00:00
channelmanager_unittest.cc Delete unused include of fakevideocapturer.h. 2018-05-17 07:23:01 +00:00
channelmanager.cc Use new TransportController implementation in PeerConnection. 2018-03-30 18:41:19 +00:00
channelmanager.h Use new TransportController implementation in PeerConnection. 2018-03-30 18:41:19 +00:00
createpeerconnectionfactory.cc Allows injection of network controller factory into peer connection factory. 2018-05-18 17:07:16 +00:00
datachannel_unittest.cc Implement proper SCTP data channel closing procedure. 2018-05-31 21:01:53 +00:00
datachannel.cc Implement proper SCTP data channel closing procedure. 2018-05-31 21:01:53 +00:00
datachannel.h Implement proper SCTP data channel closing procedure. 2018-05-31 21:01:53 +00:00
DEPS Allows injection of network controller factory into peer connection factory. 2018-05-18 17:07:16 +00:00
dtlssrtptransport_unittest.cc Add a flag to actively reset the SRTP parameters 2018-06-12 20:32:00 +00:00
dtlssrtptransport.cc Add a flag to actively reset the SRTP parameters 2018-06-12 20:32:00 +00:00
dtlssrtptransport.h Add a flag to actively reset the SRTP parameters 2018-06-12 20:32:00 +00:00
dtmfsender_unittest.cc Make DTMF sender wait before sending the first tone. 2018-03-06 13:23:11 +00:00
dtmfsender.cc Make DTMF sender wait before sending the first tone. 2018-03-06 13:23:11 +00:00
dtmfsender.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
externalhmac.cc Securely clear memory containing key information / passwords before freeing. 2018-03-07 22:06:20 +00:00
externalhmac.h [CFI] Fix cfi-icall failures 2017-12-12 09:27:07 +00:00
iceserverparsing_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
iceserverparsing.cc Stop using LOG macros in favor of RTC_ prefixed macros. 2017-11-09 11:56:32 +00:00
iceserverparsing.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
jsepicecandidate.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
jsepsessiondescription_unittest.cc Use the SDP ContentInfo helpers to avoid downcasting 2017-12-22 00:17:53 +00:00
jsepsessiondescription.cc Add MSID signaling compatibility for Unified Plan endpoints 2018-02-01 21:17:41 +00:00
jseptransport_unittest.cc Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
jseptransport.cc Add a flag to actively reset the SRTP parameters 2018-06-12 20:32:00 +00:00
jseptransport.h Add a flag to actively reset the SRTP parameters 2018-06-12 20:32:00 +00:00
jseptransportcontroller_unittest.cc Attempting to fix lingering issues with BUNDLE negotiation. 2018-04-17 01:04:12 +00:00
jseptransportcontroller.cc Add a flag to actively reset the SRTP parameters 2018-06-12 20:32:00 +00:00
jseptransportcontroller.h Add a flag to actively reset the SRTP parameters 2018-06-12 20:32:00 +00:00
localaudiosource_unittest.cc Delete deprecated CreateAudioSource method, with constraints. 2018-06-04 08:19:30 +00:00
localaudiosource.cc Delete deprecated CreateAudioSource method, with constraints. 2018-06-04 08:19:30 +00:00
localaudiosource.h Delete deprecated CreateAudioSource method, with constraints. 2018-06-04 08:19:30 +00:00
mediaconstraintsinterface_unittest.cc Rename a few MediaConfig::Video flags for consistency. 2018-01-22 17:32:58 +00:00
mediasession_unittest.cc Remove last mention of speex codec 2018-05-08 06:16:05 +00:00
mediasession.cc Remove deprecated std::bind2nd and std::ptr_fun 2018-05-02 19:51:17 +00:00
mediasession.h Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
mediastream_unittest.cc Name change from stream label to stream id for spec compliance. 2018-03-02 20:44:48 +00:00
mediastream.cc Name change from stream label to stream id for spec compliance. 2018-03-02 20:44:48 +00:00
mediastream.h Small parameter name change from label->id in pc/mediastream.h. 2018-04-02 16:17:45 +00:00
mediastreamobserver.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
mediastreamobserver.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
mediastreamtrack.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
OWNERS Clean up the pc/OWNERS file. 2018-02-03 19:28:58 +00:00
peerconnection_bundle_unittest.cc Built in video codec factories. 2018-05-03 11:49:42 +00:00
peerconnection_crypto_unittest.cc Built in video codec factories. 2018-05-03 11:49:42 +00:00
peerconnection_datachannel_unittest.cc Parameterize PeerConnection data channel tests for Unified Plan 2018-01-20 00:50:53 +00:00
peerconnection_ice_unittest.cc Built in video codec factories. 2018-05-03 11:49:42 +00:00
peerconnection_integrationtest.cc Updated PeerConnection integration test to fix race condition. 2018-06-13 00:20:10 +00:00
peerconnection_jsep_unittest.cc Fix build errors when rtc_use_builtin_sw_codecs is set to false. 2018-05-14 13:24:29 +00:00
peerconnection_media_unittest.cc Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
peerconnection_rtp_unittest.cc [Unified Plan] Clear RtpSender "SSRC" when the SDP has no send streams 2018-06-14 00:31:15 +00:00
peerconnection_signaling_unittest.cc Built in video codec factories. 2018-05-03 11:49:42 +00:00
peerconnection.cc [Unified Plan] Clear RtpSender "SSRC" when the SDP has no send streams 2018-06-14 00:31:15 +00:00
peerconnection.h Implement proper SCTP data channel closing procedure. 2018-05-31 21:01:53 +00:00
peerconnectionendtoend_unittest.cc Delete deprecated CreateAudioSource method, with constraints. 2018-06-04 08:19:30 +00:00
peerconnectionfactory_unittest.cc Built in video codec factories. 2018-05-03 11:49:42 +00:00
peerconnectionfactory.cc Delete deprecated CreateAudioSource method, with constraints. 2018-06-04 08:19:30 +00:00
peerconnectionfactory.h Delete deprecated CreateAudioSource method, with constraints. 2018-06-04 08:19:30 +00:00
peerconnectioninterface_unittest.cc Wire up VAAPI VP8 experimental support in WebRTC. 2018-05-28 12:30:19 +00:00
peerconnectioninternal.h Implement certificate chain stats. 2018-02-24 00:44:06 +00:00
peerconnectionwrapper.cc Convert PeerConnectionWrapper from FakeVideoCapturer to FakeVideoTrackSource. 2018-05-30 09:17:17 +00:00
peerconnectionwrapper.h Convert PeerConnectionWrapper from FakeVideoCapturer to FakeVideoTrackSource. 2018-05-30 09:17:17 +00:00
proxy_unittest.cc Clean up dependencies of peerconnection_unittest. 2017-09-15 12:51:00 +00:00
remoteaudiosource.cc Configure media flow correctly with Unified Plan 2018-01-18 19:01:38 +00:00
remoteaudiosource.h Configure media flow correctly with Unified Plan 2018-01-18 19:01:38 +00:00
rtcpmuxfilter_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtcpmuxfilter.cc Stop using LOG macros in favor of RTC_ prefixed macros. 2017-11-09 11:56:32 +00:00
rtcpmuxfilter.h Move sessiondescription.h/cc from p2p/base to pc/ 2017-12-20 00:21:52 +00:00
rtcstats_integrationtest.cc Delete deprecated CreateAudioSource method, with constraints. 2018-06-04 08:19:30 +00:00
rtcstatscollector_unittest.cc Replacing rtc::TimeDelta with webrtc::TimeDelta. 2018-05-08 13:22:53 +00:00
rtcstatscollector.cc Remove stringstreams from pc/ 2018-06-11 15:20:59 +00:00
rtcstatscollector.h Ensure that data channel transport stats are included 2018-04-02 18:45:27 +00:00
rtcstatstraversal_unittest.cc Stats traversal algorithm added. 2018-03-12 10:54:09 +00:00
rtcstatstraversal.cc RTCStatsCollector::GetStatsReport() with optional selector argument. 2018-03-19 15:32:16 +00:00
rtcstatstraversal.h Stats traversal algorithm added. 2018-03-12 10:54:09 +00:00
rtpmediautils_unittest.cc Implement legacy offer_to_receive options for Unified Plan 2018-01-27 02:20:29 +00:00
rtpmediautils.cc Implement legacy offer_to_receive options for Unified Plan 2018-01-27 02:20:29 +00:00
rtpmediautils.h Reland "Reland "Remove our stream << overloads from non-test build targets."" 2018-05-03 10:41:41 +00:00
rtpreceiver.cc Refactor VideoTrackSource, without raw pointer injection. 2018-05-23 15:42:10 +00:00
rtpreceiver.h Refactor VideoTrackSource, without raw pointer injection. 2018-05-23 15:42:10 +00:00
rtpsender.cc Add HeaderExtensions to RtpParameters 2018-06-12 17:01:40 +00:00
rtpsender.h Delete unneeded includes of basictypes.h. 2018-05-21 19:35:08 +00:00
rtpsenderreceiver_unittest.cc Add HeaderExtensions to RtpParameters 2018-06-12 17:01:40 +00:00
rtptransceiver.cc Reland "Reland "Remove our stream << overloads from non-test build targets."" 2018-05-03 10:41:41 +00:00
rtptransceiver.h Fire OnRenegotiationNeeded when changing transceiver direction 2018-02-21 19:15:09 +00:00
rtptransport_unittest.cc Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
rtptransport.cc Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
rtptransport.h Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
rtptransportinternal.h Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
rtptransportinternaladapter.h Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
rtptransporttestutil.h Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
sctputils_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
sctputils.cc Stop using LOG macros in favor of RTC_ prefixed macros. 2017-11-09 11:56:32 +00:00
sctputils.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
sdputils.cc Replace string type with SdpType enum 2017-12-07 19:08:47 +00:00
sdputils.h Move sessiondescription.h/cc from p2p/base to pc/ 2017-12-20 00:21:52 +00:00
sessiondescription.cc Use the SDP ContentInfo helpers to avoid downcasting 2017-12-22 00:17:53 +00:00
sessiondescription.h Add MSID signaling compatibility for Unified Plan endpoints 2018-02-01 21:17:41 +00:00
srtpfilter_unittest.cc Securely clear memory containing key information / passwords before freeing. 2018-03-07 22:06:20 +00:00
srtpfilter.cc Securely clear memory containing key information / passwords before freeing. 2018-03-07 22:06:20 +00:00
srtpfilter.h Delete unneeded includes of basictypes.h. 2018-05-21 19:35:08 +00:00
srtpsession_unittest.cc Report SRTP error codes to UMA 2018-03-20 18:37:49 +00:00
srtpsession.cc Use RTC_HISTOGRAM_ENUMERATION to report SRTP/SRTCP unprotect error. 2018-06-14 18:35:11 +00:00
srtpsession.h Delete unneeded includes of basictypes.h. 2018-05-21 19:35:08 +00:00
srtptestutil.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
srtptransport_unittest.cc Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
srtptransport.cc Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
srtptransport.h Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
statscollector_unittest.cc Name change from stream label to stream id for spec compliance. 2018-03-02 20:44:48 +00:00
statscollector.cc Reland "Add hugeFramesSent GetStats metric" 2018-03-06 13:38:11 +00:00
statscollector.h Implement certificate chain stats. 2018-02-24 00:44:06 +00:00
streamcollection.h Final name changing of MediaStreamInterface.label() to id(). 2018-03-14 20:30:52 +00:00
trackmediainfomap_unittest.cc Reland "Update RTCStatsCollector to work with RtpTransceivers" 2018-02-17 00:01:39 +00:00
trackmediainfomap.cc Reland "Update RTCStatsCollector to work with RtpTransceivers" 2018-02-17 00:01:39 +00:00
trackmediainfomap.h Reland "Update RTCStatsCollector to work with RtpTransceivers" 2018-02-17 00:01:39 +00:00
transportstats.cc Create the JsepTransportController and JsepTransport2. 2018-02-23 00:13:45 +00:00
transportstats.h Create the JsepTransportController and JsepTransport2. 2018-02-23 00:13:45 +00:00
videocapturertracksource_unittest.cc Update VideoCapturerTrackSourceTest to deliver frames via TaskQueue. 2018-02-07 14:25:08 +00:00
videocapturertracksource.cc Refactor VideoTrackSource, without raw pointer injection. 2018-05-23 15:42:10 +00:00
videocapturertracksource.h Refactor VideoTrackSource, without raw pointer injection. 2018-05-23 15:42:10 +00:00
videotrack_unittest.cc Refactor VideoTrackSource, without raw pointer injection. 2018-05-23 15:42:10 +00:00
videotrack.cc Enable cpplint in pc/ 2017-10-30 18:08:29 +00:00
videotrack.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
videotracksource.cc Delete deprecated VideoTrackSource constructor. 2018-06-11 19:15:10 +00:00
videotracksource.h Delete deprecated VideoTrackSource constructor. 2018-06-11 19:15:10 +00:00
webrtcsdp_unittest.cc Add serialization of a=ice-lite. 2018-05-25 00:16:03 +00:00
webrtcsdp.cc Add serialization of a=ice-lite. 2018-05-25 00:16:03 +00:00
webrtcsdp.h Add MSID signaling compatibility for Unified Plan endpoints 2018-02-01 21:17:41 +00:00
webrtcsessiondescriptionfactory.cc Prepare to remove old OnFailure implementations 2018-05-29 10:34:14 +00:00
webrtcsessiondescriptionfactory.h Move internal PeerConnection methods to PeerConnectionInternal 2018-01-24 17:24:29 +00:00