webrtc/audio
Tony Herre 8fb41a39e1 Add Direction indicator to TransformableFrames
Currently the implementation of FrameTransformers uses distinct,
incompatible types for recevied vs about-to-be-sent frames. This adds a
flag in the interface so we can at least check that we are being given
the correct type. crbug.com/1250638 tracks removing the need for this.

Chrome will be updated after this to check the direction flag and provide
a javascript error if the wrong type of frame is written into the
encoded insertable streams writable stream, rather than crashing.

Bug: chromium:1247260
Change-Id: I9cbb66962ea0718ed47c5e5dba19a8ff9635b0b1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/232301
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Tony Herre <toprice@chromium.org>
Cr-Commit-Position: refs/heads/main@{#35100}
2021-09-27 17:40:36 +00:00
..
test Reland "Wire up non-sender RTT for audio, and implement related standardized stats." 2021-09-06 14:26:55 +00:00
utility Use backticks not vertical bars to denote variables in comments 2021-08-10 10:40:03 +00:00
voip Use backticks not vertical bars to denote variables in comments for /audio 2021-07-27 15:36:40 +00:00
audio_level.cc Migrate audio/ to use webrtc::Mutex 2020-07-06 14:21:38 +00:00
audio_level.h Migrate audio/ to use webrtc::Mutex 2020-07-06 14:21:38 +00:00
audio_receive_stream.cc Reland "Wire up non-sender RTT for audio, and implement related standardized stats." 2021-09-06 14:26:55 +00:00
audio_receive_stream.h Reland "Wire up non-sender RTT for audio, and implement related standardized stats." 2021-09-06 14:26:55 +00:00
audio_receive_stream_unittest.cc Adding packetsDiscarded to RTCReceivedRtpStreamStats. 2021-07-13 20:34:45 +00:00
audio_send_stream.cc Deduplicate set of the rtp header extension uri constants 2021-09-14 13:38:44 +00:00
audio_send_stream.h Use backticks not vertical bars to denote variables in comments for /audio 2021-07-27 15:36:40 +00:00
audio_send_stream_tests.cc Default enable sending transport sequence numbers on audio packets. 2020-11-24 09:19:54 +00:00
audio_send_stream_unittest.cc Deduplicate set of the rtp header extension uri constants 2021-09-14 13:38:44 +00:00
audio_state.cc Replace new rtc::RefCountedObject with rtc::make_ref_counted in a few files 2021-04-23 12:04:39 +00:00
audio_state.h Removing usage of std::unordered_set 2021-08-31 08:59:41 +00:00
audio_state_unittest.cc Replace new rtc::RefCountedObject with rtc::make_ref_counted in a few files 2021-04-23 12:04:39 +00:00
audio_transport_impl.cc Use backticks not vertical bars to denote variables in comments for /audio 2021-07-27 15:36:40 +00:00
audio_transport_impl.h Async audio processing API 2020-10-02 12:33:34 +00:00
BUILD.gn Reland "Wire up non-sender RTT for audio, and implement related standardized stats." 2021-09-06 14:26:55 +00:00
channel_receive.cc Reland "Wire up non-sender RTT for audio, and implement related standardized stats." 2021-09-06 14:26:55 +00:00
channel_receive.h Reland "Wire up non-sender RTT for audio, and implement related standardized stats." 2021-09-06 14:26:55 +00:00
channel_receive_frame_transformer_delegate.cc Add Direction indicator to TransformableFrames 2021-09-27 17:40:36 +00:00
channel_receive_frame_transformer_delegate.h Use backticks not vertical bars to denote variables in comments for /audio 2021-07-27 15:36:40 +00:00
channel_receive_frame_transformer_delegate_unittest.cc Replace new rtc::RefCountedObject with rtc::make_ref_counted in a few files 2021-04-23 12:04:39 +00:00
channel_send.cc Deduplicate set of the rtp header extension uri constants 2021-09-14 13:38:44 +00:00
channel_send.h Use backticks not vertical bars to denote variables in comments for /audio 2021-07-27 15:36:40 +00:00
channel_send_frame_transformer_delegate.cc Add Direction indicator to TransformableFrames 2021-09-27 17:40:36 +00:00
channel_send_frame_transformer_delegate.h Use backticks not vertical bars to denote variables in comments for /audio 2021-07-27 15:36:40 +00:00
channel_send_frame_transformer_delegate_unittest.cc Replace new rtc::RefCountedObject with rtc::make_ref_counted in a few files 2021-04-23 12:04:39 +00:00
conversion.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
DEPS Cleanup of bwe_defines.h 2020-11-26 12:26:02 +00:00
mock_voe_channel_proxy.h Reland "Wire up non-sender RTT for audio, and implement related standardized stats." 2021-09-06 14:26:55 +00:00
null_audio_poller.cc Use backticks not vertical bars to denote variables in comments for /audio 2021-07-27 15:36:40 +00:00
null_audio_poller.h Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
OWNERS Add jakobi@webrtc.org to audio/OWNERS 2021-08-19 15:30:32 +00:00
remix_resample.cc Reland "Rename FATAL() into RTC_FATAL()." 2020-11-18 20:49:08 +00:00
remix_resample.h Use backticks not vertical bars to denote variables in comments for /audio 2021-07-27 15:36:40 +00:00
remix_resample_unittest.cc Use backticks not vertical bars to denote variables in comments for /audio 2021-07-27 15:36:40 +00:00