webrtc/modules/audio_coding/neteq
Jonas Olsson 84df1c724e Make fewer copies when using StringBuilder.
Replace calls to .str() which copies with .Release which moves in cases where that's safe.

This CL was generated by this command:
git grep -l 'StringBuilder' |
xargs perl -i -0 -pe "s/(rtc::StringBuilder (\S+);.*?return )\\g2.str\(\)/\$1\$2.Release\(\)/sg"

Bug: webrtc:8982
Change-Id: If4dadbeb039df010aaaa9e58da81c1971a84fe8f
Reviewed-on: https://webrtc-review.googlesource.com/100307
Commit-Queue: Jonas Olsson <jonasolsson@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24790}
2018-09-24 09:39:19 +00:00
..
include Implement new stats interface on NetEq to monitor the operations and internal state. 2018-09-13 14:03:47 +00:00
mock Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
test Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
tools Make fewer copies when using StringBuilder. 2018-09-24 09:39:19 +00:00
accelerate.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
accelerate.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
audio_decoder_unittest.cc Enable clang::find_bad_constructs for audio_coding (part 1/2). 2018-07-20 13:07:47 +00:00
audio_multi_vector_unittest.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
audio_multi_vector.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
audio_multi_vector.h Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
audio_vector_unittest.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
audio_vector.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
audio_vector.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
background_noise_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
background_noise.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
background_noise.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
buffer_level_filter_unittest.cc Remove simple stringstream usages. 2018-09-06 12:53:19 +00:00
buffer_level_filter.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
buffer_level_filter.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
comfort_noise_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
comfort_noise.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
comfort_noise.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
cross_correlation.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
cross_correlation.h Adding NOLINT for typedefs.h and common_types.h 2017-09-15 13:03:51 +00:00
decision_logic_unittest.cc Reland "NetEq: Deprecate playout modes Fax, Off and Streaming" 2018-07-02 10:20:33 +00:00
decision_logic.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
decision_logic.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
decoder_database_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
decoder_database.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
decoder_database.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
defines.h Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
delay_manager_unittest.cc Delete AudioCodingModule::LeastRequiredDelayMs and related NetEq code. 2018-08-27 09:58:19 +00:00
delay_manager.cc Delete AudioCodingModule::LeastRequiredDelayMs and related NetEq code. 2018-08-27 09:58:19 +00:00
delay_manager.h Delete AudioCodingModule::LeastRequiredDelayMs and related NetEq code. 2018-08-27 09:58:19 +00:00
delay_peak_detector_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
delay_peak_detector.cc Move some numeric utility code from rtc_base/ to rtc_base/numerics/ 2017-11-22 11:21:47 +00:00
delay_peak_detector.h Added experiment to improve handling of frame length changes in NetEq. 2017-10-13 13:26:57 +00:00
dsp_helper_unittest.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
dsp_helper.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
dsp_helper.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
dtmf_buffer_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
dtmf_buffer.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
dtmf_buffer.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
dtmf_tone_generator_unittest.cc Remove simple stringstream usages. 2018-09-06 12:53:19 +00:00
dtmf_tone_generator.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
dtmf_tone_generator.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
expand_uma_logger.cc Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
expand_uma_logger.h Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
expand_unittest.cc Move some numeric utility code from rtc_base/ to rtc_base/numerics/ 2017-11-22 11:21:47 +00:00
expand.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
expand.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
merge_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
merge.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
merge.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
nack_tracker_unittest.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
nack_tracker.cc Remove dependencies on modules:module_api from AudioProcessing. 2018-04-12 22:05:27 +00:00
nack_tracker.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
neteq_decoder_enum.cc Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
neteq_decoder_enum.h Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
neteq_decoder_plc_unittest.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
neteq_external_decoder_unittest.cc Remove simple stringstream usages. 2018-09-06 12:53:19 +00:00
neteq_impl_unittest.cc Reland "NetEq: Deprecate playout modes Fax, Off and Streaming" 2018-07-02 10:20:33 +00:00
neteq_impl.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
neteq_impl.h Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
neteq_network_stats_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
neteq_stereo_unittest.cc Remove simple stringstream usages. 2018-09-06 12:53:19 +00:00
neteq_unittest.cc Remove simple stringstream usages. 2018-09-06 12:53:19 +00:00
neteq_unittest.proto
neteq.cc Reland "NetEq: Deprecate playout modes Fax, Off and Streaming" 2018-07-02 10:20:33 +00:00
normal_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
normal.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
normal.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
packet_buffer_unittest.cc Replace rtc::Optional with absl::optional in modules/audio_coding 2018-06-19 12:46:20 +00:00
packet_buffer.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
packet_buffer.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
packet.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
packet.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
post_decode_vad_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
post_decode_vad.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
post_decode_vad.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
preemptive_expand.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
preemptive_expand.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
random_vector_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
random_vector.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
random_vector.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
red_payload_splitter_unittest.cc NetEq: Handle nested RED packets 2018-07-03 20:27:57 +00:00
red_payload_splitter.cc NetEq: Handle nested RED packets 2018-07-03 20:27:57 +00:00
red_payload_splitter.h NetEq: Handle nested RED packets 2018-07-03 20:27:57 +00:00
rtcp.cc Remove dependencies on modules:module_api from AudioProcessing. 2018-04-12 22:05:27 +00:00
rtcp.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
statistics_calculator_unittest.cc NetEq: Simplify the dependencies of GetNetworkStatistics 2017-09-25 20:32:12 +00:00
statistics_calculator.cc Implement new stats interface on NetEq to monitor the operations and internal state. 2018-09-13 14:03:47 +00:00
statistics_calculator.h Implement new stats interface on NetEq to monitor the operations and internal state. 2018-09-13 14:03:47 +00:00
sync_buffer_unittest.cc Move some numeric utility code from rtc_base/ to rtc_base/numerics/ 2017-11-22 11:21:47 +00:00
sync_buffer.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
sync_buffer.h Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
tick_timer_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
tick_timer.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
tick_timer.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
time_stretch_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
time_stretch.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
time_stretch.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
timestamp_scaler_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
timestamp_scaler.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
timestamp_scaler.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00