webrtc/modules/rtp_rtcp/source
Henrik Boström cb755b001c StreamDataCounters::last_packet_received_timestamp_ms added.
This a standard stat:
https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-lastpacketreceivedtimestamp

This is collected by StreamStatisticianImpl. A follow-up CL with plumb
it to the RTCStatsCollector.

Bug: webrtc:10449
Change-Id: I44e7f4735f9df78704ce21198f52e66d11e63740
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/130479
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27416}
2019-04-02 14:46:06 +00:00
..
rtcp_packet Remove Remb::kFeedbackMessageType 2019-03-28 10:39:36 +00:00
byte_io.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
byte_io_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
contributing_sources.cc Add audio level to CSRC class 2018-11-06 12:10:05 +00:00
contributing_sources.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
contributing_sources_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
dtmf_queue.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
dtmf_queue.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
fec_private_tables_bursty.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
fec_private_tables_bursty.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
fec_private_tables_bursty_unittest.cc Fix a couple of nits and update a few comments in forward_error_correction_internal. 2018-04-23 14:29:17 +00:00
fec_private_tables_random.cc Remove part of the FEC code table that covers FEC code for group of 13-48 media packets, instead generate interleaved FEC code at run time. FEC code masks for protection of group of 1 - 12 media packets is not changed. 2018-04-18 14:35:17 +00:00
fec_private_tables_random.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
fec_test_helper.cc Delete use of WebRtcRTPHeader from FEC test code 2019-03-12 09:40:02 +00:00
fec_test_helper.h Delete use of WebRtcRTPHeader from FEC test code 2019-03-12 09:40:02 +00:00
flexfec_header_reader_writer.cc Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
flexfec_header_reader_writer.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
flexfec_header_reader_writer_unittest.cc Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
flexfec_receiver.cc Injecting Clock in video receive. 2019-03-04 21:53:57 +00:00
flexfec_receiver_unittest.cc Injecting Clock in video receive. 2019-03-04 21:53:57 +00:00
flexfec_sender.cc Add is_fec property to RtpPacketToSend 2019-01-28 15:43:21 +00:00
flexfec_sender_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
forward_error_correction.cc Use Abseil container algorithms in modules/rtp_rtcp/ 2019-03-29 16:47:33 +00:00
forward_error_correction.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
forward_error_correction_internal.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
forward_error_correction_internal.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
nack_rtx_unittest.cc Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
packet_loss_stats.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
packet_loss_stats.h Fix clang style errors in rtp_rtcp and dependant targets 2018-02-07 09:48:28 +00:00
packet_loss_stats_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
playout_delay_oracle.cc Refactor PlayoutDelayOracle with separate update methods 2019-01-30 16:50:24 +00:00
playout_delay_oracle.h Move ownership of RTPSenderVideo one more level up, to RtpVideoSender 2019-03-04 16:57:49 +00:00
playout_delay_oracle_unittest.cc Refactor PlayoutDelayOracle with separate update methods 2019-01-30 16:50:24 +00:00
receive_statistics_impl.cc StreamDataCounters::last_packet_received_timestamp_ms added. 2019-04-02 14:46:06 +00:00
receive_statistics_impl.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
receive_statistics_unittest.cc StreamDataCounters::last_packet_received_timestamp_ms added. 2019-04-02 14:46:06 +00:00
remote_ntp_time_estimator.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
remote_ntp_time_estimator_unittest.cc Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtcp_nack_stats.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
rtcp_nack_stats.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
rtcp_nack_stats_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
rtcp_packet.cc Enable padding bit in TransportFeedback packets 2019-02-12 11:55:34 +00:00
rtcp_packet.h Move rtc::FunctionView to the public API 2019-03-21 15:23:05 +00:00
rtcp_packet_unittest.cc Change RtcpPacket::PacketReadyCallback to rtc::FunctionView 2017-12-07 11:20:08 +00:00
rtcp_receiver.cc Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtcp_receiver.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_receiver_unittest.cc Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtcp_sender.cc Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtcp_sender.h Connect LossNotificationController to RtpRtcp 2019-02-25 16:08:35 +00:00
rtcp_sender_unittest.cc Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtcp_transceiver.cc Stop using rtc::TaskQueue::Current in RtcpTransceiver 2019-03-07 10:51:54 +00:00
rtcp_transceiver.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_transceiver_config.cc Calculate RTT using ExtendedReports in RtcpTransceiver 2017-11-30 14:34:40 +00:00
rtcp_transceiver_config.h in RtcpTransceiver remove workaround for old bug in RtcpReceiver 2018-11-19 10:13:02 +00:00
rtcp_transceiver_impl.cc Use Abseil container algorithms in modules/rtp_rtcp/ 2019-03-29 16:47:33 +00:00
rtcp_transceiver_impl.h Stop using rtc::TaskQueue::Current in RtcpTransceiver 2019-03-07 10:51:54 +00:00
rtcp_transceiver_impl_unittest.cc Avoid using global task queue factory in RtcpTransciever tests 2019-03-20 15:20:20 +00:00
rtcp_transceiver_unittest.cc Avoid using global task queue factory in RtcpTransciever tests 2019-03-20 15:20:20 +00:00
rtp_fec_unittest.cc Use Abseil container algorithms in modules/rtp_rtcp/ 2019-03-29 16:47:33 +00:00
rtp_format.cc Prepare for splitting FrameType into AudioFrameType and VideoFrameType 2019-03-07 10:12:57 +00:00
rtp_format.h Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtp_format_h264.cc Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtp_format_h264.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
rtp_format_h264_unittest.cc Make VideoFrameType an enum class, and move to separate file and target 2019-03-22 12:44:51 +00:00
rtp_format_unittest.cc Use Abseil container algorithms in modules/rtp_rtcp/ 2019-03-29 16:47:33 +00:00
rtp_format_video_generic.cc Make VideoFrameType an enum class, and move to separate file and target 2019-03-22 12:44:51 +00:00
rtp_format_video_generic.h Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtp_format_video_generic_unittest.cc Make VideoFrameType an enum class, and move to separate file and target 2019-03-22 12:44:51 +00:00
rtp_format_vp8.cc Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtp_format_vp8.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
rtp_format_vp8_test_helper.cc Cleanup RtpPacketizerVP8 tests 2018-08-31 08:13:45 +00:00
rtp_format_vp8_test_helper.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
rtp_format_vp8_unittest.cc Make VideoFrameType an enum class, and move to separate file and target 2019-03-22 12:44:51 +00:00
rtp_format_vp9.cc Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtp_format_vp9.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
rtp_format_vp9_unittest.cc Make VideoFrameType an enum class, and move to separate file and target 2019-03-22 12:44:51 +00:00
rtp_generic_frame_descriptor.cc Ensure GenericFrameDescriptor byte representation match 2018-12-04 11:52:25 +00:00
rtp_generic_frame_descriptor.h Create version 01 of Generic Frame Descriptor - with discardability flag 2019-02-20 10:31:58 +00:00
rtp_generic_frame_descriptor_extension.cc Create version 01 of Generic Frame Descriptor - with discardability flag 2019-02-20 10:31:58 +00:00
rtp_generic_frame_descriptor_extension.h Create version 01 of Generic Frame Descriptor - with discardability flag 2019-02-20 10:31:58 +00:00
rtp_generic_frame_descriptor_extension_unittest.cc Create version 01 of Generic Frame Descriptor - with discardability flag 2019-02-20 10:31:58 +00:00
rtp_header_extension_map.cc Reland "Extend TransportSequenceNumber RTP header extension" 2019-02-21 16:01:30 +00:00
rtp_header_extension_map_unittest.cc Move RtpHeaderExtensionMap::GetTotalLengthInBytes into own file 2018-10-03 17:25:31 +00:00
rtp_header_extension_size.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_header_extension_size.h Move RtpHeaderExtensionMap::GetTotalLengthInBytes into own file 2018-10-03 17:25:31 +00:00
rtp_header_extension_size_unittest.cc Move RtpHeaderExtensionMap::GetTotalLengthInBytes into own file 2018-10-03 17:25:31 +00:00
rtp_header_extensions.cc Delete class StringRtpHeaderExtension, replaced with std::string 2019-03-25 12:32:41 +00:00
rtp_header_extensions.h Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtp_header_parser.cc Reland "Replace RTPHeader memset with assignment from a fresh object." 2019-03-26 14:06:17 +00:00
rtp_packet.cc Reland "Move api/rtp_headers.h to its own build target." 2019-03-21 09:17:07 +00:00
rtp_packet.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
rtp_packet_history.cc Rename RtpPacketHistory::PacketState::payload_size -> packet_size 2019-02-21 06:42:45 +00:00
rtp_packet_history.h Rename RtpPacketHistory::PacketState::payload_size -> packet_size 2019-02-21 06:42:45 +00:00
rtp_packet_history_unittest.cc Rename RtpPacketHistory::PacketState::payload_size -> packet_size 2019-02-21 06:42:45 +00:00
rtp_packet_received.cc Reland "Extend TransportSequenceNumber RTP header extension" 2019-02-21 16:01:30 +00:00
rtp_packet_received.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
rtp_packet_to_send.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
rtp_packet_to_send.h Add is_fec property to RtpPacketToSend 2019-01-28 15:43:21 +00:00
rtp_packet_unittest.cc Update TransportSequenceNumberV2 extension to support fixed size 2019-03-06 09:08:11 +00:00
rtp_rtcp_config.h Delete unused constants from rtp_rtcp_config.h 2018-08-09 08:38:51 +00:00
rtp_rtcp_impl.cc Removes rtp level keep alive support. 2019-03-11 14:47:15 +00:00
rtp_rtcp_impl.h Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtp_rtcp_impl_unittest.cc Make VideoFrameType an enum class, and move to separate file and target 2019-03-22 12:44:51 +00:00
rtp_sender.cc Removes rtp level keep alive support. 2019-03-11 14:47:15 +00:00
rtp_sender.h Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtp_sender_audio.cc Make AudioFrameType an enum class, and move to audio_coding_module_typedefs.h 2019-03-19 16:59:27 +00:00
rtp_sender_audio.h Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtp_sender_audio_unittest.cc Make AudioFrameType an enum class, and move to audio_coding_module_typedefs.h 2019-03-19 16:59:27 +00:00
rtp_sender_unittest.cc Make VideoFrameType an enum class, and move to separate file and target 2019-03-22 12:44:51 +00:00
rtp_sender_video.cc Make VideoFrameType an enum class, and move to separate file and target 2019-03-22 12:44:51 +00:00
rtp_sender_video.h Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtp_sender_video_unittest.cc Make VideoFrameType an enum class, and move to separate file and target 2019-03-22 12:44:51 +00:00
rtp_utility.cc Delete class StringRtpHeaderExtension, replaced with std::string 2019-03-25 12:32:41 +00:00
rtp_utility.h Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
rtp_utility_unittest.cc Delete class StringRtpHeaderExtension, replaced with std::string 2019-03-25 12:32:41 +00:00
rtp_video_header.cc Add default values for PlayoutDelay in RTPVideoHeader. 2018-11-16 12:10:23 +00:00
rtp_video_header.h Create version 01 of Generic Frame Descriptor - with discardability flag 2019-02-20 10:31:58 +00:00
time_util.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
time_util.h In ReceiveStatistics use monotonic clock instead of ntp clock 2018-11-26 10:31:44 +00:00
time_util_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
tmmbr_help.cc Use Abseil container algorithms in modules/rtp_rtcp/ 2019-03-29 16:47:33 +00:00
tmmbr_help.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
ulpfec_generator.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
ulpfec_generator.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
ulpfec_generator_unittest.cc Delete use of WebRtcRTPHeader from FEC test code 2019-03-12 09:40:02 +00:00
ulpfec_header_reader_writer.cc Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
ulpfec_header_reader_writer.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
ulpfec_header_reader_writer_unittest.cc Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
ulpfec_receiver_impl.cc Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
ulpfec_receiver_impl.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
ulpfec_receiver_unittest.cc Delete use of WebRtcRTPHeader from FEC test code 2019-03-12 09:40:02 +00:00