webrtc/logging/rtc_event_log
Danil Chapovalov 6e661f47cf Change rtc event log packet messages implementation to save full rtp packet
Keeping just the header doesn't save memory because header is taken as slice
of the original packet (and thus keeps a reference to the buffer containing
full packet)
Keeping full packet is simpler and avoid extra unused buffer created during
RtpPacket default contruction

Bug: b/187593466
Change-Id: I78d7201d110092fc039203e1caa2fb9c3afbc079
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/218161
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33974}
2021-05-11 08:06:54 +00:00
..
encoder Change rtc event log packet messages implementation to save full rtp packet 2021-05-11 08:06:54 +00:00
events Change rtc event log packet messages implementation to save full rtp packet 2021-05-11 08:06:54 +00:00
mock Replace mock macros with unified MOCK_METHOD macro 2020-05-28 14:11:53 +00:00
output Promote RtcEventLogOutputFile to api/ 2019-05-08 12:29:42 +00:00
DEPS Cleanup of bwe_defines.h 2020-11-26 12:26:02 +00:00
fake_rtc_event_log.cc Cleanup FakeRtcEventLog from thread awareness 2021-01-20 14:06:47 +00:00
fake_rtc_event_log.h Cleanup FakeRtcEventLog from thread awareness 2021-01-20 14:06:47 +00:00
fake_rtc_event_log_factory.cc Cleanup FakeRtcEventLog from thread awareness 2021-01-20 14:06:47 +00:00
fake_rtc_event_log_factory.h Cleanup FakeRtcEventLog from thread awareness 2021-01-20 14:06:47 +00:00
ice_logger.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
ice_logger.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
logged_events.cc Add test for logging of large compound RTCP packets. 2020-10-19 21:52:38 +00:00
logged_events.h Parse and plot RTCP BYE in RTC event log. 2021-02-04 11:28:46 +00:00
rtc_event_log.proto Log probing bitrate and cluster id as int32 in event log. 2018-05-04 14:40:44 +00:00
rtc_event_log2.proto Add logging of decoded video frames. 2020-08-06 17:33:24 +00:00
rtc_event_log2rtp_dump.cc Concatenate string literals at compile time. 2020-01-14 14:47:48 +00:00
rtc_event_log_impl.cc Concatenate string literals at compile time. 2020-01-14 14:47:48 +00:00
rtc_event_log_impl.h Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
rtc_event_log_parser.cc Remove use of istream in RTC event log parser. 2021-03-31 13:21:58 +00:00
rtc_event_log_parser.h Remove use of istream in RTC event log parser. 2021-03-31 13:21:58 +00:00
rtc_event_log_unittest.cc Clean up temporary event log file after test. 2021-03-25 14:32:45 +00:00
rtc_event_log_unittest_helper.cc Change rtc event log packet messages implementation to save full rtp packet 2021-05-11 08:06:54 +00:00
rtc_event_log_unittest_helper.h Parse and plot RTCP BYE in RTC event log. 2021-02-04 11:28:46 +00:00
rtc_event_processor.cc Simplifies RtcEventProcessor interface. 2019-01-08 15:16:19 +00:00
rtc_event_processor.h Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
rtc_event_processor_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtc_stream_config.cc Rewrite the RtcEventLog unit test. 2018-06-26 10:23:29 +00:00
rtc_stream_config.h Format almost everything. 2019-07-08 13:45:15 +00:00