webrtc/modules/audio_coding/codecs/ilbc
Mirko Bonadei a81e9c82fc Wrap WebRTC OBJC API types with RTC_OBJC_TYPE.
This CL introduced 2 new macros that affect the WebRTC OBJC API symbols:

- RTC_OBJC_TYPE_PREFIX:
  Macro used to prepend a prefix to the API types that are exported with
  RTC_OBJC_EXPORT.

  Clients can patch the definition of this macro locally and build
  WebRTC.framework with their own prefix in case symbol clashing is a
  problem.

  This macro must only be defined by changing the value in
  sdk/objc/base/RTCMacros.h  and not on via compiler flag to ensure
  it has a unique value.

- RCT_OBJC_TYPE:
  Macro used internally to reference API types. Declaring an API type
  without using this macro will not include the declared type in the
  set of types that will be affected by the configurable
  RTC_OBJC_TYPE_PREFIX.

Manual changes:
https://webrtc-review.googlesource.com/c/src/+/173781/5..10

The auto-generated changes in PS#5 have been done with:
https://webrtc-review.googlesource.com/c/src/+/174061.

Bug: None
Change-Id: I0d54ca94db764fb3b6cb4365873f79e14cd879b8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173781
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31153}
2020-05-04 15:01:26 +00:00
..
test Removing ancient and unused test scripts and data files 2018-11-05 16:08:46 +00:00
abs_quant.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
abs_quant.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
abs_quant_loop.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
abs_quant_loop.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
audio_decoder_ilbc.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
audio_decoder_ilbc.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_encoder_ilbc.cc Implement AudioEncoder::GetFrameLengthRange() for all audio encoders. 2020-03-25 22:19:21 +00:00
audio_encoder_ilbc.h Implement AudioEncoder::GetFrameLengthRange() for all audio encoders. 2020-03-25 22:19:21 +00:00
augmented_cb_corr.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
augmented_cb_corr.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
bw_expand.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
bw_expand.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
cb_construct.c "Fix" signed integer overflow in old code 2018-04-26 13:38:57 +00:00
cb_construct.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
cb_mem_energy.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
cb_mem_energy.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
cb_mem_energy_augmentation.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
cb_mem_energy_augmentation.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
cb_mem_energy_calc.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
cb_mem_energy_calc.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
cb_search.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
cb_search.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
cb_search_core.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
cb_search_core.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
cb_update_best_index.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
cb_update_best_index.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
chebyshev.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
chebyshev.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
comp_corr.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
comp_corr.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
complexityMeasures.m Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
constants.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
constants.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
create_augmented_vec.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
create_augmented_vec.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
decode.c Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
decode.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
decode_residual.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
decode_residual.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
decoder_interpolate_lsf.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
decoder_interpolate_lsf.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
defines.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
do_plc.c Make an energy computation not overflow in iLBC PLC 2018-05-15 13:01:42 +00:00
do_plc.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
encode.c Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
encode.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
energy_inverse.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
energy_inverse.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
enh_upsample.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
enh_upsample.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
enhancer.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
enhancer.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
enhancer_interface.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
enhancer_interface.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
filtered_cb_vecs.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
filtered_cb_vecs.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
frame_classify.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
frame_classify.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
gain_dequant.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
gain_dequant.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
gain_quant.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
gain_quant.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
get_cd_vec.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
get_cd_vec.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
get_lsp_poly.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
get_lsp_poly.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
get_sync_seq.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
get_sync_seq.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
hp_input.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
hp_input.h Guard against clang-format wrong behavior. 2019-07-16 12:18:32 +00:00
hp_output.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
hp_output.h Guard against clang-format wrong behavior. 2019-07-16 12:18:32 +00:00
ilbc.c Initialize signal processing function pointers statically 2019-06-28 14:20:03 +00:00
ilbc.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
ilbc_unittest.cc Stop using Googletest legacy APIs. 2019-01-31 13:23:33 +00:00
index_conv_dec.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
index_conv_dec.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
index_conv_enc.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
index_conv_enc.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
init_decode.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
init_decode.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
init_encode.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
init_encode.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
interpolate.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
interpolate.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
interpolate_samples.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
interpolate_samples.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
lpc_encode.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
lpc_encode.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
lsf_check.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
lsf_check.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
lsf_interpolate_to_poly_dec.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
lsf_interpolate_to_poly_dec.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
lsf_interpolate_to_poly_enc.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
lsf_interpolate_to_poly_enc.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
lsf_to_lsp.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
lsf_to_lsp.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
lsf_to_poly.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
lsf_to_poly.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
lsp_to_lsf.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
lsp_to_lsf.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
my_corr.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
my_corr.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
nearest_neighbor.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
nearest_neighbor.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
pack_bits.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
pack_bits.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
poly_to_lsf.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
poly_to_lsf.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
poly_to_lsp.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
poly_to_lsp.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
refiner.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
refiner.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
simple_interpolate_lsf.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
simple_interpolate_lsf.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
simple_lpc_analysis.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
simple_lpc_analysis.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
simple_lsf_dequant.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
simple_lsf_dequant.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
simple_lsf_quant.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
simple_lsf_quant.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
smooth.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
smooth.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
smooth_out_data.c iLBC decoding: Ignore a signed overflow 2018-05-25 08:34:44 +00:00
smooth_out_data.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
sort_sq.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
sort_sq.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
split_vq.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
split_vq.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
state_construct.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
state_construct.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
state_search.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
state_search.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
swap_bytes.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
swap_bytes.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
unpack_bits.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
unpack_bits.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
vq3.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
vq3.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
vq4.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
vq4.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
window32_w32.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
window32_w32.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
xcorr_coef.c Using fully qualified #include paths in ilbc code. 2018-02-02 13:28:13 +00:00
xcorr_coef.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00