webrtc/modules/audio_coding/neteq
Karl Wiberg 4b64411406 NetEqImpl::GetDecoderFormat: Return RTP clockrate, not codec sample rate
Well, in fact we need to return both. But return codec sample rate
separately and let the SdpAudioFormat contain the RTP clockrate,
otherwise we're essentially lying to our callers.

Bug: webrtc:11028
Change-Id: I40f36cb9db6b9824404ade6b0515a8312ff97009
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/156307
Commit-Queue: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29444}
2019-10-11 08:34:53 +00:00
..
include NetEqImpl::GetDecoderFormat: Return RTP clockrate, not codec sample rate 2019-10-11 08:34:53 +00:00
mock Format almost everything. 2019-07-08 13:45:15 +00:00
test Migrate WebRTC test infra to ABSL_FLAG. 2019-07-19 06:54:04 +00:00
tools Remove the unused receive_timestamp arg to NetEq::InsertPacket 2019-10-10 13:34:30 +00:00
accelerate.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
accelerate.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
audio_decoder_unittest.cc Delete support for enabling adaptive isac mode 2019-09-20 10:41:09 +00:00
audio_multi_vector_unittest.cc Stop using Googletest legacy APIs. 2019-01-31 13:23:33 +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 Format almost everything. 2019-07-08 13:45:15 +00:00
audio_vector_unittest.cc Delete unused includes of assert.h 2018-10-04 14:01:44 +00:00
audio_vector.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
audio_vector.h Format almost everything. 2019-07-08 13:45:15 +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 NetEQ: BackgroundNoise::Update returns true when the filter is updated 2019-06-28 10:11:33 +00:00
background_noise.h Format almost everything. 2019-07-08 13:45:15 +00:00
buffer_level_filter_unittest.cc Reland "Reland "Change buffer level filter to store current level in number of samples."" 2019-06-27 09:16:27 +00:00
buffer_level_filter.cc Format almost everything. 2019-07-08 13:45:15 +00:00
buffer_level_filter.h Reland "Reland "Change buffer level filter to store current level in number of samples."" 2019-06-27 09:16:27 +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 Format almost everything. 2019-07-08 13:45:15 +00:00
comfort_noise.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
cross_correlation.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
cross_correlation.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
decision_logic_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
decision_logic.cc Format almost everything. 2019-07-08 13:45:15 +00:00
decision_logic.h Improve buffer level estimation with DTX and add CNG time stretching. 2019-07-03 15:12:09 +00:00
decoder_database_unittest.cc Fully qualify googletest symbols. 2019-04-09 17:18:20 +00:00
decoder_database.cc Format almost everything. 2019-07-08 13:45:15 +00:00
decoder_database.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +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 Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
delay_manager.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
delay_manager.h Embed Deceleration Target Level Offset Field Trial. 2019-09-12 14:55:13 +00:00
delay_peak_detector_unittest.cc Add NetEq config flag that enables RTX handling. 2019-01-10 10:04:34 +00:00
delay_peak_detector.cc Add NetEq config flag that enables RTX handling. 2019-01-10 10:04:34 +00:00
delay_peak_detector.h Format almost everything. 2019-07-08 13:45:15 +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 (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
dtmf_buffer_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
dtmf_buffer.cc Delete unused includes of assert.h 2018-10-04 14:01:44 +00:00
dtmf_buffer.h Format almost everything. 2019-07-08 13:45:15 +00:00
dtmf_tone_generator_unittest.cc Remove simple stringstream usages. 2018-09-06 12:53:19 +00:00
dtmf_tone_generator.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
dtmf_tone_generator.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
expand_uma_logger.cc Format almost everything. 2019-07-08 13:45:15 +00:00
expand_uma_logger.h Format almost everything. 2019-07-08 13:45:15 +00:00
expand_unittest.cc Initialize signal processing function pointers statically 2019-06-28 14:20:03 +00:00
expand.cc NetEq: Create an audio interruption metric 2019-04-26 09:48:05 +00:00
expand.h Format almost everything. 2019-07-08 13:45:15 +00:00
histogram_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
histogram.cc Remove minimum bucket returned by histogram quantile function. 2019-08-29 11:45:38 +00:00
histogram.h Improve NetEq network adaptation in the beginning of the call. 2019-05-23 14:19:30 +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 (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
nack_tracker_unittest.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
nack_tracker.cc Format almost everything. 2019-07-08 13:45:15 +00:00
nack_tracker.h Format almost everything. 2019-07-08 13:45:15 +00:00
neteq_decoder_plc_unittest.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
neteq_impl_unittest.cc Remove the unused receive_timestamp arg to NetEq::InsertPacket 2019-10-10 13:34:30 +00:00
neteq_impl.cc NetEqImpl::GetDecoderFormat: Return RTP clockrate, not codec sample rate 2019-10-11 08:34:53 +00:00
neteq_impl.h NetEqImpl::GetDecoderFormat: Return RTP clockrate, not codec sample rate 2019-10-11 08:34:53 +00:00
neteq_network_stats_unittest.cc Remove the unused receive_timestamp arg to NetEq::InsertPacket 2019-10-10 13:34:30 +00:00
neteq_stereo_unittest.cc Remove the unused receive_timestamp arg to NetEq::InsertPacket 2019-10-10 13:34:30 +00:00
neteq_unittest.cc Remove the unused receive_timestamp arg to NetEq::InsertPacket 2019-10-10 13:34:30 +00:00
neteq_unittest.proto
neteq.cc Reland "Reland "Add plumbing of RtpPacketInfos to each AudioFrame as input for SourceTracker."" 2019-07-24 16:47:13 +00:00
normal_unittest.cc Initialize signal processing function pointers statically 2019-06-28 14:20:03 +00:00
normal.cc Let NetEq use the PLC output from a decoder 2018-09-14 07:05:20 +00:00
normal.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
packet_buffer_unittest.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
packet_buffer.cc Improve buffer level estimation with DTX and add CNG time stretching. 2019-07-03 15:12:09 +00:00
packet_buffer.h Improve buffer level estimation with DTX and add CNG time stretching. 2019-07-03 15:12:09 +00:00
packet.cc Reland "Reland "Add plumbing of RtpPacketInfos to each AudioFrame as input for SourceTracker."" 2019-07-24 16:47:13 +00:00
packet.h Reland "Reland "Add plumbing of RtpPacketInfos to each AudioFrame as input for SourceTracker."" 2019-07-24 16:47:13 +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 (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
preemptive_expand.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
preemptive_expand.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +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 (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
red_payload_splitter_unittest.cc Delete method DecoderDatabase::RegisterPayload(...NetEqDecoder...) 2019-01-11 07:39:45 +00:00
red_payload_splitter.cc Add AbsoluteCaptureTime to RtpPacketInfo. 2019-08-07 10:12:56 +00:00
red_payload_splitter.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
statistics_calculator_unittest.cc Reland "Piping audio interruption metrics to API layer" 2019-04-29 15:39:50 +00:00
statistics_calculator.cc Remove clock drift metric from NetEq. 2019-09-02 13:50:55 +00:00
statistics_calculator.h NetEq: Create an audio interruption metric 2019-04-26 09:48:05 +00:00
sync_buffer_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
sync_buffer.cc Format almost everything. 2019-07-08 13:45:15 +00:00
sync_buffer.h Format almost everything. 2019-07-08 13:45:15 +00:00
tick_timer_unittest.cc Format almost everything. 2019-07-08 13:45:15 +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 Format almost everything. 2019-07-08 13:45:15 +00:00
time_stretch_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
time_stretch.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
time_stretch.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
timestamp_scaler_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
timestamp_scaler.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
timestamp_scaler.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00