Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(289)

Issue 1230693002: Update audio code to use size_t more correctly, (Closed)

Created:
5 years, 5 months ago by Peter Kasting
Modified:
5 years, 4 months ago
CC:
hlundin-webrtc, kwiberg-webrtc, tterriberry_mozilla.com, webrtc-reviews_webrtc.org
Base URL:
https://chromium.googlesource.com/external/webrtc@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Update audio code to use size_t more correctly, webrtc/modules/audio_coding/codecs/ilbc/ portion. This is a piece of https://codereview.webrtc.org/1230503003 , split out to a separate change to make reviewing easier. BUG=chromium:81439 TEST=none

Patch Set 1 #

Patch Set 2 : Resync #

Total comments: 12

Patch Set 3 : Review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+317 lines, -300 lines) Patch
M webrtc/modules/audio_coding/codecs/ilbc/abs_quant.c View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/abs_quant_loop.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/abs_quant_loop.c View 2 chunks +3 lines, -3 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc View 1 2 3 chunks +10 lines, -5 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/augmented_cb_corr.h View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/augmented_cb_corr.c View 1 2 2 chunks +5 lines, -5 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/cb_construct.h View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/cb_construct.c View 2 chunks +6 lines, -6 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy.h View 1 1 chunk +4 lines, -4 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy.c View 1 chunk +4 lines, -4 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c View 1 chunk +3 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.h View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c View 1 chunk +4 lines, -3 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/cb_search.h View 1 chunk +3 lines, -3 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/cb_search.c View 1 12 chunks +31 lines, -32 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/cb_search_core.h View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/cb_search_core.c View 3 chunks +4 lines, -4 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/cb_update_best_index.h View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/cb_update_best_index.c View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/comp_corr.h View 1 chunk +3 lines, -3 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/comp_corr.c View 1 chunk +3 lines, -3 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/constants.h View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/constants.c View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/create_augmented_vec.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/create_augmented_vec.c View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/decode.c View 4 chunks +6 lines, -6 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/decode_residual.c View 3 chunks +4 lines, -4 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c View 1 chunk +2 lines, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/defines.h View 5 chunks +14 lines, -13 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/do_plc.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/do_plc.c View 1 5 chunks +9 lines, -8 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/encode.c View 1 2 7 chunks +13 lines, -13 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/energy_inverse.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/energy_inverse.c View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/enhancer.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/enhancer.c View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.c View 7 chunks +15 lines, -12 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/filtered_cb_vecs.h View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/frame_classify.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/frame_classify.c View 3 chunks +4 lines, -4 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/get_cd_vec.h View 1 chunk +3 lines, -3 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/get_cd_vec.c View 4 chunks +8 lines, -8 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/get_sync_seq.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/get_sync_seq.c View 1 chunk +3 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/hp_input.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/hp_input.c View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/hp_output.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/hp_output.c View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/ilbc.c View 7 chunks +20 lines, -20 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/init_decode.c View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/init_encode.c View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/interface/audio_encoder_ilbc.h View 2 chunks +5 lines, -5 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/interface/ilbc.h View 5 chunks +14 lines, -14 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/interpolate_samples.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/interpolate_samples.c View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/my_corr.h View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/my_corr.c View 1 2 1 chunk +4 lines, -3 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/nearest_neighbor.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/nearest_neighbor.c View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/refiner.c View 4 chunks +7 lines, -6 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c View 1 chunk +2 lines, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/state_construct.h View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/state_construct.c View 2 chunks +4 lines, -4 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/state_search.c View 1 2 chunks +4 lines, -4 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/swap_bytes.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/swap_bytes.c View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/test/iLBC_test.c View 4 chunks +13 lines, -14 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/test/iLBC_testLib.c View 1 3 chunks +11 lines, -9 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/window32_w32.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/window32_w32.c View 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/xcorr_coef.h View 1 chunk +4 lines, -4 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/ilbc/xcorr_coef.c View 1 chunk +6 lines, -6 lines 0 comments Download

Messages

Total messages: 14 (6 generated)
Peter Kasting
https://codereview.webrtc.org/1230693002/diff/20001/webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc File webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc (right): https://codereview.webrtc.org/1230693002/diff/20001/webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc#newcode28 webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc:28: const size_t AudioEncoderIlbc::kMaxSamplesPerPacket; Changing the type of this from ...
5 years, 5 months ago (2015-07-23 19:17:04 UTC) #2
Peter Kasting
Changing reviewer to turaj in hopes of finding someone who is not on vacation to ...
5 years, 4 months ago (2015-07-27 23:43:17 UTC) #5
Peter Kasting
Changing reviewers again; Tina or Henrik, could one of you review?
5 years, 4 months ago (2015-08-07 22:01:35 UTC) #7
kwiberg-webrtc
Looks mostly good, but I have some concerns. https://codereview.webrtc.org/1230693002/diff/20001/webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc File webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc (right): https://codereview.webrtc.org/1230693002/diff/20001/webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc#newcode23 webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc:23: const ...
5 years, 4 months ago (2015-08-11 09:33:21 UTC) #9
Peter Kasting
PTAL. https://codereview.webrtc.org/1230693002/diff/20001/webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc File webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc (right): https://codereview.webrtc.org/1230693002/diff/20001/webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc#newcode23 webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc:23: const size_t kSampleRateHz = 8000; On 2015/08/11 09:33:21, ...
5 years, 4 months ago (2015-08-14 00:56:09 UTC) #10
hlundin-webrtc
Karl is taking this review. Removing myself from reviewers. Thanks for doing this, Peter!
5 years, 4 months ago (2015-08-14 09:21:56 UTC) #11
tlegrand-webrtc
On 2015/08/14 09:21:56, hlundin-webrtc wrote: > Karl is taking this review. Removing myself from reviewers. ...
5 years, 4 months ago (2015-08-14 11:27:26 UTC) #12
kwiberg-webrtc
5 years, 4 months ago (2015-08-17 10:33:53 UTC) #13
Thanks. lgtm

Powered by Google App Engine
This is Rietveld 408576698