webrtc/modules/rtp_rtcp/source
Florent Castelli a30f8829ff Properly mark RtpRtcp deprecated
The clang pragma have been added to ensure we can still test the code
until usage is gone, and that we can still have the one implementation
compiling without itself tripping on the deprecation errors.

Users of the code will have deprecation warnings or error as intended.

Bug: webrtc:14617
Change-Id: I21dae57c669557d4d218c235c811174a477be080
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/281221
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38514}
2022-10-31 18:26:53 +00:00
..
deprecated [Stats] Update totalPacketSendDelay to only cover time in pacer queue. 2022-10-26 21:29:20 +00:00
rtcp_packet Fix several UBsan issues with memcpy 2022-09-14 09:35:39 +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
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
byte_io_unittest.cc
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
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
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_header_reader_writer.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
flexfec_header_reader_writer.h
flexfec_header_reader_writer_unittest.cc Use rtc::CopyOnWriteBuffer::MutableData through webrtc 2021-01-11 11:31:33 +00:00
flexfec_receiver.cc flexfec: increase verbosity of logging 2022-03-09 14:39:42 +00:00
flexfec_receiver_unittest.cc Use backticks not vertical bars to denote variables in comments for /modules/rtp_rtcp 2021-08-09 15:51:03 +00:00
flexfec_sender.cc Adopt absl::string_view in modules/rtp_rtcp 2022-05-13 15:01:18 +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 fec: simplify fec generation 2022-06-30 11:53:58 +00:00
forward_error_correction.h Update/delete old TODOs 2022-07-05 09:44:53 +00:00
forward_error_correction_internal.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +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
nack_rtx_unittest.cc Update/delete old TODOs 2022-07-05 09:44:53 +00:00
packet_loss_stats.cc
packet_loss_stats.h
packet_loss_stats_unittest.cc
packet_sequencer.cc Reland "Represent RtpPacketToSend::capture_time with Timestamp" 2022-02-28 10:04:37 +00:00
packet_sequencer.h Add support for deferred sequence numbering. 2021-08-06 12:38:27 +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 Revise jitter value when payload frequency changes. 2022-10-19 18:32:56 +00:00
receive_statistics_impl.h Revise jitter value when payload frequency changes. 2022-10-19 18:32:56 +00:00
receive_statistics_unittest.cc Revise jitter value when payload frequency changes. 2022-10-19 18:32:56 +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
rtcp_packet.cc
rtcp_packet.h
rtcp_packet_unittest.cc
rtcp_receiver.cc Delete old TODOs. 2022-07-18 12:09:31 +00:00
rtcp_receiver.h Remove RTCPReceiver::main_ssrc_. 2022-05-17 09:28:54 +00:00
rtcp_receiver_unittest.cc Delete inter arrival jitter rtcp packet as unused 2022-07-27 14:53:05 +00:00
rtcp_sender.cc Revert "rtp sender: don't send BYE on deactivating streams" 2022-09-16 09:40:18 +00:00
rtcp_sender.h Adopt absl::string_view in modules/rtp_rtcp 2022-05-13 15:01:18 +00:00
rtcp_sender_unittest.cc Revert "rtp sender: don't send BYE on deactivating streams" 2022-09-16 09:40:18 +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 Review RtcpTransciverConfig warnings 2022-06-02 11:53:36 +00:00
rtcp_transceiver_config.h in RtcpTransceiver support replying to RRTR per local ssrc 2022-04-05 06:53:19 +00:00
rtcp_transceiver_impl.cc Migrate rtp_rtcp to absl::AnyInvocable based TaskQueueBase interface 2022-07-07 12:39:25 +00:00
rtcp_transceiver_impl.h in RtcpTransceiver support replying to RRTR per local ssrc 2022-04-05 06:53:19 +00:00
rtcp_transceiver_impl_unittest.cc Migrate rtp_rtcp to absl::AnyInvocable based TaskQueueBase interface 2022-07-07 12:39:25 +00:00
rtcp_transceiver_unittest.cc Update rtc::Event::Wait call sites to use TimeDelta. 2022-08-19 10:07:28 +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 Delete deprecated kUri constants for rtp header extensions 2021-09-24 13:18:51 +00:00
rtp_dependency_descriptor_extension_unittest.cc Fail instead of crashing while writing invalid dependency descriptor 2021-06-28 16:42:04 +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
rtp_descriptor_authentication.h
rtp_fec_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_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 math involving enums in C++20 2022-09-27 06:55:31 +00:00
rtp_format_unittest.cc
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
rtp_format_vp9.cc
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
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 Delete deprecated kUri constants for rtp header extensions 2021-09-24 13:18:51 +00:00
rtp_generic_frame_descriptor_extension_unittest.cc Delete generic frame descriptor v1 trait and enum value 2020-04-16 17:29:18 +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 Adopt absl::string_view in modules/rtp_rtcp 2022-05-13 15:01:18 +00:00
rtp_header_extensions.h Reland "Fix overflow due to rounding in AbsoluteSendTime::To24Bits" 2022-07-08 16:09:02 +00:00
rtp_packet.cc Fix several UBsan issues with memcpy 2022-09-14 09:35:39 +00:00
rtp_packet.h Use backticks not vertical bars to denote variables in comments for /modules/rtp_rtcp 2021-08-09 15:51:03 +00:00
rtp_packet_history.cc Migrate to Timestamp and TimeDelta types in RtpPacketHistory 2022-03-04 15:02:58 +00:00
rtp_packet_history.h Delete deprecated functions in RtpPacketHistory 2022-04-11 13:57:16 +00:00
rtp_packet_history_unittest.cc Migrate to Timestamp and TimeDelta types in RtpPacketHistory 2022-03-04 15:02:58 +00:00
rtp_packet_received.cc Store RtpPacketReceived::arrival_time as Timestamp. 2021-05-05 16:22:33 +00:00
rtp_packet_received.h In RtpPacketReceived delete deprecated accessors for handling time in ms 2022-02-24 15:37:51 +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 Deduplicate set of the rtp header extension uri constants 2021-09-14 13:38:44 +00:00
rtp_packetizer_av1.cc Fix several UBsan issues with memcpy 2022-09-14 09:35:39 +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 Change back kDefaultMaxReorderingThreshold to 50 packets. 2021-11-01 10:40:29 +00:00
rtp_rtcp_impl.cc Revert "rtp sender: don't send BYE on deactivating streams" 2022-09-16 09:40:18 +00:00
rtp_rtcp_impl.h Properly mark RtpRtcp deprecated 2022-10-31 18:26:53 +00:00
rtp_rtcp_impl2.cc Add ability to abort retransmissions. 2022-09-08 16:34:40 +00:00
rtp_rtcp_impl2.h Add ability to abort retransmissions. 2022-09-08 16:34:40 +00:00
rtp_rtcp_impl2_unittest.cc Add FieldTrialsRegistry that verifies looked up field trials 2022-10-24 09:12:30 +00:00
rtp_rtcp_impl_unittest.cc Properly mark RtpRtcp deprecated 2022-10-31 18:26:53 +00:00
rtp_rtcp_interface.h Revert "rtp sender: don't send BYE on deactivating streams" 2022-09-16 09:40:18 +00:00
rtp_sender.cc Fix several UBsan issues with memcpy 2022-09-14 09:35:39 +00:00
rtp_sender.h Remove unused WebRTC-LimitPaddingSize field trial 2022-07-07 14:28:06 +00:00
rtp_sender_audio.cc Eliminate unnecessary RTC_TRACE_EVENTS_ENABLED 2022-05-19 09:52:47 +00:00
rtp_sender_audio.h Set default audio level header extension value to 127. 2022-09-06 16:20:58 +00:00
rtp_sender_audio_unittest.cc Delete TestListener and top-level thread wrapping. 2022-05-20 15:21:21 +00:00
rtp_sender_egress.cc [Stats] Update totalPacketSendDelay to only cover time in pacer queue. 2022-10-26 21:29:20 +00:00
rtp_sender_egress.h [Stats] Update totalPacketSendDelay to only cover time in pacer queue. 2022-10-26 21:29:20 +00:00
rtp_sender_egress_unittest.cc Properly mark RtpRtcp deprecated 2022-10-31 18:26:53 +00:00
rtp_sender_unittest.cc Remove unused WebRTC-LimitPaddingSize field trial 2022-07-07 14:28:06 +00:00
rtp_sender_video.cc Have RTPSenderVideoFrameTransformerDelegate use new TQ for HW encoders 2022-10-10 09:57:08 +00:00
rtp_sender_video.h Have RTPSenderVideoFrameTransformerDelegate use new TQ for HW encoders 2022-10-10 09:57:08 +00:00
rtp_sender_video_frame_transformer_delegate.cc Have RTPSenderVideoFrameTransformerDelegate use new TQ for HW encoders 2022-10-10 09:57:08 +00:00
rtp_sender_video_frame_transformer_delegate.h Have RTPSenderVideoFrameTransformerDelegate use new TQ for HW encoders 2022-10-10 09:57:08 +00:00
rtp_sender_video_unittest.cc Add FieldTrialsRegistry that verifies looked up field trials 2022-10-24 09:12:30 +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
rtp_video_header.h Allow providing the absolute capture time extension when packetizing a frame. 2021-10-13 12:11:49 +00:00
rtp_video_layers_allocation_extension.cc Delete deprecated kUri constants for rtp header extensions 2021-09-24 13:18:51 +00:00
rtp_video_layers_allocation_extension.h Delete deprecated kUri constants for rtp header extensions 2021-09-24 13:18:51 +00:00
rtp_video_layers_allocation_extension_unittest.cc Ensure RtpVideoLayersAllocationExtension::Parse validate sanity of the output 2021-09-14 06:43:13 +00:00
source_tracker.cc Audio stack traces 2022-09-27 15:05:51 +00:00
source_tracker.h Surface local_capture_clock_offset from RtpSource 2022-09-20 12:51:22 +00:00
source_tracker_unittest.cc Surface local_capture_clock_offset from RtpSource 2022-09-20 12:51:22 +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
tmmbr_help.h
ulpfec_generator.cc Use backticks not vertical bars to denote variables in comments 2021-08-10 10:40:03 +00:00
ulpfec_generator.h Use backticks not vertical bars to denote variables in comments 2021-08-10 10:40:03 +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 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.h
ulpfec_header_reader_writer_unittest.cc Use rtc::CopyOnWriteBuffer::MutableData through webrtc 2021-01-11 11:31:33 +00:00
ulpfec_receiver.cc Conditionally construct UlpfecReceiver 2022-08-12 11:57:35 +00:00
ulpfec_receiver.h Report histograms in dtor of UlpfecReceiver. 2022-08-10 07:51:35 +00:00
ulpfec_receiver_unittest.cc Report histograms in dtor of UlpfecReceiver. 2022-08-10 07:51:35 +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
video_rtp_depacketizer.h
video_rtp_depacketizer_av1.cc Deprecate and remove usage for WARNING log level 2021-11-27 22:21:54 +00:00
video_rtp_depacketizer_av1.h
video_rtp_depacketizer_av1_unittest.cc
video_rtp_depacketizer_generic.cc
video_rtp_depacketizer_generic.h
video_rtp_depacketizer_generic_unittest.cc
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
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
video_rtp_depacketizer_raw.h
video_rtp_depacketizer_raw_unittest.cc
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