webrtc/audio
Per Åhgren cc73ed3e70 APM: Add build flag to allow building WebRTC without APM
This CL adds a build flag to allow building the non-test parts
of WebRTC without the audio processing module.
The CL also ensures that the WebRTC code correctly handles
the case when no APM is available.

Bug: webrtc:5298
Change-Id: I5c8b5d1f7115e5cce2af4c2b5ff701fa1c54e49e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/171509
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31133}
2020-04-26 23:06:44 +00:00
..
test Remove the histogram flag and all Chart JSON code. 2020-03-28 13:44:43 +00:00
utility Reformat GN files. 2020-01-21 12:13:11 +00:00
voip Audio ingress implementation for voip api. 2020-04-21 20:19:37 +00:00
audio_level.cc Format almost everything. 2019-07-08 13:45:15 +00:00
audio_level.h [getStats] Implement "media-source" audio levels, fixing Chrome bug. 2019-07-04 08:13:45 +00:00
audio_receive_stream.cc Insert audio frame transformer between depacketizer and decoder. 2020-04-01 08:15:53 +00:00
audio_receive_stream.h Add periodic logging of sync delays. 2020-02-11 09:43:49 +00:00
audio_receive_stream_unittest.cc APM: Add build flag to allow building WebRTC without APM 2020-04-26 23:06:44 +00:00
audio_send_stream.cc APM: Add build flag to allow building WebRTC without APM 2020-04-26 23:06:44 +00:00
audio_send_stream.h Ready to support of absolute capture timestamp header extension. 2020-03-06 13:16:29 +00:00
audio_send_stream_tests.cc Migrate several call tests from legacy RtpHeaderParser to RtpPacket parsing. 2020-01-07 13:02:52 +00:00
audio_send_stream_unittest.cc APM: Add build flag to allow building WebRTC without APM 2020-04-26 23:06:44 +00:00
audio_state.cc APM: Add build flag to allow building WebRTC without APM 2020-04-26 23:06:44 +00:00
audio_state.h Revert "Inlines NullAudioPoller functionality into AudioState class." 2020-01-30 18:14:11 +00:00
audio_state_unittest.cc APM: Add build flag to allow building WebRTC without APM 2020-04-26 23:06:44 +00:00
audio_transport_impl.cc APM: Add build flag to allow building WebRTC without APM 2020-04-26 23:06:44 +00:00
audio_transport_impl.h Refactoring AudioSender api out of AudioSendStream for more abstraction to reuse AudioTransportImpl for voip api 2020-01-13 18:31:30 +00:00
BUILD.gn Transform received audio frames in ChannelReceive. 2020-04-01 11:23:00 +00:00
channel_receive.cc [InsertableStreams] Clear callback to audio receive channel in delegate. 2020-04-22 18:58:35 +00:00
channel_receive.h Insert audio frame transformer between depacketizer and decoder. 2020-04-01 08:15:53 +00:00
channel_receive_frame_transformer_delegate.cc Transform received audio frames in ChannelReceive. 2020-04-01 11:23:00 +00:00
channel_receive_frame_transformer_delegate.h [InsertableStreams] Don't include the header in the transformable payload. 2020-04-02 11:20:59 +00:00
channel_send.cc insertable streams: include rtp_timestamp offset for audio 2020-04-14 14:54:07 +00:00
channel_send.h Insert audio frame transformer between encoder and packetizer. 2020-03-31 11:14:00 +00:00
channel_send_frame_transformer_delegate.cc insertable streams: include rtp_timestamp offset for audio 2020-04-14 14:54:07 +00:00
channel_send_frame_transformer_delegate.h insertable streams: include rtp_timestamp offset for audio 2020-04-14 14:54:07 +00:00
conversion.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
DEPS Move remaining traces of VoiceEngine 2018-01-17 13:27:47 +00:00
mock_voe_channel_proxy.h Insert audio frame transformer between depacketizer and decoder. 2020-04-01 08:15:53 +00:00
null_audio_poller.cc Revert "Inlines NullAudioPoller functionality into AudioState class." 2020-01-30 18:14:11 +00:00
null_audio_poller.h Revert "Inlines NullAudioPoller functionality into AudioState class." 2020-01-30 18:14:11 +00:00
OWNERS Remove wildcard ownership for build files. 2020-02-19 14:05:46 +00:00
remix_resample.cc Reland "Reland "Add plumbing of RtpPacketInfos to each AudioFrame as input for SourceTracker."" 2019-07-24 16:47:13 +00:00
remix_resample.h Remove dependencies on modules:module_api from AudioProcessing. 2018-04-12 22:05:27 +00:00
remix_resample_unittest.cc Add RTC_ prefix to non-standard format specifier macro "PRIdNS" 2019-08-07 13:36:05 +00:00