webrtc/modules/audio_coding/codecs/isac/fix/source
Sam Zackrisson 698d6c4f30 Change the type of indW32 back to int32_t
It was changed to size_t in https://codereview.webrtc.org/1227163003,
which makes sense if the pitch lags in the code are also guaranteed
to be non-negative. Otherwise, integer wraparounds may happen, which
causes the code to circumvent the check for too low values here:
https://cs.chromium.org/chromium/src/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter.c?q=webrtcisacfix_pitchfilter&sq=package:chromium&g=0&l=112



Bug: chromium:906379
Change-Id: Id88c6c38bf30059181ed593968cea29ca87adf76
Reviewed-on: https://webrtc-review.googlesource.com/c/113810
Commit-Queue: Sam Zackrisson <saza@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25964}
2018-12-11 13:10:12 +00:00
..
arith_routines.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
arith_routines_hist.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
arith_routines_logist.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
arith_routins.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
audio_decoder_isacfix.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
audio_encoder_isacfix.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
bandwidth_estimator.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
bandwidth_estimator.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
codec.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
decode.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
decode_bwe.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
decode_plc.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
encode.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
entropy_coding.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
entropy_coding.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
entropy_coding_mips.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
entropy_coding_neon.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
fft.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
fft.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
filterbank_internal.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
filterbank_tables.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
filterbank_tables.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
filterbanks.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
filterbanks_mips.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
filterbanks_neon.c Add missing header include for filterbanks_neon.c 2018-04-21 18:21:44 +00:00
filterbanks_unittest.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
filters.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
filters_mips.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
filters_neon.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
filters_unittest.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
initialize.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
isac_fix_type.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
isacfix.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
lattice.c Ignore overflowing left shift 2018-04-19 21:22:49 +00:00
lattice_armv7.S Move asm_defines.h to rtc_base/system/ 2018-03-22 03:12:13 +00:00
lattice_c.c Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
lattice_mips.c Add missing include of stdint.h in MIPS code. 2018-07-26 11:30:19 +00:00
lattice_neon.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
lpc_masking_model.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
lpc_masking_model.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
lpc_masking_model_mips.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
lpc_masking_model_unittest.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
lpc_tables.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
lpc_tables.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
pitch_estimator.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
pitch_estimator.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
pitch_estimator_c.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
pitch_estimator_mips.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
pitch_filter.c Change the type of indW32 back to int32_t 2018-12-11 13:10:12 +00:00
pitch_filter_armv6.S Move asm_defines.h to rtc_base/system/ 2018-03-22 03:12:13 +00:00
pitch_filter_c.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
pitch_filter_mips.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
pitch_gain_tables.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
pitch_gain_tables.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
pitch_lag_tables.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
pitch_lag_tables.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
settings.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
spectrum_ar_model_tables.c Using fully qualified #include paths in isac code. 2018-02-01 14:57:44 +00:00
spectrum_ar_model_tables.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
structs.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
transform.c Untangle fft third party lib from dependon WebRTC 2018-07-26 13:44:30 +00:00
transform_mips.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
transform_neon.c Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
transform_tables.c Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
transform_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00