webrtc/modules/rtp_rtcp/source
Danil Chapovalov 24e704f148 Cleanup calculating time between RTCP reports
Move that calculation into dedicated function, move comment why it is calculated the way it is into the same function.
Cleanup that comment - remove parts unused by current code, in particular remove description of code that was deleted a while ago
Use more strict types for the calculation to make it clearer.
Replace DCHECK result can't be zero with a clamp to ensure it can't be zero, because with large bitrates it may.

Reland of https://webrtc-review.googlesource.com/c/src/+/315143

Bug: None
Change-Id: I41ce383a2f19d489e4cae0b1bf1f720e0ffdd17a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315460
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40538}
2023-08-10 20:40:15 +00:00
..
deprecated Use ArrayView versions of SendRtp and SendRtcp 2023-08-07 08:28:48 +00:00
rtcp_packet Delete ReportBlock::cumulative_lost_signed accessor 2023-04-20 10:39:37 +00:00
absolute_capture_time_interpolator.cc Make local to capturer clock offset a separate entry in PacketInfo. 2021-05-20 13:42:57 +00:00
absolute_capture_time_interpolator.h Use backticks not vertical bars to denote variables in comments 2021-08-10 10:40:03 +00:00
absolute_capture_time_interpolator_unittest.cc Make local to capturer clock offset a separate entry in PacketInfo. 2021-05-20 13:42:57 +00:00
absolute_capture_time_sender.cc Deprecating AbsoluteCaptureTimeReceiver 2021-06-22 14:44:04 +00:00
absolute_capture_time_sender.h Use backticks not vertical bars to denote variables in comments 2021-08-10 10:40:03 +00:00
absolute_capture_time_sender_unittest.cc Add helper classes to send and receive abs-capture-time extensions. 2019-08-22 09:09:17 +00:00
active_decode_targets_helper.cc In DependencyDescriptor rtp header extension drop partial chain support 2020-07-21 14:01:27 +00:00
active_decode_targets_helper.h Propagate active decode targets bitmask into DependencyDescriptor 2020-06-29 12:54:43 +00:00
active_decode_targets_helper_unittest.cc In DependencyDescriptor rtp header extension drop partial chain support 2020-07-21 14:01:27 +00:00
byte_io.h rtp_rtcp/source: fix some minor typos 2023-06-27 21:32:46 +00:00
byte_io_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
capture_clock_offset_updater.cc Make local to capturer clock offset a separate entry in PacketInfo. 2021-05-20 13:42:57 +00:00
capture_clock_offset_updater.h Make local to capturer clock offset a separate entry in PacketInfo. 2021-05-20 13:42:57 +00:00
capture_clock_offset_updater_unittest.cc Make local to capturer clock offset a separate entry in PacketInfo. 2021-05-20 13:42:57 +00:00
create_video_rtp_depacketizer.cc Introduce RTC_CHECK_NOTREACHED(), an always-checking RTC_NOTREACHED() 2020-11-09 10:47:55 +00:00
create_video_rtp_depacketizer.h Add implementations of the VideoRtpDepacketizer interface 2019-12-06 15:20:29 +00:00
dtmf_queue.cc Migrate modules/rtp_rtcp to webrtc::Mutex. 2020-07-07 12:13:47 +00:00
dtmf_queue.h Migrate modules/rtp_rtcp to webrtc::Mutex. 2020-07-07 12:13:47 +00:00
fec_private_tables_bursty.cc
fec_private_tables_bursty.h Use backticks not vertical bars to denote variables in comments for /modules/rtp_rtcp 2021-08-09 15:51:03 +00:00
fec_private_tables_bursty_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
fec_private_tables_random.cc
fec_private_tables_random.h
fec_test_helper.cc Move Word32Align helper next to the only place it is used in 2021-07-28 09:19:01 +00:00
fec_test_helper.h Use backticks not vertical bars to denote variables in comments 2021-08-10 10:40:03 +00:00
flexfec_03_header_reader_writer.cc rtp_rtcp/source: fix some minor typos 2023-06-27 21:32:46 +00:00
flexfec_03_header_reader_writer.h Change FinalizeFecHeader to receive list of streams 2023-06-13 13:02:14 +00:00
flexfec_03_header_reader_writer_unittest.cc Change FinalizeFecHeader to receive list of streams 2023-06-13 13:02:14 +00:00
flexfec_header_reader_writer.cc rtp_rtcp/source: fix some minor typos 2023-06-27 21:32:46 +00:00
flexfec_header_reader_writer.h Change FinalizeFecHeader to receive list of streams 2023-06-13 13:02:14 +00:00
flexfec_header_reader_writer_unittest.cc Change flexfec header writer to finalize header according to updated RFC 2023-06-13 14:30:09 +00:00
flexfec_receiver.cc Flexfec: add logging of received length. 2023-06-15 14:22:27 +00:00
flexfec_receiver_unittest.cc Remove deprecated RecoveredPacketReceiver::OnRecoveredPacket signature 2023-01-09 21:36:45 +00:00
flexfec_sender.cc In RtpRtcp use BitrateTracker instead of RateStatistics to measure bitrate 2023-07-24 14:57:29 +00:00
flexfec_sender_unittest.cc Move Word32Align helper next to the only place it is used in 2021-07-28 09:19:01 +00:00
forward_error_correction.cc Change FinalizeFecHeader to receive list of streams 2023-06-13 13:02:14 +00:00
forward_error_correction.h Change FinalizeFecHeader to receive list of streams 2023-06-13 13:02:14 +00:00
forward_error_correction_internal.cc rtp_rtcp/source: fix some minor typos 2023-06-27 21:32:46 +00:00
forward_error_correction_internal.h Use backticks not vertical bars to denote variables in comments for /modules/rtp_rtcp 2021-08-09 15:51:03 +00:00
frame_object.cc Implement setMetadata for receiver encoded video frames 2023-08-09 10:01:58 +00:00
frame_object.h Implement setMetadata for receiver encoded video frames 2023-08-09 10:01:58 +00:00
frame_transformer_factory_unittest.cc Add a clone method to the audio frame transformer API. 2023-03-06 08:22:25 +00:00
leb128.cc Reland "Move leb128 helper functions into own build target" 2023-01-18 12:44:46 +00:00
leb128.h Reland "Move leb128 helper functions into own build target" 2023-01-18 12:44:46 +00:00
leb128_unittest.cc Reland "Move leb128 helper functions into own build target" 2023-01-18 12:44:46 +00:00
nack_rtx_unittest.cc Update RtpSenderVideo::SendVideo/SendEncodedImage to take Timestamp/TimeDelta types 2023-07-21 10:36:49 +00:00
packet_loss_stats.cc
packet_loss_stats.h Format almost everything. 2019-07-08 13:45:15 +00:00
packet_loss_stats_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
packet_sequencer.cc Use Timestamp type in RtpState struct 2023-04-27 11:24:38 +00:00
packet_sequencer.h Use Timestamp type in RtpState struct 2023-04-27 11:24:38 +00:00
packet_sequencer_unittest.cc Reland "Represent RtpPacketToSend::capture_time with Timestamp" 2022-02-28 10:04:37 +00:00
receive_statistics_impl.cc Ensure payload type frequency does not cause divide-by-zero 2023-07-24 16:06:08 +00:00
receive_statistics_impl.h In RtpRtcp use BitrateTracker instead of RateStatistics to measure bitrate 2023-07-24 14:57:29 +00:00
receive_statistics_unittest.cc Propagate time of the last received packet with Timestamp type 2023-06-02 14:29:19 +00:00
remote_ntp_time_estimator.cc Migrate RemoteNtpTimeEstimator to more precise time representations 2022-05-10 13:38:31 +00:00
remote_ntp_time_estimator_unittest.cc Migrate RemoteNtpTimeEstimator to more precise time representations 2022-05-10 13:38:31 +00:00
rtcp_nack_stats.cc
rtcp_nack_stats.h
rtcp_nack_stats_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtcp_packet.cc
rtcp_packet.h Replace virtual RtcpPacket::SetSenderSsrc with base member 2019-10-10 09:14:11 +00:00
rtcp_packet_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtcp_receiver.cc Update RtcpReceiver to use Timesetamp/TimeDelta types instead of raw ints 2023-07-13 12:08:10 +00:00
rtcp_receiver.h Update RtcpReceiver to use Timesetamp/TimeDelta types instead of raw ints 2023-07-13 12:08:10 +00:00
rtcp_receiver_unittest.cc Change RTCPReceiver::GetAndResetXrRrRtt to return TimeDelta 2023-06-16 17:09:00 +00:00
rtcp_sender.cc Cleanup calculating time between RTCP reports 2023-08-10 20:40:15 +00:00
rtcp_sender.h Cleanup calculating time between RTCP reports 2023-08-10 20:40:15 +00:00
rtcp_sender_unittest.cc Delete clamping cumulative loss in ReportBlocks on receiving side 2023-04-18 13:43:27 +00:00
rtcp_transceiver.cc Migrate rtp_rtcp to absl::AnyInvocable based TaskQueueBase interface 2022-07-07 12:39:25 +00:00
rtcp_transceiver.h Migrate rtp_rtcp to absl::AnyInvocable based TaskQueueBase interface 2022-07-07 12:39:25 +00:00
rtcp_transceiver_config.cc In RtcpTransciever refactor outgoing transport interface 2023-05-24 14:14:53 +00:00
rtcp_transceiver_config.h Cleanup RtcpTransceiver dependency on webrtc::Transport 2023-05-26 08:11:17 +00:00
rtcp_transceiver_impl.cc Use absl::optional instead of std::optional 2023-06-27 10:41:33 +00:00
rtcp_transceiver_impl.h In RtcpTransciever refactor outgoing transport interface 2023-05-24 14:14:53 +00:00
rtcp_transceiver_impl_unittest.cc In RtcpTransciever refactor outgoing transport interface 2023-05-24 14:14:53 +00:00
rtcp_transceiver_unittest.cc In RtcpTransciever refactor outgoing transport interface 2023-05-24 14:14:53 +00:00
rtp_dependency_descriptor_extension.cc Delete deprecated kUri constants for rtp header extensions 2021-09-24 13:18:51 +00:00
rtp_dependency_descriptor_extension.h Introduce new enum name for the dependency descriptor extension 2023-01-02 14:26:28 +00:00
rtp_dependency_descriptor_extension_unittest.cc Format /modules 2023-04-20 02:02:45 +00:00
rtp_dependency_descriptor_reader.cc Migrate Dependency Descriptor parser from BitBuffer to BitstreamReader 2021-09-07 14:19:17 +00:00
rtp_dependency_descriptor_reader.h Migrate Dependency Descriptor parser from BitBuffer to BitstreamReader 2021-09-07 14:19:17 +00:00
rtp_dependency_descriptor_writer.cc Fail instead of crashing while writing invalid dependency descriptor 2021-06-28 16:42:04 +00:00
rtp_dependency_descriptor_writer.h Use backticks not vertical bars to denote variables in comments for /modules/rtp_rtcp 2021-08-09 15:51:03 +00:00
rtp_descriptor_authentication.cc Do not propagate generic descriptor on receiving frame 2020-02-17 14:52:03 +00:00
rtp_descriptor_authentication.h Do not propagate generic descriptor on receiving frame 2020-02-17 14:52:03 +00:00
rtp_fec_unittest.cc Rename current flexfec implementation flexfec_03 2023-06-06 10:23:29 +00:00
rtp_format.cc In Av1 packetizer set marker bit with respect of end_of_picture flag 2020-11-16 11:08:48 +00:00
rtp_format.h Use backticks not vertical bars to denote variables in comments for /modules/rtp_rtcp 2021-08-09 15:51:03 +00:00
rtp_format_h264.cc Fix math involving enums in C++20 2022-09-27 06:55:31 +00:00
rtp_format_h264.h Fix math involving enums in C++20 2022-09-27 06:55:31 +00:00
rtp_format_h264_unittest.cc Fix usage of absl::c_accumulate. 2023-01-09 09:27:35 +00:00
rtp_format_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtp_format_video_generic.cc Remove all #include <assert.h>/<cassert> and usage in Obj-C code. 2021-07-22 14:00:26 +00:00
rtp_format_video_generic.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
rtp_format_video_generic_unittest.cc Remove RTPFragmentationHeader creation and propagation through webrtc 2020-08-17 16:37:33 +00:00
rtp_format_vp8.cc Tweak VP8 payload to comply with RFC 7741 2021-08-30 09:01:47 +00:00
rtp_format_vp8.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
rtp_format_vp8_test_helper.cc Tweak VP8 payload to comply with RFC 7741 2021-08-30 09:01:47 +00:00
rtp_format_vp8_test_helper.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
rtp_format_vp8_unittest.cc Delete RtpDepacketizerVp8 in favor of VideoRtpDepacketizerVp8 2020-01-09 12:10:19 +00:00
rtp_format_vp9.cc Reland "[VP9] Shift spatial layers on RTP level to always start from 0." 2020-02-04 10:06:44 +00:00
rtp_format_vp9.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
rtp_format_vp9_unittest.cc Use backticks not vertical bars to denote variables in comments for /modules/rtp_rtcp 2021-08-09 15:51:03 +00:00
rtp_generic_frame_descriptor.cc Do not propagate generic descriptor on receiving frame 2020-02-17 14:52:03 +00:00
rtp_generic_frame_descriptor.h Delete generic frame descriptor v1 trait and enum value 2020-04-16 17:29:18 +00:00
rtp_generic_frame_descriptor_extension.cc Delete deprecated kUri constants for rtp header extensions 2021-09-24 13:18:51 +00:00
rtp_generic_frame_descriptor_extension.h Introduce new enum name for the dependency descriptor extension 2023-01-02 14:26:28 +00:00
rtp_generic_frame_descriptor_extension_unittest.cc Delete stale TODO about GFD fuzzing 2023-01-10 12:04:30 +00:00
rtp_header_extension_map.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
rtp_header_extension_map_unittest.cc Detect and reject illegal RTP header extension modifications. 2021-10-22 11:52:02 +00:00
rtp_header_extension_size.cc Use backticks not vertical bars to denote variables in comments for /modules/rtp_rtcp 2021-08-09 15:51:03 +00:00
rtp_header_extension_size.h Use backticks not vertical bars to denote variables in comments for /modules/rtp_rtcp 2021-08-09 15:51:03 +00:00
rtp_header_extension_size_unittest.cc
rtp_header_extensions.cc Remove extra usage of video-content-type header extension 2023-07-22 21:47:08 +00:00
rtp_header_extensions.h Send periodic TransportFeedback based on extension version 2023-01-30 12:59:54 +00:00
rtp_packet.cc Remove artifical extra RTP packet capacity 2023-07-25 06:33:09 +00:00
rtp_packet.h Remove artifical extra RTP packet capacity 2023-07-25 06:33:09 +00:00
rtp_packet_history.cc Replace std::optional with absl::optional in RtpPacketHistory 2023-05-30 13:10:07 +00:00
rtp_packet_history.h Replace std::optional with absl::optional in RtpPacketHistory 2023-05-30 13:10:07 +00:00
rtp_packet_history_unittest.cc Add new padding mode to RtpPacketHistory 2023-05-25 15:26:40 +00:00
rtp_packet_received.cc Delete RTPHeader::payload_type_frequency as unused 2023-03-09 16:32:22 +00:00
rtp_packet_received.h Reassign a TODO to a bug that can contain more context 2023-03-29 11:37:02 +00:00
rtp_packet_to_send.cc
rtp_packet_to_send.h [Stats] Update totalPacketSendDelay to only cover time in pacer queue. 2022-10-26 21:29:20 +00:00
rtp_packet_unittest.cc Add RtpPacket test for the abs-capture-time extension 2023-02-27 12:16:18 +00:00
rtp_packetizer_av1.cc Reland "Move leb128 helper functions into own build target" 2023-01-18 12:44:46 +00:00
rtp_packetizer_av1.h In Av1 packetizer set marker bit with respect of end_of_picture flag 2020-11-16 11:08:48 +00:00
rtp_packetizer_av1_test_helper.cc AV1 OBU test helper. 2021-06-23 13:43:50 +00:00
rtp_packetizer_av1_test_helper.h AV1 OBU test helper. 2021-06-23 13:43:50 +00:00
rtp_packetizer_av1_unittest.cc AV1 OBU test helper. 2021-06-23 13:43:50 +00:00
rtp_rtcp_config.h Cleanup calculating time between RTCP reports 2023-08-10 20:40:15 +00:00
rtp_rtcp_impl.cc Cleanup calculating time between RTCP reports 2023-08-10 20:40:15 +00:00
rtp_rtcp_impl.h Update RtpSenderVideo::SendVideo/SendEncodedImage to take Timestamp/TimeDelta types 2023-07-21 10:36:49 +00:00
rtp_rtcp_impl2.cc Cleanup calculating time between RTCP reports 2023-08-10 20:40:15 +00:00
rtp_rtcp_impl2.h Update RtpSenderVideo::SendVideo/SendEncodedImage to take Timestamp/TimeDelta types 2023-07-21 10:36:49 +00:00
rtp_rtcp_impl2_unittest.cc Update RtpSenderVideo::SendVideo/SendEncodedImage to take Timestamp/TimeDelta types 2023-07-21 10:36:49 +00:00
rtp_rtcp_impl_unittest.cc Update RtpSenderVideo::SendVideo/SendEncodedImage to take Timestamp/TimeDelta types 2023-07-21 10:36:49 +00:00
rtp_rtcp_interface.h Update RtpSenderVideo::SendVideo/SendEncodedImage to take Timestamp/TimeDelta types 2023-07-21 10:36:49 +00:00
rtp_sender.cc Remove artifical extra RTP packet capacity 2023-07-25 06:33:09 +00:00
rtp_sender.h In RtpRtcp use BitrateTracker instead of RateStatistics to measure bitrate 2023-07-24 14:57:29 +00:00
rtp_sender_audio.cc Remove artifical extra RTP packet capacity 2023-07-25 06:33:09 +00:00
rtp_sender_audio.h Cleanup IncludeCaptureClockOffset field trial 2023-03-24 14:03:07 +00:00
rtp_sender_audio_unittest.cc Cleanup IncludeCaptureClockOffset field trial 2023-03-24 14:03:07 +00:00
rtp_sender_egress.cc Use ArrayView versions of SendRtp and SendRtcp 2023-08-07 08:28:48 +00:00
rtp_sender_egress.h In RtpRtcp use BitrateTracker instead of RateStatistics to measure bitrate 2023-07-24 14:57:29 +00:00
rtp_sender_egress_unittest.cc Pass and process capture time through SendPacketObserver with Timestamp type 2023-06-22 17:16:41 +00:00
rtp_sender_unittest.cc Cleanup RtpSender unittest to use Timestamp instead of plain int 2023-08-08 14:07:45 +00:00
rtp_sender_video.cc Cleanup usage of csrcs in RtpSenderVideoFrameTransform 2023-08-10 10:30:29 +00:00
rtp_sender_video.h In RtpSenderVideo::UpdateConditionalRetransmit use typed time and framerate instead of plain ints 2023-07-27 14:35:42 +00:00
rtp_sender_video_frame_transformer_delegate.cc Cleanup usage of csrcs in RtpSenderVideoFrameTransform 2023-08-10 10:30:29 +00:00
rtp_sender_video_frame_transformer_delegate.h Cleanup usage of csrcs in RtpSenderVideoFrameTransform 2023-08-10 10:30:29 +00:00
rtp_sender_video_frame_transformer_delegate_unittest.cc Cleanup usage of csrcs in RtpSenderVideoFrameTransform 2023-08-10 10:30:29 +00:00
rtp_sender_video_unittest.cc In RtpSenderVideo::UpdateConditionalRetransmit use typed time and framerate instead of plain ints 2023-07-27 14:35:42 +00:00
rtp_sequence_number_map.cc Use backticks not vertical bars to denote variables in comments for /modules/rtp_rtcp 2021-08-09 15:51:03 +00:00
rtp_sequence_number_map.h Use backticks not vertical bars to denote variables in comments for /modules/rtp_rtcp 2021-08-09 15:51:03 +00:00
rtp_sequence_number_map_unittest.cc Use backticks not vertical bars to denote variables in comments for /modules/rtp_rtcp 2021-08-09 15:51:03 +00:00
rtp_util.cc Move helpers to parse base rtp packet fields to rtp_rtcp module 2021-07-19 14:27:27 +00:00
rtp_util.h Move helpers to parse base rtp packet fields to rtp_rtcp module 2021-07-19 14:27:27 +00:00
rtp_util_unittest.cc Move helpers to parse base rtp packet fields to rtp_rtcp module 2021-07-19 14:27:27 +00:00
rtp_video_header.cc Add RTPVideoHeader::SetFromMetadata() and FromMetadata(). 2023-01-13 13:38:42 +00:00
rtp_video_header.h Add RTPVideoHeader::SetFromMetadata() and FromMetadata(). 2023-01-13 13:38:42 +00:00
rtp_video_header_unittest.cc Add RTPVideoHeader::SetFromMetadata() and FromMetadata(). 2023-01-13 13:38:42 +00:00
rtp_video_layers_allocation_extension.cc Delete stale TODOs related to VideoLayersAllocation extension 2023-02-10 08:59:59 +00:00
rtp_video_layers_allocation_extension.h Delete stale TODOs related to VideoLayersAllocation extension 2023-02-10 08:59:59 +00:00
rtp_video_layers_allocation_extension_unittest.cc Format /modules 2023-04-20 02:02:45 +00:00
rtp_video_stream_receiver_frame_transformer_delegate.cc Implement setMetadata for receiver encoded video frames 2023-08-09 10:01:58 +00:00
rtp_video_stream_receiver_frame_transformer_delegate.h Set surrogate receive times for transformed sender frames 2023-07-11 14:30:18 +00:00
rtp_video_stream_receiver_frame_transformer_delegate_unittest.cc Implement setMetadata for receiver encoded video frames 2023-08-09 10:01:58 +00:00
source_tracker.cc [SourceTracker] Move state to the worker thread, remove mutex. 2023-04-25 08:18:42 +00:00
source_tracker.h [SourceTracker] Move state to the worker thread, remove mutex. 2023-04-25 08:18:42 +00:00
source_tracker_unittest.cc [SourceTracker] Move state to the worker thread, remove mutex. 2023-04-25 08:18:42 +00:00
time_util.cc Use TimeDelta to convert to to/from compact ntp time 2022-03-25 10:41:39 +00:00
time_util.h Fix integer overflow in ToNtpUnits helper 2022-05-12 10:18:05 +00:00
time_util_unittest.cc Fix integer overflow in ToNtpUnits helper 2022-05-12 10:18:05 +00:00
tmmbr_help.cc Format almost everything. 2019-07-08 13:45:15 +00:00
tmmbr_help.h Format almost everything. 2019-07-08 13:45:15 +00:00
ulpfec_generator.cc In RtpRtcp use BitrateTracker instead of RateStatistics to measure bitrate 2023-07-24 14:57:29 +00:00
ulpfec_generator.h In RtpRtcp use BitrateTracker instead of RateStatistics to measure bitrate 2023-07-24 14:57:29 +00:00
ulpfec_generator_unittest.cc Use backticks not vertical bars to denote variables in comments for /modules/rtp_rtcp 2021-08-09 15:51:03 +00:00
ulpfec_header_reader_writer.cc Change FinalizeFecHeader to receive list of streams 2023-06-13 13:02:14 +00:00
ulpfec_header_reader_writer.h Change FinalizeFecHeader to receive list of streams 2023-06-13 13:02:14 +00:00
ulpfec_header_reader_writer_unittest.cc Change FinalizeFecHeader to receive list of streams 2023-06-13 13:02:14 +00:00
ulpfec_receiver.cc Change RecoveredPacket::OnRecoveredPacket to produce webrtc::RtpPacketReceived 2022-12-22 14:04:21 +00:00
ulpfec_receiver.h Remove rtp header extension from config of Call audio and video receivers 2023-01-31 11:58:43 +00:00
ulpfec_receiver_unittest.cc Remove deprecated RecoveredPacketReceiver::OnRecoveredPacket signature 2023-01-09 21:36:45 +00:00
video_fec_generator.h Refactors FEC in preparation for deferred packet generation. 2020-05-05 13:59:14 +00:00
video_rtp_depacketizer.cc Hide Av1 specfic logic from RtpVideoReceiver into depacketizer interface. 2020-03-24 15:55:00 +00:00
video_rtp_depacketizer.h Hide Av1 specfic logic from RtpVideoReceiver into depacketizer interface. 2020-03-24 15:55:00 +00:00
video_rtp_depacketizer_av1.cc Reland "Move leb128 helper functions into own build target" 2023-01-18 12:44:46 +00:00
video_rtp_depacketizer_av1.h Hide Av1 specfic logic from RtpVideoReceiver into depacketizer interface. 2020-03-24 15:55:00 +00:00
video_rtp_depacketizer_av1_unittest.cc Hide Av1 specfic logic from RtpVideoReceiver into depacketizer interface. 2020-03-24 15:55:00 +00:00
video_rtp_depacketizer_generic.cc Pass picture_id from generic packetizer through codec-specific field 2020-01-28 19:26:28 +00:00
video_rtp_depacketizer_generic.h Add VideoRtpDepacketizerGeneric 2020-01-07 09:27:34 +00:00
video_rtp_depacketizer_generic_unittest.cc Pass picture_id from generic packetizer through codec-specific field 2020-01-28 19:26:28 +00:00
video_rtp_depacketizer_h264.cc Fix math involving enums in C++20 2022-09-27 06:55:31 +00:00
video_rtp_depacketizer_h264.h Change H264 depacketizer to implement VideoRtpDepacketizer interface 2020-01-15 12:26:55 +00:00
video_rtp_depacketizer_h264_unittest.cc Fix math involving enums in C++20 2022-09-27 06:55:31 +00:00
video_rtp_depacketizer_raw.cc Add implementations of the VideoRtpDepacketizer interface 2019-12-06 15:20:29 +00:00
video_rtp_depacketizer_raw.h Add implementations of the VideoRtpDepacketizer interface 2019-12-06 15:20:29 +00:00
video_rtp_depacketizer_raw_unittest.cc Add implementations of the VideoRtpDepacketizer interface 2019-12-06 15:20:29 +00:00
video_rtp_depacketizer_vp8.cc Tweak VP8 payload to comply with RFC 7741 2021-08-30 09:01:47 +00:00
video_rtp_depacketizer_vp8.h Fix VideoRtpDepacketizerVp{8,9} copy assignment signature. 2021-06-16 17:09:05 +00:00
video_rtp_depacketizer_vp8_unittest.cc Tweak VP8 payload to comply with RFC 7741 2021-08-30 09:01:47 +00:00
video_rtp_depacketizer_vp9.cc Correctly set first/last packet of frame bit in VideoRtpDepacketizerVp9. 2021-11-15 16:22:09 +00:00
video_rtp_depacketizer_vp9.h Fix VideoRtpDepacketizerVp{8,9} copy assignment signature. 2021-06-16 17:09:05 +00:00
video_rtp_depacketizer_vp9_unittest.cc Correctly set first/last packet of frame bit in VideoRtpDepacketizerVp9. 2021-11-15 16:22:09 +00:00