Nagram/TMessagesProj/jni/libtgvoip3/libtgvoip_osx.xcodeproj/project.pbxproj
2020-04-24 12:21:58 +03:00

4145 lines
297 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
690725BE1EBBD5DE005D860B /* NetworkSocketPosix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 690725BC1EBBD5DE005D860B /* NetworkSocketPosix.cpp */; };
690725C21EBBD5F2005D860B /* NetworkSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 690725C01EBBD5F2005D860B /* NetworkSocket.cpp */; };
6915307B1E6B5BAB004F643F /* logging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6915307A1E6B5BAB004F643F /* logging.cpp */; };
691E05C921A4FD7600F838EF /* memutil.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E033321A4FD7500F838EF /* memutil.cc */; };
691E05CA21A4FD7600F838EF /* string_view.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E033421A4FD7500F838EF /* string_view.cc */; };
691E05CC21A4FD7600F838EF /* ascii.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E033621A4FD7500F838EF /* ascii.cc */; };
691E05D021A4FD7600F838EF /* bad_optional_access.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E033B21A4FD7500F838EF /* bad_optional_access.cc */; };
691E05D121A4FD7600F838EF /* optional.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E033C21A4FD7500F838EF /* optional.cc */; };
691E05D921A4FD7600F838EF /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E034A21A4FD7500F838EF /* raw_logging.cc */; };
691E05DA21A4FD7600F838EF /* throw_delegate.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E034B21A4FD7500F838EF /* throw_delegate.cc */; };
691E05E821A4FD7600F838EF /* window_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E035C21A4FD7500F838EF /* window_generator.cc */; };
691E05E921A4FD7600F838EF /* channel_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E035D21A4FD7500F838EF /* channel_buffer.cc */; };
691E05EA21A4FD7600F838EF /* fir_filter_factory.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E035E21A4FD7500F838EF /* fir_filter_factory.cc */; };
691E05F121A4FD7600F838EF /* wav_header.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E036621A4FD7500F838EF /* wav_header.cc */; };
691E05F221A4FD7600F838EF /* real_fourier_ooura.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E036721A4FD7500F838EF /* real_fourier_ooura.cc */; };
691E05F321A4FD7600F838EF /* fir_filter_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E036821A4FD7500F838EF /* fir_filter_neon.cc */; };
691E05F421A4FD7600F838EF /* audio_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E036921A4FD7500F838EF /* audio_util.cc */; };
691E05F621A4FD7600F838EF /* fir_filter_sse.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E036B21A4FD7500F838EF /* fir_filter_sse.cc */; };
691E05F821A4FD7600F838EF /* sinc_resampler_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E036E21A4FD7500F838EF /* sinc_resampler_neon.cc */; };
691E05F921A4FD7600F838EF /* push_sinc_resampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E036F21A4FD7500F838EF /* push_sinc_resampler.cc */; };
691E05FB21A4FD7600F838EF /* resampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E037121A4FD7500F838EF /* resampler.cc */; };
691E05FC21A4FD7600F838EF /* sinc_resampler_sse.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E037221A4FD7500F838EF /* sinc_resampler_sse.cc */; };
691E060021A4FD7600F838EF /* push_resampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E037721A4FD7500F838EF /* push_resampler.cc */; };
691E060221A4FD7600F838EF /* sinc_resampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E037921A4FD7500F838EF /* sinc_resampler.cc */; };
691E060321A4FD7600F838EF /* sinusoidal_linear_chirp_source.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E037A21A4FD7500F838EF /* sinusoidal_linear_chirp_source.cc */; };
691E060621A4FD7600F838EF /* wav_file.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E037D21A4FD7500F838EF /* wav_file.cc */; };
691E060721A4FD7600F838EF /* spl_sqrt_floor.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E038021A4FD7500F838EF /* spl_sqrt_floor.c */; };
691E060A21A4FD7600F838EF /* fft4g.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E038421A4FD7500F838EF /* fft4g.c */; };
691E060C21A4FD7600F838EF /* audio_converter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E038621A4FD7500F838EF /* audio_converter.cc */; };
691E060D21A4FD7600F838EF /* real_fourier.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E038721A4FD7500F838EF /* real_fourier.cc */; };
691E061021A4FD7600F838EF /* sparse_fir_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E038A21A4FD7500F838EF /* sparse_fir_filter.cc */; };
691E061221A4FD7600F838EF /* smoothing_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E038C21A4FD7500F838EF /* smoothing_filter.cc */; };
691E061321A4FD7600F838EF /* fir_filter_c.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E038D21A4FD7500F838EF /* fir_filter_c.cc */; };
691E061421A4FD7600F838EF /* ring_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E038E21A4FD7500F838EF /* ring_buffer.c */; };
691E061721A4FD7600F838EF /* complex_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E039221A4FD7500F838EF /* complex_fft.c */; };
691E061821A4FD7600F838EF /* filter_ma_fast_q12.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E039321A4FD7500F838EF /* filter_ma_fast_q12.c */; };
691E061921A4FD7600F838EF /* splitting_filter1.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E039421A4FD7500F838EF /* splitting_filter1.c */; };
691E061A21A4FD7600F838EF /* levinson_durbin.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E039521A4FD7500F838EF /* levinson_durbin.c */; };
691E061B21A4FD7600F838EF /* downsample_fast_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E039621A4FD7500F838EF /* downsample_fast_neon.c */; };
691E061C21A4FD7600F838EF /* dot_product_with_scale.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E039721A4FD7500F838EF /* dot_product_with_scale.cc */; };
691E061D21A4FD7600F838EF /* auto_corr_to_refl_coef.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E039821A4FD7500F838EF /* auto_corr_to_refl_coef.c */; };
691E061E21A4FD7600F838EF /* resample_by_2_internal.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E039921A4FD7500F838EF /* resample_by_2_internal.c */; };
691E062021A4FD7600F838EF /* energy.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E039B21A4FD7500F838EF /* energy.c */; };
691E062121A4FD7600F838EF /* sqrt_of_one_minus_x_squared.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E039C21A4FD7500F838EF /* sqrt_of_one_minus_x_squared.c */; };
691E062221A4FD7600F838EF /* downsample_fast.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E039D21A4FD7500F838EF /* downsample_fast.c */; };
691E062321A4FD7600F838EF /* filter_ar_fast_q12.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E039E21A4FD7500F838EF /* filter_ar_fast_q12.c */; };
691E062421A4FD7600F838EF /* spl_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E039F21A4FD7500F838EF /* spl_init.c */; };
691E062521A4FD7600F838EF /* lpc_to_refl_coef.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03A021A4FD7500F838EF /* lpc_to_refl_coef.c */; };
691E062621A4FD7600F838EF /* cross_correlation.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03A121A4FD7500F838EF /* cross_correlation.c */; };
691E062B21A4FD7600F838EF /* division_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03A721A4FD7500F838EF /* division_operations.c */; };
691E062C21A4FD7600F838EF /* auto_correlation.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03A821A4FD7500F838EF /* auto_correlation.c */; };
691E062D21A4FD7600F838EF /* get_scaling_square.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03A921A4FD7500F838EF /* get_scaling_square.c */; };
691E062E21A4FD7600F838EF /* min_max_operations_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03AA21A4FD7500F838EF /* min_max_operations_neon.c */; };
691E063121A4FD7600F838EF /* resample.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03AD21A4FD7500F838EF /* resample.c */; };
691E063221A4FD7600F838EF /* cross_correlation_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03AE21A4FD7500F838EF /* cross_correlation_neon.c */; };
691E063321A4FD7600F838EF /* min_max_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03AF21A4FD7500F838EF /* min_max_operations.c */; };
691E063421A4FD7600F838EF /* refl_coef_to_lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03B021A4FD7500F838EF /* refl_coef_to_lpc.c */; };
691E063521A4FD7600F838EF /* filter_ar.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03B121A4FD7500F838EF /* filter_ar.c */; };
691E063621A4FD7600F838EF /* vector_scaling_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03B221A4FD7500F838EF /* vector_scaling_operations.c */; };
691E063721A4FD7600F838EF /* resample_fractional.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03B321A4FD7500F838EF /* resample_fractional.c */; };
691E063821A4FD7600F838EF /* real_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03B421A4FD7500F838EF /* real_fft.c */; };
691E063921A4FD7600F838EF /* ilbc_specific_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03B521A4FD7500F838EF /* ilbc_specific_functions.c */; };
691E063A21A4FD7600F838EF /* complex_bit_reverse.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03B621A4FD7500F838EF /* complex_bit_reverse.c */; };
691E063B21A4FD7600F838EF /* randomization_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03B721A4FD7500F838EF /* randomization_functions.c */; };
691E063D21A4FD7600F838EF /* copy_set_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03B921A4FD7500F838EF /* copy_set_operations.c */; };
691E063E21A4FD7600F838EF /* resample_by_2.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03BA21A4FD7500F838EF /* resample_by_2.c */; };
691E063F21A4FD7600F838EF /* get_hanning_window.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03BB21A4FD7500F838EF /* get_hanning_window.c */; };
691E064021A4FD7600F838EF /* resample_48khz.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03BC21A4FD7500F838EF /* resample_48khz.c */; };
691E064121A4FD7600F838EF /* spl_inl.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03BD21A4FD7500F838EF /* spl_inl.c */; };
691E064221A4FD7600F838EF /* spl_sqrt.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03BE21A4FD7500F838EF /* spl_sqrt.c */; };
691E064421A4FD7600F838EF /* vad_sp.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03C121A4FD7500F838EF /* vad_sp.c */; };
691E064521A4FD7600F838EF /* vad.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E03C221A4FD7500F838EF /* vad.cc */; };
691E064621A4FD7600F838EF /* webrtc_vad.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03C321A4FD7500F838EF /* webrtc_vad.c */; };
691E064B21A4FD7600F838EF /* vad_filterbank.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03C921A4FD7500F838EF /* vad_filterbank.c */; };
691E064C21A4FD7600F838EF /* vad_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03CA21A4FD7500F838EF /* vad_core.c */; };
691E064F21A4FD7600F838EF /* vad_gmm.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03CD21A4FD7500F838EF /* vad_gmm.c */; };
691E065021A4FD7600F838EF /* audio_frame.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E03D021A4FD7500F838EF /* audio_frame.cc */; };
691E065421A4FD7600F838EF /* echo_canceller3_config.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E03D421A4FD7500F838EF /* echo_canceller3_config.cc */; };
691E065621A4FD7600F838EF /* echo_canceller3_factory.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E03D621A4FD7500F838EF /* echo_canceller3_factory.cc */; };
691E065821A4FD7600F838EF /* rnn_vad_weights.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E03DB21A4FD7500F838EF /* rnn_vad_weights.cc */; };
691E065B21A4FD7600F838EF /* kiss_fft.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E03DE21A4FD7500F838EF /* kiss_fft.cc */; };
691E066221A4FD7600F838EF /* field_trial.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E03E821A4FD7500F838EF /* field_trial.cc */; };
691E066321A4FD7600F838EF /* metrics.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E03E921A4FD7500F838EF /* metrics.cc */; };
691E066421A4FD7600F838EF /* cpu_features.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E03EA21A4FD7500F838EF /* cpu_features.cc */; };
691E066621A4FD7600F838EF /* fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03EF21A4FD7500F838EF /* fft.c */; };
691E066921A4FD7600F838EF /* pitch_estimator.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03F821A4FD7500F838EF /* pitch_estimator.c */; };
691E066A21A4FD7600F838EF /* lpc_shape_swb16_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03F921A4FD7500F838EF /* lpc_shape_swb16_tables.c */; };
691E066B21A4FD7600F838EF /* pitch_gain_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03FA21A4FD7500F838EF /* pitch_gain_tables.c */; };
691E066C21A4FD7600F838EF /* arith_routines_logist.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03FB21A4FD7500F838EF /* arith_routines_logist.c */; };
691E066E21A4FD7600F838EF /* filterbanks.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E03FD21A4FD7500F838EF /* filterbanks.c */; };
691E067221A4FD7600F838EF /* transform.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E040121A4FD7500F838EF /* transform.c */; };
691E067621A4FD7600F838EF /* pitch_filter.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E040521A4FD7500F838EF /* pitch_filter.c */; };
691E067721A4FD7600F838EF /* encode_lpc_swb.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E040621A4FD7500F838EF /* encode_lpc_swb.c */; };
691E067821A4FD7600F838EF /* filter_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E040721A4FD7500F838EF /* filter_functions.c */; };
691E067921A4FD7600F838EF /* decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E040821A4FD7500F838EF /* decode.c */; };
691E067A21A4FD7600F838EF /* lattice.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E040921A4FD7500F838EF /* lattice.c */; };
691E067B21A4FD7600F838EF /* intialize.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E040A21A4FD7500F838EF /* intialize.c */; };
691E067C21A4FD7600F838EF /* lpc_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E040B21A4FD7500F838EF /* lpc_tables.c */; };
691E067D21A4FD7600F838EF /* lpc_gain_swb_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E040C21A4FD7500F838EF /* lpc_gain_swb_tables.c */; };
691E067E21A4FD7600F838EF /* bandwidth_estimator.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E040D21A4FD7500F838EF /* bandwidth_estimator.c */; };
691E068121A4FD7600F838EF /* encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E041021A4FD7500F838EF /* encode.c */; };
691E068221A4FD7600F838EF /* lpc_analysis.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E041121A4FD7500F838EF /* lpc_analysis.c */; };
691E068421A4FD7600F838EF /* arith_routines_hist.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E041321A4FD7500F838EF /* arith_routines_hist.c */; };
691E068921A4FD7600F838EF /* entropy_coding.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E041821A4FD7500F838EF /* entropy_coding.c */; };
691E068A21A4FD7600F838EF /* isac_vad.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E041921A4FD7500F838EF /* isac_vad.c */; };
691E068F21A4FD7600F838EF /* arith_routines.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E041E21A4FD7500F838EF /* arith_routines.c */; };
691E069021A4FD7600F838EF /* crc.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E041F21A4FD7500F838EF /* crc.c */; };
691E069121A4FD7600F838EF /* lpc_shape_swb12_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E042021A4FD7500F838EF /* lpc_shape_swb12_tables.c */; };
691E069321A4FD7600F838EF /* decode_bwe.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E042221A4FD7500F838EF /* decode_bwe.c */; };
691E069421A4FD7600F838EF /* spectrum_ar_model_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E042321A4FD7500F838EF /* spectrum_ar_model_tables.c */; };
691E069621A4FD7600F838EF /* pitch_lag_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E042521A4FD7500F838EF /* pitch_lag_tables.c */; };
691E069721A4FD7600F838EF /* isac.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E042621A4FD7500F838EF /* isac.c */; };
691E069A21A4FD7600F838EF /* rms_level.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E042A21A4FD7500F838EF /* rms_level.cc */; };
691E069E21A4FD7600F838EF /* normalized_covariance_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E042F21A4FD7600F838EF /* normalized_covariance_estimator.cc */; };
691E069F21A4FD7600F838EF /* moving_max.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E043021A4FD7600F838EF /* moving_max.cc */; };
691E06A021A4FD7600F838EF /* circular_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E043121A4FD7600F838EF /* circular_buffer.cc */; };
691E06A121A4FD7600F838EF /* mean_variance_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E043221A4FD7600F838EF /* mean_variance_estimator.cc */; };
691E06A421A4FD7600F838EF /* splitting_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E043521A4FD7600F838EF /* splitting_filter.cc */; };
691E06A521A4FD7600F838EF /* gain_control_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E043621A4FD7600F838EF /* gain_control_impl.cc */; };
691E06A821A4FD7600F838EF /* nsx_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E043E21A4FD7600F838EF /* nsx_core.c */; };
691E06A921A4FD7600F838EF /* noise_suppression_x.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E043F21A4FD7600F838EF /* noise_suppression_x.c */; };
691E06AA21A4FD7600F838EF /* nsx_core_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E044021A4FD7600F838EF /* nsx_core_c.c */; };
691E06AD21A4FD7600F838EF /* ns_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E044321A4FD7600F838EF /* ns_core.c */; };
691E06B121A4FD7600F838EF /* nsx_core_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E044721A4FD7600F838EF /* nsx_core_neon.c */; };
691E06B221A4FD7600F838EF /* noise_suppression.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E044821A4FD7600F838EF /* noise_suppression.c */; };
691E06B621A4FD7600F838EF /* audio_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E044C21A4FD7600F838EF /* audio_buffer.cc */; };
691E06B721A4FD7600F838EF /* typing_detection.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E044D21A4FD7600F838EF /* typing_detection.cc */; };
691E06BF21A4FD7600F838EF /* audio_processing_statistics.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E045721A4FD7600F838EF /* audio_processing_statistics.cc */; };
691E06C021A4FD7600F838EF /* audio_generator_factory.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E045821A4FD7600F838EF /* audio_generator_factory.cc */; };
691E06C121A4FD7600F838EF /* aec_dump.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E045921A4FD7600F838EF /* aec_dump.cc */; };
691E06C521A4FD7600F838EF /* audio_processing.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E045D21A4FD7600F838EF /* audio_processing.cc */; };
691E06C621A4FD7600F838EF /* config.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E045E21A4FD7600F838EF /* config.cc */; };
691E06C921A4FD7600F838EF /* interpolated_gain_curve.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E046221A4FD7600F838EF /* interpolated_gain_curve.cc */; };
691E06CA21A4FD7600F838EF /* agc2_common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E046321A4FD7600F838EF /* agc2_common.cc */; };
691E06CD21A4FD7600F838EF /* gain_applier.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E046621A4FD7600F838EF /* gain_applier.cc */; };
691E06CF21A4FD7600F838EF /* adaptive_agc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E046821A4FD7600F838EF /* adaptive_agc.cc */; };
691E06D021A4FD7600F838EF /* adaptive_digital_gain_applier.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E046921A4FD7600F838EF /* adaptive_digital_gain_applier.cc */; };
691E06D121A4FD7600F838EF /* limiter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E046A21A4FD7600F838EF /* limiter.cc */; };
691E06D221A4FD7600F838EF /* saturation_protector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E046B21A4FD7600F838EF /* saturation_protector.cc */; };
691E06D421A4FD7600F838EF /* spectral_features_internal.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E046E21A4FD7600F838EF /* spectral_features_internal.cc */; };
691E06D721A4FD7600F838EF /* rnn.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E047121A4FD7600F838EF /* rnn.cc */; };
691E06DC21A4FD7600F838EF /* pitch_search_internal.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E047621A4FD7600F838EF /* pitch_search_internal.cc */; };
691E06E321A4FD7600F838EF /* spectral_features.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E047D21A4FD7600F838EF /* spectral_features.cc */; };
691E06E521A4FD7600F838EF /* pitch_search.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E047F21A4FD7600F838EF /* pitch_search.cc */; };
691E06E721A4FD7600F838EF /* features_extraction.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E048121A4FD7600F838EF /* features_extraction.cc */; };
691E06E821A4FD7600F838EF /* fft_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E048221A4FD7600F838EF /* fft_util.cc */; };
691E06E921A4FD7600F838EF /* lp_residual.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E048321A4FD7600F838EF /* lp_residual.cc */; };
691E06EB21A4FD7600F838EF /* adaptive_mode_level_estimator_agc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E048521A4FD7600F838EF /* adaptive_mode_level_estimator_agc.cc */; };
691E06EC21A4FD7600F838EF /* vector_float_frame.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E048621A4FD7600F838EF /* vector_float_frame.cc */; };
691E06EE21A4FD7600F838EF /* noise_level_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E048821A4FD7600F838EF /* noise_level_estimator.cc */; };
691E06EF21A4FD7600F838EF /* agc2_testing_common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E048921A4FD7600F838EF /* agc2_testing_common.cc */; };
691E06F021A4FD7600F838EF /* fixed_digital_level_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E048A21A4FD7600F838EF /* fixed_digital_level_estimator.cc */; };
691E06F121A4FD7600F838EF /* fixed_gain_controller.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E048B21A4FD7600F838EF /* fixed_gain_controller.cc */; };
691E06F321A4FD7600F838EF /* vad_with_level.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E048D21A4FD7600F838EF /* vad_with_level.cc */; };
691E06F421A4FD7600F838EF /* limiter_db_gain_curve.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E048E21A4FD7600F838EF /* limiter_db_gain_curve.cc */; };
691E06FD21A4FD7600F838EF /* down_sampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E049721A4FD7600F838EF /* down_sampler.cc */; };
691E06FF21A4FD7600F838EF /* signal_classifier.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E049921A4FD7600F838EF /* signal_classifier.cc */; };
691E070021A4FD7600F838EF /* noise_spectrum_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E049A21A4FD7600F838EF /* noise_spectrum_estimator.cc */; };
691E070121A4FD7600F838EF /* compute_interpolated_gain_curve.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E049B21A4FD7600F838EF /* compute_interpolated_gain_curve.cc */; };
691E070321A4FD7600F838EF /* biquad_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E049D21A4FD7600F838EF /* biquad_filter.cc */; };
691E070621A4FD7700F838EF /* adaptive_mode_level_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04A021A4FD7600F838EF /* adaptive_mode_level_estimator.cc */; };
691E070721A4FD7700F838EF /* moving_moments.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04A221A4FD7600F838EF /* moving_moments.cc */; };
691E070921A4FD7700F838EF /* wpd_tree.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04A421A4FD7600F838EF /* wpd_tree.cc */; };
691E071021A4FD7700F838EF /* wpd_node.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04AB21A4FD7600F838EF /* wpd_node.cc */; };
691E071121A4FD7700F838EF /* transient_suppressor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04AC21A4FD7600F838EF /* transient_suppressor.cc */; };
691E071221A4FD7700F838EF /* transient_detector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04AD21A4FD7600F838EF /* transient_detector.cc */; };
691E071421A4FD7700F838EF /* low_cut_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04AF21A4FD7600F838EF /* low_cut_filter.cc */; };
691E071621A4FD7700F838EF /* level_estimator_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04B121A4FD7600F838EF /* level_estimator_impl.cc */; };
691E071721A4FD7700F838EF /* three_band_filter_bank.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04B221A4FD7600F838EF /* three_band_filter_bank.cc */; };
691E071821A4FD7700F838EF /* echo_cancellation.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04B421A4FD7600F838EF /* echo_cancellation.cc */; };
691E071A21A4FD7700F838EF /* aec_resampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04B621A4FD7600F838EF /* aec_resampler.cc */; };
691E071C21A4FD7700F838EF /* aec_core.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04B821A4FD7600F838EF /* aec_core.cc */; };
691E071F21A4FD7700F838EF /* aec_core_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04BB21A4FD7600F838EF /* aec_core_neon.cc */; };
691E072021A4FD7700F838EF /* aec_core_sse2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04BC21A4FD7600F838EF /* aec_core_sse2.cc */; };
691E072321A4FD7700F838EF /* voice_detection_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04BF21A4FD7600F838EF /* voice_detection_impl.cc */; };
691E072421A4FD7700F838EF /* echo_cancellation_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04C021A4FD7600F838EF /* echo_cancellation_impl.cc */; };
691E072521A4FD7700F838EF /* gain_control_for_experimental_agc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04C121A4FD7600F838EF /* gain_control_for_experimental_agc.cc */; };
691E072621A4FD7700F838EF /* agc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04C321A4FD7600F838EF /* agc.cc */; };
691E072721A4FD7700F838EF /* loudness_histogram.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04C421A4FD7600F838EF /* loudness_histogram.cc */; };
691E072821A4FD7700F838EF /* agc_manager_direct.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04C521A4FD7600F838EF /* agc_manager_direct.cc */; };
691E072C21A4FD7700F838EF /* analog_agc.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E04CA21A4FD7600F838EF /* analog_agc.c */; };
691E072D21A4FD7700F838EF /* digital_agc.c in Sources */ = {isa = PBXBuildFile; fileRef = 691E04CB21A4FD7600F838EF /* digital_agc.c */; };
691E072E21A4FD7700F838EF /* utility.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04CC21A4FD7600F838EF /* utility.cc */; };
691E073621A4FD7700F838EF /* audio_processing_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04D421A4FD7600F838EF /* audio_processing_impl.cc */; };
691E073C21A4FD7700F838EF /* file_audio_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04DB21A4FD7600F838EF /* file_audio_generator.cc */; };
691E073D21A4FD7700F838EF /* gain_controller2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04DC21A4FD7600F838EF /* gain_controller2.cc */; };
691E073F21A4FD7700F838EF /* residual_echo_detector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04DE21A4FD7600F838EF /* residual_echo_detector.cc */; };
691E074121A4FD7700F838EF /* noise_suppression_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04E021A4FD7600F838EF /* noise_suppression_impl.cc */; };
691E074621A4FD7700F838EF /* aecm_core.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04E621A4FD7600F838EF /* aecm_core.cc */; };
691E074721A4FD7700F838EF /* aecm_core_c.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04E721A4FD7600F838EF /* aecm_core_c.cc */; };
691E074821A4FD7700F838EF /* aecm_core_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04E821A4FD7600F838EF /* aecm_core_neon.cc */; };
691E074A21A4FD7700F838EF /* echo_control_mobile.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04EA21A4FD7600F838EF /* echo_control_mobile.cc */; };
691E074B21A4FD7700F838EF /* render_reverb_model.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04EC21A4FD7600F838EF /* render_reverb_model.cc */; };
691E074E21A4FD7700F838EF /* reverb_model_fallback.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04EF21A4FD7600F838EF /* reverb_model_fallback.cc */; };
691E075121A4FD7700F838EF /* echo_remover_metrics.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04F221A4FD7600F838EF /* echo_remover_metrics.cc */; };
691E075221A4FD7700F838EF /* matched_filter_lag_aggregator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04F321A4FD7600F838EF /* matched_filter_lag_aggregator.cc */; };
691E075321A4FD7700F838EF /* render_delay_buffer2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04F421A4FD7600F838EF /* render_delay_buffer2.cc */; };
691E075621A4FD7700F838EF /* echo_path_variability.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04F721A4FD7600F838EF /* echo_path_variability.cc */; };
691E075721A4FD7700F838EF /* frame_blocker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04F821A4FD7600F838EF /* frame_blocker.cc */; };
691E075821A4FD7700F838EF /* subtractor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E04F921A4FD7600F838EF /* subtractor.cc */; };
691E075F21A4FD7700F838EF /* aec3_fft.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E050021A4FD7600F838EF /* aec3_fft.cc */; };
691E076221A4FD7700F838EF /* fullband_erle_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E050321A4FD7600F838EF /* fullband_erle_estimator.cc */; };
691E076321A4FD7700F838EF /* suppression_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E050421A4FD7600F838EF /* suppression_filter.cc */; };
691E076421A4FD7700F838EF /* block_processor.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E050521A4FD7600F838EF /* block_processor.cc */; };
691E076821A4FD7700F838EF /* subband_erle_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E050921A4FD7600F838EF /* subband_erle_estimator.cc */; };
691E076921A4FD7700F838EF /* render_delay_controller_metrics.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E050A21A4FD7600F838EF /* render_delay_controller_metrics.cc */; };
691E076A21A4FD7700F838EF /* render_delay_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E050B21A4FD7600F838EF /* render_delay_buffer.cc */; };
691E076C21A4FD7700F838EF /* vector_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E050D21A4FD7600F838EF /* vector_buffer.cc */; };
691E076D21A4FD7700F838EF /* erl_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E050E21A4FD7600F838EF /* erl_estimator.cc */; };
691E076E21A4FD7700F838EF /* aec_state.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E050F21A4FD7600F838EF /* aec_state.cc */; };
691E076F21A4FD7700F838EF /* adaptive_fir_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E051021A4FD7600F838EF /* adaptive_fir_filter.cc */; };
691E077121A4FD7700F838EF /* render_delay_controller.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E051221A4FD7600F838EF /* render_delay_controller.cc */; };
691E077221A4FD7700F838EF /* skew_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E051321A4FD7600F838EF /* skew_estimator.cc */; };
691E077521A4FD7700F838EF /* echo_path_delay_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E051621A4FD7600F838EF /* echo_path_delay_estimator.cc */; };
691E077821A4FD7700F838EF /* block_framer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E051921A4FD7600F838EF /* block_framer.cc */; };
691E077921A4FD7700F838EF /* erle_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E051A21A4FD7600F838EF /* erle_estimator.cc */; };
691E077A21A4FD7700F838EF /* reverb_model.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E051B21A4FD7600F838EF /* reverb_model.cc */; };
691E077B21A4FD7700F838EF /* cascaded_biquad_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E051C21A4FD7600F838EF /* cascaded_biquad_filter.cc */; };
691E077D21A4FD7700F838EF /* render_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E051E21A4FD7600F838EF /* render_buffer.cc */; };
691E077F21A4FD7700F838EF /* subtractor_output.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E052021A4FD7600F838EF /* subtractor_output.cc */; };
691E078021A4FD7700F838EF /* stationarity_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E052121A4FD7600F838EF /* stationarity_estimator.cc */; };
691E078121A4FD7700F838EF /* render_signal_analyzer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E052221A4FD7600F838EF /* render_signal_analyzer.cc */; };
691E078521A4FD7700F838EF /* subtractor_output_analyzer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E052621A4FD7600F838EF /* subtractor_output_analyzer.cc */; };
691E078621A4FD7700F838EF /* suppression_gain.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E052721A4FD7600F838EF /* suppression_gain.cc */; };
691E078721A4FD7700F838EF /* echo_audibility.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E052821A4FD7600F838EF /* echo_audibility.cc */; };
691E078821A4FD7700F838EF /* block_processor_metrics.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E052921A4FD7600F838EF /* block_processor_metrics.cc */; };
691E078B21A4FD7700F838EF /* moving_average.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E052C21A4FD7600F838EF /* moving_average.cc */; };
691E078E21A4FD7700F838EF /* reverb_model_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E052F21A4FD7600F838EF /* reverb_model_estimator.cc */; };
691E078F21A4FD7700F838EF /* aec3_common.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E053021A4FD7600F838EF /* aec3_common.cc */; };
691E079021A4FD7700F838EF /* residual_echo_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E053121A4FD7600F838EF /* residual_echo_estimator.cc */; };
691E079321A4FD7700F838EF /* matched_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E053421A4FD7600F838EF /* matched_filter.cc */; };
691E079721A4FD7700F838EF /* reverb_decay_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E053821A4FD7600F838EF /* reverb_decay_estimator.cc */; };
691E079821A4FD7700F838EF /* render_delay_controller2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E053921A4FD7600F838EF /* render_delay_controller2.cc */; };
691E079A21A4FD7700F838EF /* suppression_gain_limiter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E053B21A4FD7600F838EF /* suppression_gain_limiter.cc */; };
691E079B21A4FD7700F838EF /* main_filter_update_gain.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E053C21A4FD7600F838EF /* main_filter_update_gain.cc */; };
691E079C21A4FD7700F838EF /* echo_remover.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E053D21A4FD7600F838EF /* echo_remover.cc */; };
691E079E21A4FD7700F838EF /* downsampled_render_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E053F21A4FD7600F838EF /* downsampled_render_buffer.cc */; };
691E07A021A4FD7700F838EF /* matrix_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E054121A4FD7600F838EF /* matrix_buffer.cc */; };
691E07A421A4FD7700F838EF /* block_processor2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E054521A4FD7600F838EF /* block_processor2.cc */; };
691E07A521A4FD7700F838EF /* echo_canceller3.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E054621A4FD7600F838EF /* echo_canceller3.cc */; };
691E07A621A4FD7700F838EF /* block_delay_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E054721A4FD7600F838EF /* block_delay_buffer.cc */; };
691E07A821A4FD7700F838EF /* fft_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E054921A4FD7600F838EF /* fft_buffer.cc */; };
691E07AF21A4FD7700F838EF /* comfort_noise_generator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E055021A4FD7600F838EF /* comfort_noise_generator.cc */; };
691E07B321A4FD7700F838EF /* shadow_filter_update_gain.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E055421A4FD7600F838EF /* shadow_filter_update_gain.cc */; };
691E07B421A4FD7700F838EF /* filter_analyzer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E055521A4FD7600F838EF /* filter_analyzer.cc */; };
691E07B621A4FD7700F838EF /* reverb_frequency_response.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E055721A4FD7600F838EF /* reverb_frequency_response.cc */; };
691E07B721A4FD7700F838EF /* decimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E055821A4FD7600F838EF /* decimator.cc */; };
691E07B921A4FD7700F838EF /* echo_control_mobile_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E055A21A4FD7600F838EF /* echo_control_mobile_impl.cc */; };
691E07BC21A4FD7700F838EF /* apm_data_dumper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E055E21A4FD7600F838EF /* apm_data_dumper.cc */; };
691E07BE21A4FD7700F838EF /* voice_activity_detector.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E056121A4FD7600F838EF /* voice_activity_detector.cc */; };
691E07BF21A4FD7700F838EF /* standalone_vad.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E056221A4FD7600F838EF /* standalone_vad.cc */; };
691E07C121A4FD7700F838EF /* pitch_internal.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E056421A4FD7600F838EF /* pitch_internal.cc */; };
691E07C221A4FD7700F838EF /* vad_circular_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E056521A4FD7600F838EF /* vad_circular_buffer.cc */; };
691E07C521A4FD7700F838EF /* vad_audio_proc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E056821A4FD7600F838EF /* vad_audio_proc.cc */; };
691E07C621A4FD7700F838EF /* pole_zero_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E056921A4FD7600F838EF /* pole_zero_filter.cc */; };
691E07C821A4FD7700F838EF /* pitch_based_vad.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E056B21A4FD7600F838EF /* pitch_based_vad.cc */; };
691E07CF21A4FD7700F838EF /* gmm.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E057221A4FD7600F838EF /* gmm.cc */; };
691E07D421A4FD7700F838EF /* ooura_fft.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E057821A4FD7600F838EF /* ooura_fft.cc */; };
691E07D621A4FD7700F838EF /* delay_estimator_wrapper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E057A21A4FD7600F838EF /* delay_estimator_wrapper.cc */; };
691E07D721A4FD7700F838EF /* ooura_fft_sse2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E057B21A4FD7600F838EF /* ooura_fft_sse2.cc */; };
691E07D821A4FD7700F838EF /* delay_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E057C21A4FD7600F838EF /* delay_estimator.cc */; };
691E07DA21A4FD7700F838EF /* ooura_fft_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E057E21A4FD7600F838EF /* ooura_fft_neon.cc */; };
691E07DB21A4FD7700F838EF /* block_mean_calculator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E057F21A4FD7600F838EF /* block_mean_calculator.cc */; };
691E07E121A4FD7700F838EF /* race_checker.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E058621A4FD7600F838EF /* race_checker.cc */; };
691E07E321A4FD7700F838EF /* string_builder.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E058921A4FD7600F838EF /* string_builder.cc */; };
691E07E621A4FD7700F838EF /* aligned_malloc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E058D21A4FD7600F838EF /* aligned_malloc.cc */; };
691E07E821A4FD7700F838EF /* timeutils.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E058F21A4FD7600F838EF /* timeutils.cc */; };
691E07EA21A4FD7700F838EF /* logging_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 691E059121A4FD7600F838EF /* logging_mac.mm */; };
691E07EE21A4FD7700F838EF /* platform_file.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E059521A4FD7600F838EF /* platform_file.cc */; };
691E07F021A4FD7700F838EF /* string_to_number.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E059721A4FD7600F838EF /* string_to_number.cc */; };
691E07F421A4FD7700F838EF /* thread_checker_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E059B21A4FD7600F838EF /* thread_checker_impl.cc */; };
691E07FA21A4FD7700F838EF /* stringencode.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E05A121A4FD7600F838EF /* stringencode.cc */; };
691E07FB21A4FD7700F838EF /* stringutils.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E05A221A4FD7600F838EF /* stringutils.cc */; };
691E07FC21A4FD7700F838EF /* checks.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E05A321A4FD7600F838EF /* checks.cc */; };
691E080721A4FD7700F838EF /* platform_thread.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E05B021A4FD7600F838EF /* platform_thread.cc */; };
691E080921A4FD7700F838EF /* logging_webrtc.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E05B221A4FD7600F838EF /* logging_webrtc.cc */; };
691E081021A4FD7700F838EF /* criticalsection.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E05B921A4FD7600F838EF /* criticalsection.cc */; };
691E081121A4FD7700F838EF /* platform_thread_types.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E05BA21A4FD7600F838EF /* platform_thread_types.cc */; };
691E081321A4FD7700F838EF /* event.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E05BC21A4FD7600F838EF /* event.cc */; };
691E081521A4FD7700F838EF /* event_tracer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 691E05BE21A4FD7600F838EF /* event_tracer.cc */; };
692AB8CB1E6759DD00706ACC /* AudioInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8881E6759DD00706ACC /* AudioInput.cpp */; };
692AB8CD1E6759DD00706ACC /* AudioOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB88A1E6759DD00706ACC /* AudioOutput.cpp */; };
692AB8CF1E6759DD00706ACC /* BlockingQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB88C1E6759DD00706ACC /* BlockingQueue.cpp */; };
692AB8D11E6759DD00706ACC /* Buffers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB88E1E6759DD00706ACC /* Buffers.cpp */; };
692AB8D31E6759DD00706ACC /* VoIPGroupController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8901E6759DD00706ACC /* VoIPGroupController.cpp */; };
692AB8D81E6759DD00706ACC /* CongestionControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8971E6759DD00706ACC /* CongestionControl.cpp */; };
692AB8DA1E6759DD00706ACC /* EchoCanceller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8991E6759DD00706ACC /* EchoCanceller.cpp */; };
692AB8E61E6759DD00706ACC /* JitterBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8A81E6759DD00706ACC /* JitterBuffer.cpp */; };
692AB8E91E6759DD00706ACC /* MediaStreamItf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8AB1E6759DD00706ACC /* MediaStreamItf.cpp */; };
692AB8EB1E6759DD00706ACC /* OpusDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8AD1E6759DD00706ACC /* OpusDecoder.cpp */; };
692AB8ED1E6759DD00706ACC /* OpusEncoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8AF1E6759DD00706ACC /* OpusEncoder.cpp */; };
692AB9021E6759DD00706ACC /* VoIPController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8C71E6759DD00706ACC /* VoIPController.cpp */; };
692AB9031E6759DD00706ACC /* VoIPController.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8C81E6759DD00706ACC /* VoIPController.h */; };
692AB9041E6759DD00706ACC /* VoIPServerConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8C91E6759DD00706ACC /* VoIPServerConfig.cpp */; };
692AB9051E6759DD00706ACC /* VoIPServerConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8CA1E6759DD00706ACC /* VoIPServerConfig.h */; };
692AB91F1E675F7000706ACC /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 692AB91C1E675F7000706ACC /* AudioToolbox.framework */; };
692AB9201E675F7000706ACC /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 692AB91D1E675F7000706ACC /* AudioUnit.framework */; };
692AB9211E675F7000706ACC /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 692AB91E1E675F7000706ACC /* CoreAudio.framework */; };
694DE8A1219F2265009C09A7 /* VideoRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 694DE89D219F2265009C09A7 /* VideoRenderer.cpp */; };
694DE8A2219F2265009C09A7 /* VideoSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 694DE89E219F2265009C09A7 /* VideoSource.cpp */; };
6970AF4E225FFEBE00F02034 /* VideoFEC.h in Headers */ = {isa = PBXBuildFile; fileRef = 6970AF4A225FFEBE00F02034 /* VideoFEC.h */; };
6970AF4F225FFEBE00F02034 /* VideoPacketSender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6970AF4B225FFEBE00F02034 /* VideoPacketSender.cpp */; };
6970AF50225FFEBE00F02034 /* VideoFEC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6970AF4C225FFEBE00F02034 /* VideoFEC.cpp */; };
6970AF51225FFEBE00F02034 /* VideoPacketSender.h in Headers */ = {isa = PBXBuildFile; fileRef = 6970AF4D225FFEBE00F02034 /* VideoPacketSender.h */; };
6971220F20C8107F00971C2C /* PacketReassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6971220D20C8107E00971C2C /* PacketReassembler.cpp */; };
6976FD0320F6A7060019939E /* MessageThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6976FD0120F6A7050019939E /* MessageThread.cpp */; };
697B6FC72136DBA4004C8E54 /* libtgvoipTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 697B6FC62136DBA4004C8E54 /* libtgvoipTests.mm */; };
697B6FC92136DBA4004C8E54 /* libtgvoip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69F842361E67540700C110F7 /* libtgvoip.framework */; };
697B6FD62136E1F3004C8E54 /* AudioIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 697B6FD42136E1F3004C8E54 /* AudioIO.cpp */; };
697B6FDA2136E2D9004C8E54 /* AudioIOCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 697B6FD82136E2D9004C8E54 /* AudioIOCallback.cpp */; };
697B6FDF2136F01E004C8E54 /* MockReflector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 697B6FDE2136F01E004C8E54 /* MockReflector.cpp */; };
69A2076521AF628A003AC4F9 /* json11.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A2076421AF6289003AC4F9 /* json11.cpp */; };
69A6DF431E9614B700000E69 /* AudioInputAudioUnitOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DF3F1E9614B700000E69 /* AudioInputAudioUnitOSX.cpp */; };
69A6DF451E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DF411E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp */; };
69DF15622237DEBB00C1F8ED /* ScreamCongestionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 69DF15602237DEBB00C1F8ED /* ScreamCongestionController.h */; };
69DF15632237DEBB00C1F8ED /* ScreamCongestionController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69DF15612237DEBB00C1F8ED /* ScreamCongestionController.cpp */; };
69DF15642237DEBB00C1F8ED /* ScreamCongestionController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69DF15612237DEBB00C1F8ED /* ScreamCongestionController.cpp */; };
69DF156D2237DEDC00C1F8ED /* TGVVideoRenderer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 69DF15652237DEDA00C1F8ED /* TGVVideoRenderer.mm */; };
69DF156E2237DEDC00C1F8ED /* TGVVideoRenderer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 69DF15652237DEDA00C1F8ED /* TGVVideoRenderer.mm */; };
69DF15712237DEDC00C1F8ED /* TGVVideoRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 69DF15672237DEDB00C1F8ED /* TGVVideoRenderer.h */; };
69DF15722237DEDC00C1F8ED /* TGVVideoSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 69DF15682237DEDB00C1F8ED /* TGVVideoSource.h */; };
69DF15732237DEDC00C1F8ED /* TGVVideoSource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 69DF15692237DEDB00C1F8ED /* TGVVideoSource.mm */; };
69DF15742237DEDC00C1F8ED /* TGVVideoSource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 69DF15692237DEDB00C1F8ED /* TGVVideoSource.mm */; };
69DF15772237DEDC00C1F8ED /* VideoToolboxEncoderSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 69DF156B2237DEDC00C1F8ED /* VideoToolboxEncoderSource.h */; };
69DF15782237DEDC00C1F8ED /* VideoToolboxEncoderSource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 69DF156C2237DEDC00C1F8ED /* VideoToolboxEncoderSource.mm */; };
69DF15792237DEDC00C1F8ED /* VideoToolboxEncoderSource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 69DF156C2237DEDC00C1F8ED /* VideoToolboxEncoderSource.mm */; };
69DF157B2237DFE100C1F8ED /* SampleBufferDisplayLayerRenderer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 69DF157A2237DFE100C1F8ED /* SampleBufferDisplayLayerRenderer.mm */; };
69DF157C2237DFE100C1F8ED /* SampleBufferDisplayLayerRenderer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 69DF157A2237DFE100C1F8ED /* SampleBufferDisplayLayerRenderer.mm */; };
69DF157E2237DFE700C1F8ED /* SampleBufferDisplayLayerRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 69DF157D2237DFE700C1F8ED /* SampleBufferDisplayLayerRenderer.h */; };
69DF15802237E96E00C1F8ED /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 69DF157F2237E96E00C1F8ED /* VideoToolbox.framework */; };
69EBC7942136D277003CFE90 /* DarwinSpecific.mm in Sources */ = {isa = PBXBuildFile; fileRef = 69EBC7932136D277003CFE90 /* DarwinSpecific.mm */; };
C2A87DD81F4B6A33002D3F73 /* Resampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2A87DD71F4B6A33002D3F73 /* Resampler.cpp */; };
C2A87DDF1F4B6A61002D3F73 /* AudioInputAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2A87DDB1F4B6A61002D3F73 /* AudioInputAudioUnit.cpp */; };
C2A87DE01F4B6A61002D3F73 /* AudioOutputAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2A87DDD1F4B6A61002D3F73 /* AudioOutputAudioUnit.cpp */; };
C2A87DE41F4B6AD3002D3F73 /* AudioUnitIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2A87DE31F4B6AD3002D3F73 /* AudioUnitIO.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
692AB9101E675E8800706ACC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D08805AC156E8F3600311537;
remoteInfo = Telegraph;
};
692AB9121E675E8800706ACC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D02601D71A55CA2300716290;
remoteInfo = Share;
};
692AB9141E675E8800706ACC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 68744C0D1BB1A9F700FE6542;
remoteInfo = watchkitapp;
};
692AB9161E675E8800706ACC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 68744C191BB1A9F700FE6542;
remoteInfo = "watchkitapp Extension";
};
692AB9181E675E8800706ACC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D020FADD1D99466A00F279AA;
remoteInfo = SiriIntents;
};
692AB91A1E675E8800706ACC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D020FB0A1D99637100F279AA;
remoteInfo = LegacyDatabase;
};
6976FCFF20F6A6EF0019939E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 099120C01EEAA63400F1366E;
remoteInfo = Widget;
};
697B6FCA2136DBA4004C8E54 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 69F8422D1E67540700C110F7 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 69F842351E67540700C110F7;
remoteInfo = libtgvoip;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
690725BC1EBBD5DE005D860B /* NetworkSocketPosix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = NetworkSocketPosix.cpp; path = os/posix/NetworkSocketPosix.cpp; sourceTree = SOURCE_ROOT; };
690725BD1EBBD5DE005D860B /* NetworkSocketPosix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NetworkSocketPosix.h; path = os/posix/NetworkSocketPosix.h; sourceTree = SOURCE_ROOT; };
690725C01EBBD5F2005D860B /* NetworkSocket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetworkSocket.cpp; sourceTree = SOURCE_ROOT; };
690725C11EBBD5F2005D860B /* NetworkSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkSocket.h; sourceTree = SOURCE_ROOT; };
6915307A1E6B5BAB004F643F /* logging.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logging.cpp; sourceTree = SOURCE_ROOT; };
691E032E21A4FD7500F838EF /* typedefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = typedefs.h; sourceTree = "<group>"; };
691E033221A4FD7500F838EF /* memutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memutil.h; sourceTree = "<group>"; };
691E033321A4FD7500F838EF /* memutil.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memutil.cc; sourceTree = "<group>"; };
691E033421A4FD7500F838EF /* string_view.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_view.cc; sourceTree = "<group>"; };
691E033521A4FD7500F838EF /* ascii.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ascii.h; sourceTree = "<group>"; };
691E033621A4FD7500F838EF /* ascii.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ascii.cc; sourceTree = "<group>"; };
691E033721A4FD7500F838EF /* string_view.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_view.h; sourceTree = "<group>"; };
691E033921A4FD7500F838EF /* optional.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = optional.h; sourceTree = "<group>"; };
691E033A21A4FD7500F838EF /* bad_optional_access.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bad_optional_access.h; sourceTree = "<group>"; };
691E033B21A4FD7500F838EF /* bad_optional_access.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bad_optional_access.cc; sourceTree = "<group>"; };
691E033C21A4FD7500F838EF /* optional.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = optional.cc; sourceTree = "<group>"; };
691E033E21A4FD7500F838EF /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = "<group>"; };
691E034021A4FD7500F838EF /* type_traits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = "<group>"; };
691E034221A4FD7500F838EF /* algorithm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = algorithm.h; sourceTree = "<group>"; };
691E034421A4FD7500F838EF /* inlined_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inlined_vector.h; sourceTree = "<group>"; };
691E034621A4FD7500F838EF /* policy_checks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = policy_checks.h; sourceTree = "<group>"; };
691E034721A4FD7500F838EF /* port.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = port.h; sourceTree = "<group>"; };
691E034821A4FD7500F838EF /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
691E034A21A4FD7500F838EF /* raw_logging.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = raw_logging.cc; sourceTree = "<group>"; };
691E034B21A4FD7500F838EF /* throw_delegate.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = throw_delegate.cc; sourceTree = "<group>"; };
691E034C21A4FD7500F838EF /* invoke.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = invoke.h; sourceTree = "<group>"; };
691E034D21A4FD7500F838EF /* inline_variable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_variable.h; sourceTree = "<group>"; };
691E034E21A4FD7500F838EF /* atomic_hook.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atomic_hook.h; sourceTree = "<group>"; };
691E034F21A4FD7500F838EF /* identity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = identity.h; sourceTree = "<group>"; };
691E035021A4FD7500F838EF /* raw_logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = raw_logging.h; sourceTree = "<group>"; };
691E035121A4FD7500F838EF /* throw_delegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = throw_delegate.h; sourceTree = "<group>"; };
691E035221A4FD7500F838EF /* attributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = attributes.h; sourceTree = "<group>"; };
691E035321A4FD7500F838EF /* macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macros.h; sourceTree = "<group>"; };
691E035421A4FD7500F838EF /* optimization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = optimization.h; sourceTree = "<group>"; };
691E035521A4FD7500F838EF /* log_severity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log_severity.h; sourceTree = "<group>"; };
691E035721A4FD7500F838EF /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = "<group>"; };
691E035A21A4FD7500F838EF /* mock_smoothing_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mock_smoothing_filter.h; sourceTree = "<group>"; };
691E035B21A4FD7500F838EF /* wav_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wav_file.h; sourceTree = "<group>"; };
691E035C21A4FD7500F838EF /* window_generator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = window_generator.cc; sourceTree = "<group>"; };
691E035D21A4FD7500F838EF /* channel_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channel_buffer.cc; sourceTree = "<group>"; };
691E035E21A4FD7500F838EF /* fir_filter_factory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fir_filter_factory.cc; sourceTree = "<group>"; };
691E035F21A4FD7500F838EF /* sparse_fir_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sparse_fir_filter.h; sourceTree = "<group>"; };
691E036021A4FD7500F838EF /* fir_filter_sse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fir_filter_sse.h; sourceTree = "<group>"; };
691E036121A4FD7500F838EF /* window_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = window_generator.h; sourceTree = "<group>"; };
691E036221A4FD7500F838EF /* ring_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ring_buffer.h; sourceTree = "<group>"; };
691E036321A4FD7500F838EF /* fir_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fir_filter.h; sourceTree = "<group>"; };
691E036521A4FD7500F838EF /* audio_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_util.h; sourceTree = "<group>"; };
691E036621A4FD7500F838EF /* wav_header.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wav_header.cc; sourceTree = "<group>"; };
691E036721A4FD7500F838EF /* real_fourier_ooura.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = real_fourier_ooura.cc; sourceTree = "<group>"; };
691E036821A4FD7500F838EF /* fir_filter_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fir_filter_neon.cc; sourceTree = "<group>"; };
691E036921A4FD7500F838EF /* audio_util.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_util.cc; sourceTree = "<group>"; };
691E036A21A4FD7500F838EF /* real_fourier_ooura.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = real_fourier_ooura.h; sourceTree = "<group>"; };
691E036B21A4FD7500F838EF /* fir_filter_sse.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fir_filter_sse.cc; sourceTree = "<group>"; };
691E036C21A4FD7500F838EF /* smoothing_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = smoothing_filter.h; sourceTree = "<group>"; };
691E036E21A4FD7500F838EF /* sinc_resampler_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sinc_resampler_neon.cc; sourceTree = "<group>"; };
691E036F21A4FD7500F838EF /* push_sinc_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = push_sinc_resampler.cc; sourceTree = "<group>"; };
691E037021A4FD7500F838EF /* sinc_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sinc_resampler.h; sourceTree = "<group>"; };
691E037121A4FD7500F838EF /* resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resampler.cc; sourceTree = "<group>"; };
691E037221A4FD7500F838EF /* sinc_resampler_sse.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sinc_resampler_sse.cc; sourceTree = "<group>"; };
691E037421A4FD7500F838EF /* push_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = push_resampler.h; sourceTree = "<group>"; };
691E037521A4FD7500F838EF /* resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resampler.h; sourceTree = "<group>"; };
691E037621A4FD7500F838EF /* push_sinc_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = push_sinc_resampler.h; sourceTree = "<group>"; };
691E037721A4FD7500F838EF /* push_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = push_resampler.cc; sourceTree = "<group>"; };
691E037821A4FD7500F838EF /* sinusoidal_linear_chirp_source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sinusoidal_linear_chirp_source.h; sourceTree = "<group>"; };
691E037921A4FD7500F838EF /* sinc_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sinc_resampler.cc; sourceTree = "<group>"; };
691E037A21A4FD7500F838EF /* sinusoidal_linear_chirp_source.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sinusoidal_linear_chirp_source.cc; sourceTree = "<group>"; };
691E037B21A4FD7500F838EF /* fir_filter_factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fir_filter_factory.h; sourceTree = "<group>"; };
691E037C21A4FD7500F838EF /* audio_converter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_converter.h; sourceTree = "<group>"; };
691E037D21A4FD7500F838EF /* wav_file.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wav_file.cc; sourceTree = "<group>"; };
691E038021A4FD7500F838EF /* spl_sqrt_floor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_sqrt_floor.c; sourceTree = "<group>"; };
691E038221A4FD7500F838EF /* spl_sqrt_floor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_sqrt_floor.h; sourceTree = "<group>"; };
691E038421A4FD7500F838EF /* fft4g.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fft4g.c; sourceTree = "<group>"; };
691E038521A4FD7500F838EF /* fft4g.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft4g.h; sourceTree = "<group>"; };
691E038621A4FD7500F838EF /* audio_converter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_converter.cc; sourceTree = "<group>"; };
691E038721A4FD7500F838EF /* real_fourier.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = real_fourier.cc; sourceTree = "<group>"; };
691E038821A4FD7500F838EF /* channel_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel_buffer.h; sourceTree = "<group>"; };
691E038921A4FD7500F838EF /* real_fourier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = real_fourier.h; sourceTree = "<group>"; };
691E038A21A4FD7500F838EF /* sparse_fir_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sparse_fir_filter.cc; sourceTree = "<group>"; };
691E038B21A4FD7500F838EF /* fir_filter_neon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fir_filter_neon.h; sourceTree = "<group>"; };
691E038C21A4FD7500F838EF /* smoothing_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = smoothing_filter.cc; sourceTree = "<group>"; };
691E038D21A4FD7500F838EF /* fir_filter_c.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fir_filter_c.cc; sourceTree = "<group>"; };
691E038E21A4FD7500F838EF /* ring_buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ring_buffer.c; sourceTree = "<group>"; };
691E038F21A4FD7500F838EF /* fir_filter_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fir_filter_c.h; sourceTree = "<group>"; };
691E039121A4FD7500F838EF /* complex_fft_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = complex_fft_tables.h; sourceTree = "<group>"; };
691E039221A4FD7500F838EF /* complex_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = complex_fft.c; sourceTree = "<group>"; };
691E039321A4FD7500F838EF /* filter_ma_fast_q12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ma_fast_q12.c; sourceTree = "<group>"; };
691E039421A4FD7500F838EF /* splitting_filter1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = splitting_filter1.c; sourceTree = "<group>"; };
691E039521A4FD7500F838EF /* levinson_durbin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = levinson_durbin.c; sourceTree = "<group>"; };
691E039621A4FD7500F838EF /* downsample_fast_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = downsample_fast_neon.c; sourceTree = "<group>"; };
691E039721A4FD7500F838EF /* dot_product_with_scale.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dot_product_with_scale.cc; sourceTree = "<group>"; };
691E039821A4FD7500F838EF /* auto_corr_to_refl_coef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = auto_corr_to_refl_coef.c; sourceTree = "<group>"; };
691E039921A4FD7500F838EF /* resample_by_2_internal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_by_2_internal.c; sourceTree = "<group>"; };
691E039B21A4FD7500F838EF /* energy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = energy.c; sourceTree = "<group>"; };
691E039C21A4FD7500F838EF /* sqrt_of_one_minus_x_squared.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sqrt_of_one_minus_x_squared.c; sourceTree = "<group>"; };
691E039D21A4FD7500F838EF /* downsample_fast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = downsample_fast.c; sourceTree = "<group>"; };
691E039E21A4FD7500F838EF /* filter_ar_fast_q12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ar_fast_q12.c; sourceTree = "<group>"; };
691E039F21A4FD7500F838EF /* spl_init.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_init.c; sourceTree = "<group>"; };
691E03A021A4FD7500F838EF /* lpc_to_refl_coef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_to_refl_coef.c; sourceTree = "<group>"; };
691E03A121A4FD7500F838EF /* cross_correlation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cross_correlation.c; sourceTree = "<group>"; };
691E03A321A4FD7500F838EF /* signal_processing_library.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signal_processing_library.h; sourceTree = "<group>"; };
691E03A421A4FD7500F838EF /* real_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = real_fft.h; sourceTree = "<group>"; };
691E03A521A4FD7500F838EF /* spl_inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_inl.h; sourceTree = "<group>"; };
691E03A621A4FD7500F838EF /* spl_inl_armv7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_inl_armv7.h; sourceTree = "<group>"; };
691E03A721A4FD7500F838EF /* division_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = division_operations.c; sourceTree = "<group>"; };
691E03A821A4FD7500F838EF /* auto_correlation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = auto_correlation.c; sourceTree = "<group>"; };
691E03A921A4FD7500F838EF /* get_scaling_square.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_scaling_square.c; sourceTree = "<group>"; };
691E03AA21A4FD7500F838EF /* min_max_operations_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = min_max_operations_neon.c; sourceTree = "<group>"; };
691E03AB21A4FD7500F838EF /* dot_product_with_scale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dot_product_with_scale.h; sourceTree = "<group>"; };
691E03AC21A4FD7500F838EF /* resample_by_2_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resample_by_2_internal.h; sourceTree = "<group>"; };
691E03AD21A4FD7500F838EF /* resample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample.c; sourceTree = "<group>"; };
691E03AE21A4FD7500F838EF /* cross_correlation_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cross_correlation_neon.c; sourceTree = "<group>"; };
691E03AF21A4FD7500F838EF /* min_max_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = min_max_operations.c; sourceTree = "<group>"; };
691E03B021A4FD7500F838EF /* refl_coef_to_lpc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = refl_coef_to_lpc.c; sourceTree = "<group>"; };
691E03B121A4FD7500F838EF /* filter_ar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ar.c; sourceTree = "<group>"; };
691E03B221A4FD7500F838EF /* vector_scaling_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vector_scaling_operations.c; sourceTree = "<group>"; };
691E03B321A4FD7500F838EF /* resample_fractional.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_fractional.c; sourceTree = "<group>"; };
691E03B421A4FD7500F838EF /* real_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = real_fft.c; sourceTree = "<group>"; };
691E03B521A4FD7500F838EF /* ilbc_specific_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ilbc_specific_functions.c; sourceTree = "<group>"; };
691E03B621A4FD7500F838EF /* complex_bit_reverse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = complex_bit_reverse.c; sourceTree = "<group>"; };
691E03B721A4FD7500F838EF /* randomization_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = randomization_functions.c; sourceTree = "<group>"; };
691E03B921A4FD7500F838EF /* copy_set_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = copy_set_operations.c; sourceTree = "<group>"; };
691E03BA21A4FD7500F838EF /* resample_by_2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_by_2.c; sourceTree = "<group>"; };
691E03BB21A4FD7500F838EF /* get_hanning_window.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_hanning_window.c; sourceTree = "<group>"; };
691E03BC21A4FD7500F838EF /* resample_48khz.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_48khz.c; sourceTree = "<group>"; };
691E03BD21A4FD7500F838EF /* spl_inl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_inl.c; sourceTree = "<group>"; };
691E03BE21A4FD7500F838EF /* spl_sqrt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_sqrt.c; sourceTree = "<group>"; };
691E03BF21A4FD7500F838EF /* wav_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wav_header.h; sourceTree = "<group>"; };
691E03C121A4FD7500F838EF /* vad_sp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vad_sp.c; sourceTree = "<group>"; };
691E03C221A4FD7500F838EF /* vad.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vad.cc; sourceTree = "<group>"; };
691E03C321A4FD7500F838EF /* webrtc_vad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = webrtc_vad.c; sourceTree = "<group>"; };
691E03C421A4FD7500F838EF /* vad_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_core.h; sourceTree = "<group>"; };
691E03C621A4FD7500F838EF /* vad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad.h; sourceTree = "<group>"; };
691E03C721A4FD7500F838EF /* webrtc_vad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = webrtc_vad.h; sourceTree = "<group>"; };
691E03C821A4FD7500F838EF /* vad_gmm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_gmm.h; sourceTree = "<group>"; };
691E03C921A4FD7500F838EF /* vad_filterbank.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vad_filterbank.c; sourceTree = "<group>"; };
691E03CA21A4FD7500F838EF /* vad_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vad_core.c; sourceTree = "<group>"; };
691E03CB21A4FD7500F838EF /* vad_sp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_sp.h; sourceTree = "<group>"; };
691E03CC21A4FD7500F838EF /* vad_filterbank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_filterbank.h; sourceTree = "<group>"; };
691E03CD21A4FD7500F838EF /* vad_gmm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vad_gmm.c; sourceTree = "<group>"; };
691E03D021A4FD7500F838EF /* audio_frame.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_frame.cc; sourceTree = "<group>"; };
691E03D121A4FD7500F838EF /* echo_canceller3_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_canceller3_config.h; sourceTree = "<group>"; };
691E03D221A4FD7500F838EF /* echo_control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_control.h; sourceTree = "<group>"; };
691E03D321A4FD7500F838EF /* audio_frame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_frame.h; sourceTree = "<group>"; };
691E03D421A4FD7500F838EF /* echo_canceller3_config.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_canceller3_config.cc; sourceTree = "<group>"; };
691E03D521A4FD7500F838EF /* echo_canceller3_factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_canceller3_factory.h; sourceTree = "<group>"; };
691E03D621A4FD7500F838EF /* echo_canceller3_factory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_canceller3_factory.cc; sourceTree = "<group>"; };
691E03D721A4FD7500F838EF /* array_view.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = array_view.h; sourceTree = "<group>"; };
691E03DB21A4FD7500F838EF /* rnn_vad_weights.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rnn_vad_weights.cc; sourceTree = "<group>"; };
691E03DC21A4FD7500F838EF /* rnn_activations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rnn_activations.h; sourceTree = "<group>"; };
691E03DD21A4FD7500F838EF /* kiss_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kiss_fft.h; sourceTree = "<group>"; };
691E03DE21A4FD7500F838EF /* kiss_fft.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kiss_fft.cc; sourceTree = "<group>"; };
691E03DF21A4FD7500F838EF /* rnn_vad_weights.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rnn_vad_weights.h; sourceTree = "<group>"; };
691E03E221A4FD7500F838EF /* field_trial.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = field_trial.h; sourceTree = "<group>"; };
691E03E321A4FD7500F838EF /* cpu_features_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu_features_wrapper.h; sourceTree = "<group>"; };
691E03E421A4FD7500F838EF /* asm_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asm_defines.h; sourceTree = "<group>"; };
691E03E521A4FD7500F838EF /* metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = metrics.h; sourceTree = "<group>"; };
691E03E621A4FD7500F838EF /* compile_assert_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compile_assert_c.h; sourceTree = "<group>"; };
691E03E821A4FD7500F838EF /* field_trial.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = field_trial.cc; sourceTree = "<group>"; };
691E03E921A4FD7500F838EF /* metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = metrics.cc; sourceTree = "<group>"; };
691E03EA21A4FD7500F838EF /* cpu_features.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_features.cc; sourceTree = "<group>"; };
691E03EE21A4FD7500F838EF /* fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft.h; sourceTree = "<group>"; };
691E03EF21A4FD7500F838EF /* fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fft.c; sourceTree = "<group>"; };
691E03F321A4FD7500F838EF /* bandwidth_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bandwidth_info.h; sourceTree = "<group>"; };
691E03F621A4FD7500F838EF /* isac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = isac.h; sourceTree = "<group>"; };
691E03F821A4FD7500F838EF /* pitch_estimator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pitch_estimator.c; sourceTree = "<group>"; };
691E03F921A4FD7500F838EF /* lpc_shape_swb16_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_shape_swb16_tables.c; sourceTree = "<group>"; };
691E03FA21A4FD7500F838EF /* pitch_gain_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pitch_gain_tables.c; sourceTree = "<group>"; };
691E03FB21A4FD7500F838EF /* arith_routines_logist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = arith_routines_logist.c; sourceTree = "<group>"; };
691E03FC21A4FD7500F838EF /* os_specific_inline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = os_specific_inline.h; sourceTree = "<group>"; };
691E03FD21A4FD7500F838EF /* filterbanks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filterbanks.c; sourceTree = "<group>"; };
691E03FE21A4FD7500F838EF /* entropy_coding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entropy_coding.h; sourceTree = "<group>"; };
691E03FF21A4FD7500F838EF /* isac_vad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = isac_vad.h; sourceTree = "<group>"; };
691E040021A4FD7500F838EF /* settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = settings.h; sourceTree = "<group>"; };
691E040121A4FD7500F838EF /* transform.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = transform.c; sourceTree = "<group>"; };
691E040221A4FD7500F838EF /* lpc_shape_swb12_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lpc_shape_swb12_tables.h; sourceTree = "<group>"; };
691E040321A4FD7500F838EF /* arith_routines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arith_routines.h; sourceTree = "<group>"; };
691E040421A4FD7500F838EF /* crc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc.h; sourceTree = "<group>"; };
691E040521A4FD7500F838EF /* pitch_filter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pitch_filter.c; sourceTree = "<group>"; };
691E040621A4FD7500F838EF /* encode_lpc_swb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = encode_lpc_swb.c; sourceTree = "<group>"; };
691E040721A4FD7500F838EF /* filter_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_functions.c; sourceTree = "<group>"; };
691E040821A4FD7500F838EF /* decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = decode.c; sourceTree = "<group>"; };
691E040921A4FD7500F838EF /* lattice.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lattice.c; sourceTree = "<group>"; };
691E040A21A4FD7500F838EF /* intialize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = intialize.c; sourceTree = "<group>"; };
691E040B21A4FD7500F838EF /* lpc_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_tables.c; sourceTree = "<group>"; };
691E040C21A4FD7500F838EF /* lpc_gain_swb_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_gain_swb_tables.c; sourceTree = "<group>"; };
691E040D21A4FD7500F838EF /* bandwidth_estimator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bandwidth_estimator.c; sourceTree = "<group>"; };
691E040E21A4FD7500F838EF /* isac_float_type.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = isac_float_type.h; sourceTree = "<group>"; };
691E040F21A4FD7500F838EF /* pitch_lag_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_lag_tables.h; sourceTree = "<group>"; };
691E041021A4FD7500F838EF /* encode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = encode.c; sourceTree = "<group>"; };
691E041121A4FD7500F838EF /* lpc_analysis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_analysis.c; sourceTree = "<group>"; };
691E041221A4FD7500F838EF /* spectrum_ar_model_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spectrum_ar_model_tables.h; sourceTree = "<group>"; };
691E041321A4FD7500F838EF /* arith_routines_hist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = arith_routines_hist.c; sourceTree = "<group>"; };
691E041421A4FD7500F838EF /* codec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codec.h; sourceTree = "<group>"; };
691E041521A4FD7500F838EF /* pitch_gain_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_gain_tables.h; sourceTree = "<group>"; };
691E041621A4FD7500F838EF /* lpc_shape_swb16_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lpc_shape_swb16_tables.h; sourceTree = "<group>"; };
691E041721A4FD7500F838EF /* pitch_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_estimator.h; sourceTree = "<group>"; };
691E041821A4FD7500F838EF /* entropy_coding.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = entropy_coding.c; sourceTree = "<group>"; };
691E041921A4FD7500F838EF /* isac_vad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = isac_vad.c; sourceTree = "<group>"; };
691E041A21A4FD7500F838EF /* structs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = structs.h; sourceTree = "<group>"; };
691E041B21A4FD7500F838EF /* filter_functions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter_functions.h; sourceTree = "<group>"; };
691E041C21A4FD7500F838EF /* encode_lpc_swb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = encode_lpc_swb.h; sourceTree = "<group>"; };
691E041D21A4FD7500F838EF /* pitch_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_filter.h; sourceTree = "<group>"; };
691E041E21A4FD7500F838EF /* arith_routines.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = arith_routines.c; sourceTree = "<group>"; };
691E041F21A4FD7500F838EF /* crc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crc.c; sourceTree = "<group>"; };
691E042021A4FD7500F838EF /* lpc_shape_swb12_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_shape_swb12_tables.c; sourceTree = "<group>"; };
691E042121A4FD7500F838EF /* lpc_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lpc_analysis.h; sourceTree = "<group>"; };
691E042221A4FD7500F838EF /* decode_bwe.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = decode_bwe.c; sourceTree = "<group>"; };
691E042321A4FD7500F838EF /* spectrum_ar_model_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spectrum_ar_model_tables.c; sourceTree = "<group>"; };
691E042421A4FD7500F838EF /* bandwidth_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bandwidth_estimator.h; sourceTree = "<group>"; };
691E042521A4FD7500F838EF /* pitch_lag_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pitch_lag_tables.c; sourceTree = "<group>"; };
691E042621A4FD7500F838EF /* isac.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = isac.c; sourceTree = "<group>"; };
691E042721A4FD7500F838EF /* lpc_gain_swb_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lpc_gain_swb_tables.h; sourceTree = "<group>"; };
691E042821A4FD7500F838EF /* lpc_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lpc_tables.h; sourceTree = "<group>"; };
691E042A21A4FD7500F838EF /* rms_level.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rms_level.cc; sourceTree = "<group>"; };
691E042C21A4FD7500F838EF /* moving_max.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = moving_max.h; sourceTree = "<group>"; };
691E042D21A4FD7600F838EF /* circular_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = circular_buffer.h; sourceTree = "<group>"; };
691E042E21A4FD7600F838EF /* normalized_covariance_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = normalized_covariance_estimator.h; sourceTree = "<group>"; };
691E042F21A4FD7600F838EF /* normalized_covariance_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = normalized_covariance_estimator.cc; sourceTree = "<group>"; };
691E043021A4FD7600F838EF /* moving_max.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = moving_max.cc; sourceTree = "<group>"; };
691E043121A4FD7600F838EF /* circular_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = circular_buffer.cc; sourceTree = "<group>"; };
691E043221A4FD7600F838EF /* mean_variance_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mean_variance_estimator.cc; sourceTree = "<group>"; };
691E043321A4FD7600F838EF /* mean_variance_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mean_variance_estimator.h; sourceTree = "<group>"; };
691E043421A4FD7600F838EF /* gain_control_for_experimental_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_control_for_experimental_agc.h; sourceTree = "<group>"; };
691E043521A4FD7600F838EF /* splitting_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = splitting_filter.cc; sourceTree = "<group>"; };
691E043621A4FD7600F838EF /* gain_control_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gain_control_impl.cc; sourceTree = "<group>"; };
691E043721A4FD7600F838EF /* rms_level.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rms_level.h; sourceTree = "<group>"; };
691E043D21A4FD7600F838EF /* ns_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ns_core.h; sourceTree = "<group>"; };
691E043E21A4FD7600F838EF /* nsx_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core.c; sourceTree = "<group>"; };
691E043F21A4FD7600F838EF /* noise_suppression_x.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = noise_suppression_x.c; sourceTree = "<group>"; };
691E044021A4FD7600F838EF /* nsx_core_c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core_c.c; sourceTree = "<group>"; };
691E044121A4FD7600F838EF /* defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defines.h; sourceTree = "<group>"; };
691E044221A4FD7600F838EF /* noise_suppression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression.h; sourceTree = "<group>"; };
691E044321A4FD7600F838EF /* ns_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ns_core.c; sourceTree = "<group>"; };
691E044421A4FD7600F838EF /* nsx_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nsx_core.h; sourceTree = "<group>"; };
691E044521A4FD7600F838EF /* windows_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = windows_private.h; sourceTree = "<group>"; };
691E044621A4FD7600F838EF /* noise_suppression_x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression_x.h; sourceTree = "<group>"; };
691E044721A4FD7600F838EF /* nsx_core_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core_neon.c; sourceTree = "<group>"; };
691E044821A4FD7600F838EF /* noise_suppression.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = noise_suppression.c; sourceTree = "<group>"; };
691E044921A4FD7600F838EF /* nsx_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nsx_defines.h; sourceTree = "<group>"; };
691E044A21A4FD7600F838EF /* residual_echo_detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = residual_echo_detector.h; sourceTree = "<group>"; };
691E044B21A4FD7600F838EF /* audio_processing_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_processing_impl.h; sourceTree = "<group>"; };
691E044C21A4FD7600F838EF /* audio_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_buffer.cc; sourceTree = "<group>"; };
691E044D21A4FD7600F838EF /* typing_detection.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = typing_detection.cc; sourceTree = "<group>"; };
691E044E21A4FD7600F838EF /* render_queue_item_verifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_queue_item_verifier.h; sourceTree = "<group>"; };
691E045121A4FD7600F838EF /* audio_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_generator.h; sourceTree = "<group>"; };
691E045221A4FD7600F838EF /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
691E045321A4FD7600F838EF /* audio_frame_view.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_frame_view.h; sourceTree = "<group>"; };
691E045421A4FD7600F838EF /* mock_audio_processing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mock_audio_processing.h; sourceTree = "<group>"; };
691E045521A4FD7600F838EF /* gain_control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_control.h; sourceTree = "<group>"; };
691E045621A4FD7600F838EF /* audio_generator_factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_generator_factory.h; sourceTree = "<group>"; };
691E045721A4FD7600F838EF /* audio_processing_statistics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing_statistics.cc; sourceTree = "<group>"; };
691E045821A4FD7600F838EF /* audio_generator_factory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_generator_factory.cc; sourceTree = "<group>"; };
691E045921A4FD7600F838EF /* aec_dump.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_dump.cc; sourceTree = "<group>"; };
691E045A21A4FD7600F838EF /* aec_dump.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_dump.h; sourceTree = "<group>"; };
691E045B21A4FD7600F838EF /* audio_processing_statistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_processing_statistics.h; sourceTree = "<group>"; };
691E045C21A4FD7600F838EF /* audio_processing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_processing.h; sourceTree = "<group>"; };
691E045D21A4FD7600F838EF /* audio_processing.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing.cc; sourceTree = "<group>"; };
691E045E21A4FD7600F838EF /* config.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = config.cc; sourceTree = "<group>"; };
691E046021A4FD7600F838EF /* interpolated_gain_curve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interpolated_gain_curve.h; sourceTree = "<group>"; };
691E046121A4FD7600F838EF /* biquad_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = biquad_filter.h; sourceTree = "<group>"; };
691E046221A4FD7600F838EF /* interpolated_gain_curve.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interpolated_gain_curve.cc; sourceTree = "<group>"; };
691E046321A4FD7600F838EF /* agc2_common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = agc2_common.cc; sourceTree = "<group>"; };
691E046421A4FD7600F838EF /* agc2_testing_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agc2_testing_common.h; sourceTree = "<group>"; };
691E046521A4FD7600F838EF /* adaptive_mode_level_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adaptive_mode_level_estimator.h; sourceTree = "<group>"; };
691E046621A4FD7600F838EF /* gain_applier.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gain_applier.cc; sourceTree = "<group>"; };
691E046721A4FD7600F838EF /* signal_classifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signal_classifier.h; sourceTree = "<group>"; };
691E046821A4FD7600F838EF /* adaptive_agc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adaptive_agc.cc; sourceTree = "<group>"; };
691E046921A4FD7600F838EF /* adaptive_digital_gain_applier.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adaptive_digital_gain_applier.cc; sourceTree = "<group>"; };
691E046A21A4FD7600F838EF /* limiter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = limiter.cc; sourceTree = "<group>"; };
691E046B21A4FD7600F838EF /* saturation_protector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = saturation_protector.cc; sourceTree = "<group>"; };
691E046C21A4FD7600F838EF /* vector_float_frame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_float_frame.h; sourceTree = "<group>"; };
691E046E21A4FD7600F838EF /* spectral_features_internal.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spectral_features_internal.cc; sourceTree = "<group>"; };
691E046F21A4FD7600F838EF /* sequence_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sequence_buffer.h; sourceTree = "<group>"; };
691E047021A4FD7600F838EF /* rnn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rnn.h; sourceTree = "<group>"; };
691E047121A4FD7600F838EF /* rnn.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rnn.cc; sourceTree = "<group>"; };
691E047221A4FD7600F838EF /* test_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = test_utils.h; sourceTree = "<group>"; };
691E047321A4FD7600F838EF /* pitch_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_info.h; sourceTree = "<group>"; };
691E047421A4FD7600F838EF /* lp_residual.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lp_residual.h; sourceTree = "<group>"; };
691E047521A4FD7600F838EF /* ring_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ring_buffer.h; sourceTree = "<group>"; };
691E047621A4FD7600F838EF /* pitch_search_internal.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pitch_search_internal.cc; sourceTree = "<group>"; };
691E047721A4FD7600F838EF /* symmetric_matrix_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = symmetric_matrix_buffer.h; sourceTree = "<group>"; };
691E047821A4FD7600F838EF /* spectral_features.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spectral_features.h; sourceTree = "<group>"; };
691E047921A4FD7600F838EF /* features_extraction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = features_extraction.h; sourceTree = "<group>"; };
691E047A21A4FD7600F838EF /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
691E047B21A4FD7600F838EF /* spectral_features_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spectral_features_internal.h; sourceTree = "<group>"; };
691E047C21A4FD7600F838EF /* fft_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft_util.h; sourceTree = "<group>"; };
691E047D21A4FD7600F838EF /* spectral_features.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spectral_features.cc; sourceTree = "<group>"; };
691E047E21A4FD7600F838EF /* pitch_search_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_search_internal.h; sourceTree = "<group>"; };
691E047F21A4FD7600F838EF /* pitch_search.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pitch_search.cc; sourceTree = "<group>"; };
691E048021A4FD7600F838EF /* pitch_search.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_search.h; sourceTree = "<group>"; };
691E048121A4FD7600F838EF /* features_extraction.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = features_extraction.cc; sourceTree = "<group>"; };
691E048221A4FD7600F838EF /* fft_util.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fft_util.cc; sourceTree = "<group>"; };
691E048321A4FD7600F838EF /* lp_residual.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lp_residual.cc; sourceTree = "<group>"; };
691E048421A4FD7600F838EF /* fixed_gain_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fixed_gain_controller.h; sourceTree = "<group>"; };
691E048521A4FD7600F838EF /* adaptive_mode_level_estimator_agc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adaptive_mode_level_estimator_agc.cc; sourceTree = "<group>"; };
691E048621A4FD7600F838EF /* vector_float_frame.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vector_float_frame.cc; sourceTree = "<group>"; };
691E048721A4FD7600F838EF /* down_sampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = down_sampler.h; sourceTree = "<group>"; };
691E048821A4FD7600F838EF /* noise_level_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = noise_level_estimator.cc; sourceTree = "<group>"; };
691E048921A4FD7600F838EF /* agc2_testing_common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = agc2_testing_common.cc; sourceTree = "<group>"; };
691E048A21A4FD7600F838EF /* fixed_digital_level_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fixed_digital_level_estimator.cc; sourceTree = "<group>"; };
691E048B21A4FD7600F838EF /* fixed_gain_controller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fixed_gain_controller.cc; sourceTree = "<group>"; };
691E048C21A4FD7600F838EF /* saturation_protector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = saturation_protector.h; sourceTree = "<group>"; };
691E048D21A4FD7600F838EF /* vad_with_level.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vad_with_level.cc; sourceTree = "<group>"; };
691E048E21A4FD7600F838EF /* limiter_db_gain_curve.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = limiter_db_gain_curve.cc; sourceTree = "<group>"; };
691E048F21A4FD7600F838EF /* agc2_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agc2_common.h; sourceTree = "<group>"; };
691E049021A4FD7600F838EF /* adaptive_mode_level_estimator_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adaptive_mode_level_estimator_agc.h; sourceTree = "<group>"; };
691E049121A4FD7600F838EF /* adaptive_digital_gain_applier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adaptive_digital_gain_applier.h; sourceTree = "<group>"; };
691E049221A4FD7600F838EF /* vad_with_level.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_with_level.h; sourceTree = "<group>"; };
691E049321A4FD7600F838EF /* limiter_db_gain_curve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = limiter_db_gain_curve.h; sourceTree = "<group>"; };
691E049421A4FD7600F838EF /* fixed_digital_level_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fixed_digital_level_estimator.h; sourceTree = "<group>"; };
691E049521A4FD7600F838EF /* adaptive_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adaptive_agc.h; sourceTree = "<group>"; };
691E049621A4FD7600F838EF /* gain_applier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_applier.h; sourceTree = "<group>"; };
691E049721A4FD7600F838EF /* down_sampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = down_sampler.cc; sourceTree = "<group>"; };
691E049821A4FD7600F838EF /* noise_level_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_level_estimator.h; sourceTree = "<group>"; };
691E049921A4FD7600F838EF /* signal_classifier.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = signal_classifier.cc; sourceTree = "<group>"; };
691E049A21A4FD7600F838EF /* noise_spectrum_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = noise_spectrum_estimator.cc; sourceTree = "<group>"; };
691E049B21A4FD7600F838EF /* compute_interpolated_gain_curve.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compute_interpolated_gain_curve.cc; sourceTree = "<group>"; };
691E049C21A4FD7600F838EF /* compute_interpolated_gain_curve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compute_interpolated_gain_curve.h; sourceTree = "<group>"; };
691E049D21A4FD7600F838EF /* biquad_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = biquad_filter.cc; sourceTree = "<group>"; };
691E049E21A4FD7600F838EF /* noise_spectrum_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_spectrum_estimator.h; sourceTree = "<group>"; };
691E049F21A4FD7600F838EF /* limiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = limiter.h; sourceTree = "<group>"; };
691E04A021A4FD7600F838EF /* adaptive_mode_level_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adaptive_mode_level_estimator.cc; sourceTree = "<group>"; };
691E04A221A4FD7600F838EF /* moving_moments.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = moving_moments.cc; sourceTree = "<group>"; };
691E04A321A4FD7600F838EF /* transient_detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transient_detector.h; sourceTree = "<group>"; };
691E04A421A4FD7600F838EF /* wpd_tree.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wpd_tree.cc; sourceTree = "<group>"; };
691E04A521A4FD7600F838EF /* transient_suppressor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transient_suppressor.h; sourceTree = "<group>"; };
691E04A621A4FD7600F838EF /* daubechies_8_wavelet_coeffs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = daubechies_8_wavelet_coeffs.h; sourceTree = "<group>"; };
691E04A721A4FD7600F838EF /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
691E04A821A4FD7600F838EF /* wpd_node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wpd_node.h; sourceTree = "<group>"; };
691E04A921A4FD7600F838EF /* moving_moments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = moving_moments.h; sourceTree = "<group>"; };
691E04AA21A4FD7600F838EF /* wpd_tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wpd_tree.h; sourceTree = "<group>"; };
691E04AB21A4FD7600F838EF /* wpd_node.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wpd_node.cc; sourceTree = "<group>"; };
691E04AC21A4FD7600F838EF /* transient_suppressor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transient_suppressor.cc; sourceTree = "<group>"; };
691E04AD21A4FD7600F838EF /* transient_detector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transient_detector.cc; sourceTree = "<group>"; };
691E04AE21A4FD7600F838EF /* dyadic_decimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dyadic_decimator.h; sourceTree = "<group>"; };
691E04AF21A4FD7600F838EF /* low_cut_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = low_cut_filter.cc; sourceTree = "<group>"; };
691E04B021A4FD7600F838EF /* noise_suppression_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression_impl.h; sourceTree = "<group>"; };
691E04B121A4FD7600F838EF /* level_estimator_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_estimator_impl.cc; sourceTree = "<group>"; };
691E04B221A4FD7600F838EF /* three_band_filter_bank.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = three_band_filter_bank.cc; sourceTree = "<group>"; };
691E04B421A4FD7600F838EF /* echo_cancellation.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_cancellation.cc; sourceTree = "<group>"; };
691E04B521A4FD7600F838EF /* aec_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_resampler.h; sourceTree = "<group>"; };
691E04B621A4FD7600F838EF /* aec_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_resampler.cc; sourceTree = "<group>"; };
691E04B721A4FD7600F838EF /* echo_cancellation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_cancellation.h; sourceTree = "<group>"; };
691E04B821A4FD7600F838EF /* aec_core.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core.cc; sourceTree = "<group>"; };
691E04B921A4FD7600F838EF /* aec_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_core.h; sourceTree = "<group>"; };
691E04BA21A4FD7600F838EF /* aec_core_optimized_methods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_core_optimized_methods.h; sourceTree = "<group>"; };
691E04BB21A4FD7600F838EF /* aec_core_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core_neon.cc; sourceTree = "<group>"; };
691E04BC21A4FD7600F838EF /* aec_core_sse2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core_sse2.cc; sourceTree = "<group>"; };
691E04BD21A4FD7600F838EF /* aec_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_common.h; sourceTree = "<group>"; };
691E04BE21A4FD7600F838EF /* voice_detection_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voice_detection_impl.h; sourceTree = "<group>"; };
691E04BF21A4FD7600F838EF /* voice_detection_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voice_detection_impl.cc; sourceTree = "<group>"; };
691E04C021A4FD7600F838EF /* echo_cancellation_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_cancellation_impl.cc; sourceTree = "<group>"; };
691E04C121A4FD7600F838EF /* gain_control_for_experimental_agc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gain_control_for_experimental_agc.cc; sourceTree = "<group>"; };
691E04C321A4FD7600F838EF /* agc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = agc.cc; sourceTree = "<group>"; };
691E04C421A4FD7600F838EF /* loudness_histogram.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loudness_histogram.cc; sourceTree = "<group>"; };
691E04C521A4FD7600F838EF /* agc_manager_direct.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = agc_manager_direct.cc; sourceTree = "<group>"; };
691E04C721A4FD7600F838EF /* analog_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = analog_agc.h; sourceTree = "<group>"; };
691E04C821A4FD7600F838EF /* gain_control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_control.h; sourceTree = "<group>"; };
691E04C921A4FD7600F838EF /* digital_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digital_agc.h; sourceTree = "<group>"; };
691E04CA21A4FD7600F838EF /* analog_agc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = analog_agc.c; sourceTree = "<group>"; };
691E04CB21A4FD7600F838EF /* digital_agc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = digital_agc.c; sourceTree = "<group>"; };
691E04CC21A4FD7600F838EF /* utility.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utility.cc; sourceTree = "<group>"; };
691E04CD21A4FD7600F838EF /* mock_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mock_agc.h; sourceTree = "<group>"; };
691E04CE21A4FD7600F838EF /* loudness_histogram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loudness_histogram.h; sourceTree = "<group>"; };
691E04CF21A4FD7600F838EF /* gain_map_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_map_internal.h; sourceTree = "<group>"; };
691E04D021A4FD7600F838EF /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = "<group>"; };
691E04D121A4FD7600F838EF /* agc_manager_direct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agc_manager_direct.h; sourceTree = "<group>"; };
691E04D221A4FD7600F838EF /* agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agc.h; sourceTree = "<group>"; };
691E04D321A4FD7600F838EF /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
691E04D421A4FD7600F838EF /* audio_processing_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing_impl.cc; sourceTree = "<group>"; };
691E04D521A4FD7600F838EF /* audio_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_buffer.h; sourceTree = "<group>"; };
691E04D621A4FD7600F838EF /* echo_control_mobile_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_control_mobile_impl.h; sourceTree = "<group>"; };
691E04D721A4FD7600F838EF /* splitting_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = splitting_filter.h; sourceTree = "<group>"; };
691E04D821A4FD7600F838EF /* low_cut_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = low_cut_filter.h; sourceTree = "<group>"; };
691E04DA21A4FD7600F838EF /* file_audio_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_audio_generator.h; sourceTree = "<group>"; };
691E04DB21A4FD7600F838EF /* file_audio_generator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_audio_generator.cc; sourceTree = "<group>"; };
691E04DC21A4FD7600F838EF /* gain_controller2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gain_controller2.cc; sourceTree = "<group>"; };
691E04DD21A4FD7600F838EF /* three_band_filter_bank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = three_band_filter_bank.h; sourceTree = "<group>"; };
691E04DE21A4FD7600F838EF /* residual_echo_detector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = residual_echo_detector.cc; sourceTree = "<group>"; };
691E04DF21A4FD7600F838EF /* echo_cancellation_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_cancellation_impl.h; sourceTree = "<group>"; };
691E04E021A4FD7600F838EF /* noise_suppression_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = noise_suppression_impl.cc; sourceTree = "<group>"; };
691E04E121A4FD7600F838EF /* level_estimator_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = level_estimator_impl.h; sourceTree = "<group>"; };
691E04E221A4FD7600F838EF /* gain_controller2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_controller2.h; sourceTree = "<group>"; };
691E04E421A4FD7600F838EF /* aecm_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aecm_core.h; sourceTree = "<group>"; };
691E04E521A4FD7600F838EF /* aecm_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aecm_defines.h; sourceTree = "<group>"; };
691E04E621A4FD7600F838EF /* aecm_core.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core.cc; sourceTree = "<group>"; };
691E04E721A4FD7600F838EF /* aecm_core_c.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core_c.cc; sourceTree = "<group>"; };
691E04E821A4FD7600F838EF /* aecm_core_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core_neon.cc; sourceTree = "<group>"; };
691E04E921A4FD7600F838EF /* echo_control_mobile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_control_mobile.h; sourceTree = "<group>"; };
691E04EA21A4FD7600F838EF /* echo_control_mobile.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_control_mobile.cc; sourceTree = "<group>"; };
691E04EC21A4FD7600F838EF /* render_reverb_model.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_reverb_model.cc; sourceTree = "<group>"; };
691E04ED21A4FD7600F838EF /* downsampled_render_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = downsampled_render_buffer.h; sourceTree = "<group>"; };
691E04EE21A4FD7600F838EF /* subtractor_output_analyzer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = subtractor_output_analyzer.h; sourceTree = "<group>"; };
691E04EF21A4FD7600F838EF /* reverb_model_fallback.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reverb_model_fallback.cc; sourceTree = "<group>"; };
691E04F021A4FD7600F838EF /* residual_echo_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = residual_echo_estimator.h; sourceTree = "<group>"; };
691E04F121A4FD7600F838EF /* shadow_filter_update_gain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shadow_filter_update_gain.h; sourceTree = "<group>"; };
691E04F221A4FD7600F838EF /* echo_remover_metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_remover_metrics.cc; sourceTree = "<group>"; };
691E04F321A4FD7600F838EF /* matched_filter_lag_aggregator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = matched_filter_lag_aggregator.cc; sourceTree = "<group>"; };
691E04F421A4FD7600F838EF /* render_delay_buffer2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_delay_buffer2.cc; sourceTree = "<group>"; };
691E04F521A4FD7600F838EF /* aec_state.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_state.h; sourceTree = "<group>"; };
691E04F621A4FD7600F838EF /* suppression_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = suppression_filter.h; sourceTree = "<group>"; };
691E04F721A4FD7600F838EF /* echo_path_variability.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_path_variability.cc; sourceTree = "<group>"; };
691E04F821A4FD7600F838EF /* frame_blocker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = frame_blocker.cc; sourceTree = "<group>"; };
691E04F921A4FD7600F838EF /* subtractor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = subtractor.cc; sourceTree = "<group>"; };
691E04FA21A4FD7600F838EF /* block_delay_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_delay_buffer.h; sourceTree = "<group>"; };
691E04FB21A4FD7600F838EF /* adaptive_fir_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adaptive_fir_filter.h; sourceTree = "<group>"; };
691E04FC21A4FD7600F838EF /* cascaded_biquad_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cascaded_biquad_filter.h; sourceTree = "<group>"; };
691E04FD21A4FD7600F838EF /* matched_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matched_filter.h; sourceTree = "<group>"; };
691E04FE21A4FD7600F838EF /* subtractor_output.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = subtractor_output.h; sourceTree = "<group>"; };
691E04FF21A4FD7600F838EF /* render_signal_analyzer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_signal_analyzer.h; sourceTree = "<group>"; };
691E050021A4FD7600F838EF /* aec3_fft.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec3_fft.cc; sourceTree = "<group>"; };
691E050121A4FD7600F838EF /* aec3_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec3_fft.h; sourceTree = "<group>"; };
691E050221A4FD7600F838EF /* echo_remover_metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_remover_metrics.h; sourceTree = "<group>"; };
691E050321A4FD7600F838EF /* fullband_erle_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fullband_erle_estimator.cc; sourceTree = "<group>"; };
691E050421A4FD7600F838EF /* suppression_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = suppression_filter.cc; sourceTree = "<group>"; };
691E050521A4FD7600F838EF /* block_processor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_processor.cc; sourceTree = "<group>"; };
691E050621A4FD7600F838EF /* filter_analyzer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter_analyzer.h; sourceTree = "<group>"; };
691E050721A4FD7600F838EF /* subtractor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = subtractor.h; sourceTree = "<group>"; };
691E050821A4FD7600F838EF /* echo_path_delay_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_path_delay_estimator.h; sourceTree = "<group>"; };
691E050921A4FD7600F838EF /* subband_erle_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = subband_erle_estimator.cc; sourceTree = "<group>"; };
691E050A21A4FD7600F838EF /* render_delay_controller_metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_delay_controller_metrics.cc; sourceTree = "<group>"; };
691E050B21A4FD7600F838EF /* render_delay_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_delay_buffer.cc; sourceTree = "<group>"; };
691E050C21A4FD7600F838EF /* block_processor_metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_processor_metrics.h; sourceTree = "<group>"; };
691E050D21A4FD7600F838EF /* vector_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vector_buffer.cc; sourceTree = "<group>"; };
691E050E21A4FD7600F838EF /* erl_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = erl_estimator.cc; sourceTree = "<group>"; };
691E050F21A4FD7600F838EF /* aec_state.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_state.cc; sourceTree = "<group>"; };
691E051021A4FD7600F838EF /* adaptive_fir_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adaptive_fir_filter.cc; sourceTree = "<group>"; };
691E051121A4FD7600F838EF /* fft_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft_data.h; sourceTree = "<group>"; };
691E051221A4FD7600F838EF /* render_delay_controller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_delay_controller.cc; sourceTree = "<group>"; };
691E051321A4FD7600F838EF /* skew_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = skew_estimator.cc; sourceTree = "<group>"; };
691E051421A4FD7600F838EF /* render_delay_controller_metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_delay_controller_metrics.h; sourceTree = "<group>"; };
691E051521A4FD7600F838EF /* comfort_noise_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = comfort_noise_generator.h; sourceTree = "<group>"; };
691E051621A4FD7600F838EF /* echo_path_delay_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_path_delay_estimator.cc; sourceTree = "<group>"; };
691E051721A4FD7600F838EF /* erl_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = erl_estimator.h; sourceTree = "<group>"; };
691E051821A4FD7600F838EF /* echo_remover.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_remover.h; sourceTree = "<group>"; };
691E051921A4FD7600F838EF /* block_framer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_framer.cc; sourceTree = "<group>"; };
691E051A21A4FD7600F838EF /* erle_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = erle_estimator.cc; sourceTree = "<group>"; };
691E051B21A4FD7600F838EF /* reverb_model.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reverb_model.cc; sourceTree = "<group>"; };
691E051C21A4FD7600F838EF /* cascaded_biquad_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cascaded_biquad_filter.cc; sourceTree = "<group>"; };
691E051D21A4FD7600F838EF /* matrix_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix_buffer.h; sourceTree = "<group>"; };
691E051E21A4FD7600F838EF /* render_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_buffer.cc; sourceTree = "<group>"; };
691E051F21A4FD7600F838EF /* reverb_model_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reverb_model_estimator.h; sourceTree = "<group>"; };
691E052021A4FD7600F838EF /* subtractor_output.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = subtractor_output.cc; sourceTree = "<group>"; };
691E052121A4FD7600F838EF /* stationarity_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stationarity_estimator.cc; sourceTree = "<group>"; };
691E052221A4FD7600F838EF /* render_signal_analyzer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_signal_analyzer.cc; sourceTree = "<group>"; };
691E052321A4FD7600F838EF /* echo_path_variability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_path_variability.h; sourceTree = "<group>"; };
691E052421A4FD7600F838EF /* moving_average.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = moving_average.h; sourceTree = "<group>"; };
691E052521A4FD7600F838EF /* render_reverb_model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_reverb_model.h; sourceTree = "<group>"; };
691E052621A4FD7600F838EF /* subtractor_output_analyzer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = subtractor_output_analyzer.cc; sourceTree = "<group>"; };
691E052721A4FD7600F838EF /* suppression_gain.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = suppression_gain.cc; sourceTree = "<group>"; };
691E052821A4FD7600F838EF /* echo_audibility.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_audibility.cc; sourceTree = "<group>"; };
691E052921A4FD7600F838EF /* block_processor_metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_processor_metrics.cc; sourceTree = "<group>"; };
691E052A21A4FD7600F838EF /* render_delay_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_delay_controller.h; sourceTree = "<group>"; };
691E052B21A4FD7600F838EF /* suppression_gain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = suppression_gain.h; sourceTree = "<group>"; };
691E052C21A4FD7600F838EF /* moving_average.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = moving_average.cc; sourceTree = "<group>"; };
691E052D21A4FD7600F838EF /* erle_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = erle_estimator.h; sourceTree = "<group>"; };
691E052E21A4FD7600F838EF /* subband_erle_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = subband_erle_estimator.h; sourceTree = "<group>"; };
691E052F21A4FD7600F838EF /* reverb_model_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reverb_model_estimator.cc; sourceTree = "<group>"; };
691E053021A4FD7600F838EF /* aec3_common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec3_common.cc; sourceTree = "<group>"; };
691E053121A4FD7600F838EF /* residual_echo_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = residual_echo_estimator.cc; sourceTree = "<group>"; };
691E053221A4FD7600F838EF /* block_processor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_processor.h; sourceTree = "<group>"; };
691E053321A4FD7600F838EF /* fullband_erle_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fullband_erle_estimator.h; sourceTree = "<group>"; };
691E053421A4FD7600F838EF /* matched_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = matched_filter.cc; sourceTree = "<group>"; };
691E053521A4FD7600F838EF /* stationarity_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stationarity_estimator.h; sourceTree = "<group>"; };
691E053621A4FD7600F838EF /* echo_canceller3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_canceller3.h; sourceTree = "<group>"; };
691E053721A4FD7600F838EF /* skew_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = skew_estimator.h; sourceTree = "<group>"; };
691E053821A4FD7600F838EF /* reverb_decay_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reverb_decay_estimator.cc; sourceTree = "<group>"; };
691E053921A4FD7600F838EF /* render_delay_controller2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_delay_controller2.cc; sourceTree = "<group>"; };
691E053A21A4FD7600F838EF /* render_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_buffer.h; sourceTree = "<group>"; };
691E053B21A4FD7600F838EF /* suppression_gain_limiter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = suppression_gain_limiter.cc; sourceTree = "<group>"; };
691E053C21A4FD7600F838EF /* main_filter_update_gain.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main_filter_update_gain.cc; sourceTree = "<group>"; };
691E053D21A4FD7600F838EF /* echo_remover.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_remover.cc; sourceTree = "<group>"; };
691E053E21A4FD7600F838EF /* reverb_model_fallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reverb_model_fallback.h; sourceTree = "<group>"; };
691E053F21A4FD7600F838EF /* downsampled_render_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = downsampled_render_buffer.cc; sourceTree = "<group>"; };
691E054021A4FD7600F838EF /* vector_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_buffer.h; sourceTree = "<group>"; };
691E054121A4FD7600F838EF /* matrix_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = matrix_buffer.cc; sourceTree = "<group>"; };
691E054221A4FD7600F838EF /* reverb_frequency_response.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reverb_frequency_response.h; sourceTree = "<group>"; };
691E054321A4FD7600F838EF /* echo_audibility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_audibility.h; sourceTree = "<group>"; };
691E054421A4FD7600F838EF /* fft_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft_buffer.h; sourceTree = "<group>"; };
691E054521A4FD7600F838EF /* block_processor2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_processor2.cc; sourceTree = "<group>"; };
691E054621A4FD7600F838EF /* echo_canceller3.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_canceller3.cc; sourceTree = "<group>"; };
691E054721A4FD7600F838EF /* block_delay_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_delay_buffer.cc; sourceTree = "<group>"; };
691E054821A4FD7600F838EF /* aec3_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec3_common.h; sourceTree = "<group>"; };
691E054921A4FD7600F838EF /* fft_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fft_buffer.cc; sourceTree = "<group>"; };
691E054A21A4FD7600F838EF /* vector_math.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_math.h; sourceTree = "<group>"; };
691E054B21A4FD7600F838EF /* decimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decimator.h; sourceTree = "<group>"; };
691E054C21A4FD7600F838EF /* frame_blocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = frame_blocker.h; sourceTree = "<group>"; };
691E054D21A4FD7600F838EF /* block_framer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_framer.h; sourceTree = "<group>"; };
691E054E21A4FD7600F838EF /* suppression_gain_limiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = suppression_gain_limiter.h; sourceTree = "<group>"; };
691E054F21A4FD7600F838EF /* delay_estimate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimate.h; sourceTree = "<group>"; };
691E055021A4FD7600F838EF /* comfort_noise_generator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = comfort_noise_generator.cc; sourceTree = "<group>"; };
691E055121A4FD7600F838EF /* reverb_model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reverb_model.h; sourceTree = "<group>"; };
691E055221A4FD7600F838EF /* main_filter_update_gain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = main_filter_update_gain.h; sourceTree = "<group>"; };
691E055321A4FD7600F838EF /* matched_filter_lag_aggregator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matched_filter_lag_aggregator.h; sourceTree = "<group>"; };
691E055421A4FD7600F838EF /* shadow_filter_update_gain.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shadow_filter_update_gain.cc; sourceTree = "<group>"; };
691E055521A4FD7600F838EF /* filter_analyzer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_analyzer.cc; sourceTree = "<group>"; };
691E055621A4FD7600F838EF /* reverb_decay_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reverb_decay_estimator.h; sourceTree = "<group>"; };
691E055721A4FD7600F838EF /* reverb_frequency_response.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reverb_frequency_response.cc; sourceTree = "<group>"; };
691E055821A4FD7600F838EF /* decimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decimator.cc; sourceTree = "<group>"; };
691E055921A4FD7600F838EF /* render_delay_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_delay_buffer.h; sourceTree = "<group>"; };
691E055A21A4FD7600F838EF /* echo_control_mobile_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_control_mobile_impl.cc; sourceTree = "<group>"; };
691E055B21A4FD7600F838EF /* gain_control_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_control_impl.h; sourceTree = "<group>"; };
691E055C21A4FD7600F838EF /* typing_detection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = typing_detection.h; sourceTree = "<group>"; };
691E055E21A4FD7600F838EF /* apm_data_dumper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = apm_data_dumper.cc; sourceTree = "<group>"; };
691E055F21A4FD7600F838EF /* apm_data_dumper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apm_data_dumper.h; sourceTree = "<group>"; };
691E056121A4FD7600F838EF /* voice_activity_detector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voice_activity_detector.cc; sourceTree = "<group>"; };
691E056221A4FD7600F838EF /* standalone_vad.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = standalone_vad.cc; sourceTree = "<group>"; };
691E056321A4FD7600F838EF /* vad_audio_proc_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_audio_proc_internal.h; sourceTree = "<group>"; };
691E056421A4FD7600F838EF /* pitch_internal.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pitch_internal.cc; sourceTree = "<group>"; };
691E056521A4FD7600F838EF /* vad_circular_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vad_circular_buffer.cc; sourceTree = "<group>"; };
691E056621A4FD7600F838EF /* vad_circular_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_circular_buffer.h; sourceTree = "<group>"; };
691E056721A4FD7600F838EF /* pitch_based_vad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_based_vad.h; sourceTree = "<group>"; };
691E056821A4FD7600F838EF /* vad_audio_proc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vad_audio_proc.cc; sourceTree = "<group>"; };
691E056921A4FD7600F838EF /* pole_zero_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pole_zero_filter.cc; sourceTree = "<group>"; };
691E056A21A4FD7600F838EF /* pole_zero_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pole_zero_filter.h; sourceTree = "<group>"; };
691E056B21A4FD7600F838EF /* pitch_based_vad.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pitch_based_vad.cc; sourceTree = "<group>"; };
691E056C21A4FD7600F838EF /* gmm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gmm.h; sourceTree = "<group>"; };
691E056D21A4FD7600F838EF /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
691E056E21A4FD7600F838EF /* vad_audio_proc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_audio_proc.h; sourceTree = "<group>"; };
691E056F21A4FD7600F838EF /* voice_gmm_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voice_gmm_tables.h; sourceTree = "<group>"; };
691E057021A4FD7600F838EF /* noise_gmm_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_gmm_tables.h; sourceTree = "<group>"; };
691E057121A4FD7600F838EF /* pitch_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_internal.h; sourceTree = "<group>"; };
691E057221A4FD7600F838EF /* gmm.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gmm.cc; sourceTree = "<group>"; };
691E057321A4FD7600F838EF /* standalone_vad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = standalone_vad.h; sourceTree = "<group>"; };
691E057421A4FD7600F838EF /* voice_activity_detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voice_activity_detector.h; sourceTree = "<group>"; };
691E057621A4FD7600F838EF /* ooura_fft_tables_neon_sse2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft_tables_neon_sse2.h; sourceTree = "<group>"; };
691E057721A4FD7600F838EF /* delay_estimator_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator_internal.h; sourceTree = "<group>"; };
691E057821A4FD7600F838EF /* ooura_fft.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft.cc; sourceTree = "<group>"; };
691E057921A4FD7600F838EF /* ooura_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft.h; sourceTree = "<group>"; };
691E057A21A4FD7600F838EF /* delay_estimator_wrapper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = delay_estimator_wrapper.cc; sourceTree = "<group>"; };
691E057B21A4FD7600F838EF /* ooura_fft_sse2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft_sse2.cc; sourceTree = "<group>"; };
691E057C21A4FD7600F838EF /* delay_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = delay_estimator.cc; sourceTree = "<group>"; };
691E057D21A4FD7600F838EF /* block_mean_calculator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_mean_calculator.h; sourceTree = "<group>"; };
691E057E21A4FD7600F838EF /* ooura_fft_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft_neon.cc; sourceTree = "<group>"; };
691E057F21A4FD7600F838EF /* block_mean_calculator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_mean_calculator.cc; sourceTree = "<group>"; };
691E058021A4FD7600F838EF /* delay_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator.h; sourceTree = "<group>"; };
691E058121A4FD7600F838EF /* ooura_fft_tables_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft_tables_common.h; sourceTree = "<group>"; };
691E058221A4FD7600F838EF /* delay_estimator_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator_wrapper.h; sourceTree = "<group>"; };
691E058421A4FD7600F838EF /* string_to_number.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_to_number.h; sourceTree = "<group>"; };
691E058521A4FD7600F838EF /* constructormagic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constructormagic.h; sourceTree = "<group>"; };
691E058621A4FD7600F838EF /* race_checker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = race_checker.cc; sourceTree = "<group>"; };
691E058821A4FD7600F838EF /* string_builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_builder.h; sourceTree = "<group>"; };
691E058921A4FD7600F838EF /* string_builder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_builder.cc; sourceTree = "<group>"; };
691E058A21A4FD7600F838EF /* event_tracer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = event_tracer.h; sourceTree = "<group>"; };
691E058B21A4FD7600F838EF /* stringencode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringencode.h; sourceTree = "<group>"; };
691E058D21A4FD7600F838EF /* aligned_malloc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligned_malloc.cc; sourceTree = "<group>"; };
691E058E21A4FD7600F838EF /* aligned_malloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligned_malloc.h; sourceTree = "<group>"; };
691E058F21A4FD7600F838EF /* timeutils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timeutils.cc; sourceTree = "<group>"; };
691E059021A4FD7600F838EF /* event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = event.h; sourceTree = "<group>"; };
691E059121A4FD7600F838EF /* logging_mac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = logging_mac.mm; sourceTree = "<group>"; };
691E059221A4FD7600F838EF /* ignore_wundef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ignore_wundef.h; sourceTree = "<group>"; };
691E059321A4FD7600F838EF /* stringutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringutils.h; sourceTree = "<group>"; };
691E059421A4FD7600F838EF /* arraysize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arraysize.h; sourceTree = "<group>"; };
691E059521A4FD7600F838EF /* platform_file.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_file.cc; sourceTree = "<group>"; };
691E059621A4FD7600F838EF /* swap_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = swap_queue.h; sourceTree = "<group>"; };
691E059721A4FD7600F838EF /* string_to_number.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_to_number.cc; sourceTree = "<group>"; };
691E059821A4FD7600F838EF /* trace_event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trace_event.h; sourceTree = "<group>"; };
691E059921A4FD7600F838EF /* checks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = checks.h; sourceTree = "<group>"; };
691E059A21A4FD7600F838EF /* deprecation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = deprecation.h; sourceTree = "<group>"; };
691E059B21A4FD7600F838EF /* thread_checker_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread_checker_impl.cc; sourceTree = "<group>"; };
691E059C21A4FD7600F838EF /* sanitizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sanitizer.h; sourceTree = "<group>"; };
691E059D21A4FD7600F838EF /* scoped_ref_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scoped_ref_ptr.h; sourceTree = "<group>"; };
691E059E21A4FD7600F838EF /* logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = "<group>"; };
691E059F21A4FD7600F838EF /* timeutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timeutils.h; sourceTree = "<group>"; };
691E05A021A4FD7600F838EF /* atomicops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atomicops.h; sourceTree = "<group>"; };
691E05A121A4FD7600F838EF /* stringencode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringencode.cc; sourceTree = "<group>"; };
691E05A221A4FD7600F838EF /* stringutils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringutils.cc; sourceTree = "<group>"; };
691E05A321A4FD7600F838EF /* checks.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checks.cc; sourceTree = "<group>"; };
691E05A521A4FD7600F838EF /* safe_minmax.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_minmax.h; sourceTree = "<group>"; };
691E05A621A4FD7600F838EF /* safe_conversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_conversions.h; sourceTree = "<group>"; };
691E05A721A4FD7600F838EF /* safe_conversions_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_conversions_impl.h; sourceTree = "<group>"; };
691E05A821A4FD7600F838EF /* safe_compare.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_compare.h; sourceTree = "<group>"; };
691E05AA21A4FD7600F838EF /* unused.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unused.h; sourceTree = "<group>"; };
691E05AB21A4FD7600F838EF /* inline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline.h; sourceTree = "<group>"; };
691E05AC21A4FD7600F838EF /* ignore_warnings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ignore_warnings.h; sourceTree = "<group>"; };
691E05AD21A4FD7600F838EF /* asm_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asm_defines.h; sourceTree = "<group>"; };
691E05AE21A4FD7600F838EF /* rtc_export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtc_export.h; sourceTree = "<group>"; };
691E05AF21A4FD7600F838EF /* arch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arch.h; sourceTree = "<group>"; };
691E05B021A4FD7600F838EF /* platform_thread.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_thread.cc; sourceTree = "<group>"; };
691E05B121A4FD7600F838EF /* platform_thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform_thread.h; sourceTree = "<group>"; };
691E05B221A4FD7600F838EF /* logging_webrtc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logging_webrtc.cc; sourceTree = "<group>"; };
691E05B321A4FD7600F838EF /* platform_thread_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform_thread_types.h; sourceTree = "<group>"; };
691E05B421A4FD7600F838EF /* protobuf_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protobuf_utils.h; sourceTree = "<group>"; };
691E05B521A4FD7600F838EF /* thread_annotations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread_annotations.h; sourceTree = "<group>"; };
691E05B621A4FD7600F838EF /* gtest_prod_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gtest_prod_util.h; sourceTree = "<group>"; };
691E05B721A4FD7600F838EF /* function_view.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function_view.h; sourceTree = "<group>"; };
691E05B821A4FD7600F838EF /* criticalsection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = criticalsection.h; sourceTree = "<group>"; };
691E05B921A4FD7600F838EF /* criticalsection.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = criticalsection.cc; sourceTree = "<group>"; };
691E05BA21A4FD7600F838EF /* platform_thread_types.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_thread_types.cc; sourceTree = "<group>"; };
691E05BB21A4FD7600F838EF /* refcount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refcount.h; sourceTree = "<group>"; };
691E05BC21A4FD7600F838EF /* event.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = event.cc; sourceTree = "<group>"; };
691E05BD21A4FD7600F838EF /* thread_checker_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread_checker_impl.h; sourceTree = "<group>"; };
691E05BE21A4FD7600F838EF /* event_tracer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = event_tracer.cc; sourceTree = "<group>"; };
691E05BF21A4FD7600F838EF /* compile_assert_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compile_assert_c.h; sourceTree = "<group>"; };
691E05C021A4FD7600F838EF /* type_traits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = "<group>"; };
691E05C121A4FD7600F838EF /* platform_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform_file.h; sourceTree = "<group>"; };
691E05C221A4FD7600F838EF /* refcounter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refcounter.h; sourceTree = "<group>"; };
691E05C321A4FD7600F838EF /* logging_mac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logging_mac.h; sourceTree = "<group>"; };
691E05C421A4FD7600F838EF /* thread_checker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread_checker.h; sourceTree = "<group>"; };
691E05C521A4FD7600F838EF /* race_checker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = race_checker.h; sourceTree = "<group>"; };
691E05C621A4FD7600F838EF /* refcountedobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refcountedobject.h; sourceTree = "<group>"; };
692AB8881E6759DD00706ACC /* AudioInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AudioInput.cpp; path = audio/AudioInput.cpp; sourceTree = SOURCE_ROOT; };
692AB8891E6759DD00706ACC /* AudioInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AudioInput.h; path = audio/AudioInput.h; sourceTree = SOURCE_ROOT; };
692AB88A1E6759DD00706ACC /* AudioOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AudioOutput.cpp; path = audio/AudioOutput.cpp; sourceTree = SOURCE_ROOT; };
692AB88B1E6759DD00706ACC /* AudioOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AudioOutput.h; path = audio/AudioOutput.h; sourceTree = SOURCE_ROOT; };
692AB88C1E6759DD00706ACC /* BlockingQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlockingQueue.cpp; sourceTree = SOURCE_ROOT; };
692AB88D1E6759DD00706ACC /* BlockingQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlockingQueue.h; sourceTree = SOURCE_ROOT; };
692AB88E1E6759DD00706ACC /* Buffers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Buffers.cpp; sourceTree = SOURCE_ROOT; };
692AB88F1E6759DD00706ACC /* Buffers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Buffers.h; sourceTree = SOURCE_ROOT; };
692AB8901E6759DD00706ACC /* VoIPGroupController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VoIPGroupController.cpp; sourceTree = SOURCE_ROOT; };
692AB8911E6759DD00706ACC /* PrivateDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PrivateDefines.h; sourceTree = SOURCE_ROOT; };
692AB8971E6759DD00706ACC /* CongestionControl.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = CongestionControl.cpp; sourceTree = SOURCE_ROOT; };
692AB8981E6759DD00706ACC /* CongestionControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CongestionControl.h; sourceTree = SOURCE_ROOT; };
692AB8991E6759DD00706ACC /* EchoCanceller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EchoCanceller.cpp; sourceTree = SOURCE_ROOT; };
692AB89A1E6759DD00706ACC /* EchoCanceller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EchoCanceller.h; sourceTree = SOURCE_ROOT; };
692AB8A71E6759DD00706ACC /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; };
692AB8A81E6759DD00706ACC /* JitterBuffer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = JitterBuffer.cpp; sourceTree = SOURCE_ROOT; };
692AB8A91E6759DD00706ACC /* JitterBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JitterBuffer.h; sourceTree = SOURCE_ROOT; };
692AB8AA1E6759DD00706ACC /* logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = SOURCE_ROOT; };
692AB8AB1E6759DD00706ACC /* MediaStreamItf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaStreamItf.cpp; sourceTree = SOURCE_ROOT; };
692AB8AC1E6759DD00706ACC /* MediaStreamItf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaStreamItf.h; sourceTree = SOURCE_ROOT; };
692AB8AD1E6759DD00706ACC /* OpusDecoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpusDecoder.cpp; sourceTree = SOURCE_ROOT; };
692AB8AE1E6759DD00706ACC /* OpusDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpusDecoder.h; sourceTree = SOURCE_ROOT; };
692AB8AF1E6759DD00706ACC /* OpusEncoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpusEncoder.cpp; sourceTree = SOURCE_ROOT; };
692AB8B01E6759DD00706ACC /* OpusEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpusEncoder.h; sourceTree = SOURCE_ROOT; };
692AB8C61E6759DD00706ACC /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = SOURCE_ROOT; };
692AB8C71E6759DD00706ACC /* VoIPController.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = VoIPController.cpp; sourceTree = SOURCE_ROOT; };
692AB8C81E6759DD00706ACC /* VoIPController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VoIPController.h; sourceTree = SOURCE_ROOT; };
692AB8C91E6759DD00706ACC /* VoIPServerConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VoIPServerConfig.cpp; sourceTree = SOURCE_ROOT; };
692AB8CA1E6759DD00706ACC /* VoIPServerConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VoIPServerConfig.h; sourceTree = SOURCE_ROOT; };
692AB9071E675E8800706ACC /* Telegraph.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Telegraph.xcodeproj; path = ../../Telegraph.xcodeproj; sourceTree = "<group>"; };
692AB91C1E675F7000706ACC /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
692AB91D1E675F7000706ACC /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; };
692AB91E1E675F7000706ACC /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
694DE89C219F2265009C09A7 /* VideoRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoRenderer.h; sourceTree = "<group>"; };
694DE89D219F2265009C09A7 /* VideoRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VideoRenderer.cpp; sourceTree = "<group>"; };
694DE89E219F2265009C09A7 /* VideoSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VideoSource.cpp; sourceTree = "<group>"; };
694DE89F219F2265009C09A7 /* VideoSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoSource.h; sourceTree = "<group>"; };
695B20601EBD39FF00E31757 /* DarwinSpecific.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DarwinSpecific.h; path = os/darwin/DarwinSpecific.h; sourceTree = SOURCE_ROOT; };
6970AF4A225FFEBE00F02034 /* VideoFEC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoFEC.h; sourceTree = "<group>"; };
6970AF4B225FFEBE00F02034 /* VideoPacketSender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VideoPacketSender.cpp; sourceTree = "<group>"; };
6970AF4C225FFEBE00F02034 /* VideoFEC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VideoFEC.cpp; sourceTree = "<group>"; };
6970AF4D225FFEBE00F02034 /* VideoPacketSender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoPacketSender.h; sourceTree = "<group>"; };
6971220D20C8107E00971C2C /* PacketReassembler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PacketReassembler.cpp; sourceTree = SOURCE_ROOT; };
6971220E20C8107F00971C2C /* PacketReassembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PacketReassembler.h; sourceTree = SOURCE_ROOT; };
6976FD0120F6A7050019939E /* MessageThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MessageThread.cpp; sourceTree = SOURCE_ROOT; };
6976FD0220F6A7060019939E /* MessageThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageThread.h; sourceTree = SOURCE_ROOT; };
697B6FC42136DBA4004C8E54 /* libtgvoipTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = libtgvoipTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
697B6FC62136DBA4004C8E54 /* libtgvoipTests.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = libtgvoipTests.mm; sourceTree = "<group>"; };
697B6FC82136DBA4004C8E54 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
697B6FD22136E18A004C8E54 /* AudioUnitIO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AudioUnitIO.h; path = os/darwin/AudioUnitIO.h; sourceTree = SOURCE_ROOT; };
697B6FD42136E1F3004C8E54 /* AudioIO.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioIO.cpp; sourceTree = "<group>"; };
697B6FD52136E1F3004C8E54 /* AudioIO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioIO.h; sourceTree = "<group>"; };
697B6FD82136E2D9004C8E54 /* AudioIOCallback.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AudioIOCallback.cpp; sourceTree = "<group>"; };
697B6FD92136E2D9004C8E54 /* AudioIOCallback.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AudioIOCallback.h; sourceTree = "<group>"; };
697B6FDC2136E673004C8E54 /* utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = utils.h; sourceTree = "<group>"; };
697B6FDD2136F01E004C8E54 /* MockReflector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MockReflector.h; sourceTree = "<group>"; };
697B6FDE2136F01E004C8E54 /* MockReflector.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MockReflector.cpp; sourceTree = "<group>"; };
69A2076421AF6289003AC4F9 /* json11.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json11.cpp; sourceTree = "<group>"; };
69A6DF3F1E9614B700000E69 /* AudioInputAudioUnitOSX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AudioInputAudioUnitOSX.cpp; path = os/darwin/AudioInputAudioUnitOSX.cpp; sourceTree = SOURCE_ROOT; };
69A6DF401E9614B700000E69 /* AudioInputAudioUnitOSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AudioInputAudioUnitOSX.h; path = os/darwin/AudioInputAudioUnitOSX.h; sourceTree = SOURCE_ROOT; };
69A6DF411E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AudioOutputAudioUnitOSX.cpp; path = os/darwin/AudioOutputAudioUnitOSX.cpp; sourceTree = SOURCE_ROOT; };
69A6DF421E9614B700000E69 /* AudioOutputAudioUnitOSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AudioOutputAudioUnitOSX.h; path = os/darwin/AudioOutputAudioUnitOSX.h; sourceTree = SOURCE_ROOT; };
69DF15602237DEBB00C1F8ED /* ScreamCongestionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScreamCongestionController.h; sourceTree = "<group>"; };
69DF15612237DEBB00C1F8ED /* ScreamCongestionController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScreamCongestionController.cpp; sourceTree = "<group>"; };
69DF15652237DEDA00C1F8ED /* TGVVideoRenderer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TGVVideoRenderer.mm; sourceTree = "<group>"; };
69DF15672237DEDB00C1F8ED /* TGVVideoRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TGVVideoRenderer.h; sourceTree = "<group>"; };
69DF15682237DEDB00C1F8ED /* TGVVideoSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TGVVideoSource.h; sourceTree = "<group>"; };
69DF15692237DEDB00C1F8ED /* TGVVideoSource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TGVVideoSource.mm; sourceTree = "<group>"; };
69DF156B2237DEDC00C1F8ED /* VideoToolboxEncoderSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoToolboxEncoderSource.h; sourceTree = "<group>"; };
69DF156C2237DEDC00C1F8ED /* VideoToolboxEncoderSource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = VideoToolboxEncoderSource.mm; sourceTree = "<group>"; };
69DF157A2237DFE100C1F8ED /* SampleBufferDisplayLayerRenderer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SampleBufferDisplayLayerRenderer.mm; sourceTree = "<group>"; };
69DF157D2237DFE700C1F8ED /* SampleBufferDisplayLayerRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SampleBufferDisplayLayerRenderer.h; sourceTree = "<group>"; };
69DF157F2237E96E00C1F8ED /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/VideoToolbox.framework; sourceTree = DEVELOPER_DIR; };
69EBC7932136D277003CFE90 /* DarwinSpecific.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = DarwinSpecific.mm; path = os/darwin/DarwinSpecific.mm; sourceTree = SOURCE_ROOT; };
69EBC7952136D2A9003CFE90 /* Resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Resampler.h; path = audio/Resampler.h; sourceTree = SOURCE_ROOT; };
69F842361E67540700C110F7 /* libtgvoip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = libtgvoip.framework; sourceTree = BUILT_PRODUCTS_DIR; };
C2A87DD71F4B6A33002D3F73 /* Resampler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Resampler.cpp; path = audio/Resampler.cpp; sourceTree = SOURCE_ROOT; };
C2A87DDB1F4B6A61002D3F73 /* AudioInputAudioUnit.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioInputAudioUnit.cpp; path = os/darwin/AudioInputAudioUnit.cpp; sourceTree = SOURCE_ROOT; };
C2A87DDC1F4B6A61002D3F73 /* AudioInputAudioUnitOSX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioInputAudioUnitOSX.cpp; path = os/darwin/AudioInputAudioUnitOSX.cpp; sourceTree = SOURCE_ROOT; };
C2A87DDD1F4B6A61002D3F73 /* AudioOutputAudioUnit.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioOutputAudioUnit.cpp; path = os/darwin/AudioOutputAudioUnit.cpp; sourceTree = SOURCE_ROOT; };
C2A87DDE1F4B6A61002D3F73 /* AudioOutputAudioUnitOSX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioOutputAudioUnitOSX.cpp; path = os/darwin/AudioOutputAudioUnitOSX.cpp; sourceTree = SOURCE_ROOT; };
C2A87DE31F4B6AD3002D3F73 /* AudioUnitIO.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AudioUnitIO.cpp; path = os/darwin/AudioUnitIO.cpp; sourceTree = SOURCE_ROOT; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
697B6FC12136DBA4004C8E54 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
697B6FC92136DBA4004C8E54 /* libtgvoip.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
69F842321E67540700C110F7 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
69DF15802237E96E00C1F8ED /* VideoToolbox.framework in Frameworks */,
692AB91F1E675F7000706ACC /* AudioToolbox.framework in Frameworks */,
692AB9201E675F7000706ACC /* AudioUnit.framework in Frameworks */,
692AB9211E675F7000706ACC /* CoreAudio.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
690725BB1EBBD5DE005D860B /* posix */ = {
isa = PBXGroup;
children = (
690725BC1EBBD5DE005D860B /* NetworkSocketPosix.cpp */,
690725BD1EBBD5DE005D860B /* NetworkSocketPosix.h */,
);
path = posix;
sourceTree = "<group>";
};
691E032F21A4FD7500F838EF /* absl */ = {
isa = PBXGroup;
children = (
691E033021A4FD7500F838EF /* strings */,
691E033821A4FD7500F838EF /* types */,
691E033D21A4FD7500F838EF /* memory */,
691E033F21A4FD7500F838EF /* meta */,
691E034121A4FD7500F838EF /* algorithm */,
691E034321A4FD7500F838EF /* container */,
691E034521A4FD7500F838EF /* base */,
691E035621A4FD7500F838EF /* utility */,
);
path = absl;
sourceTree = "<group>";
};
691E033021A4FD7500F838EF /* strings */ = {
isa = PBXGroup;
children = (
691E033121A4FD7500F838EF /* internal */,
691E033421A4FD7500F838EF /* string_view.cc */,
691E033521A4FD7500F838EF /* ascii.h */,
691E033621A4FD7500F838EF /* ascii.cc */,
691E033721A4FD7500F838EF /* string_view.h */,
);
path = strings;
sourceTree = "<group>";
};
691E033121A4FD7500F838EF /* internal */ = {
isa = PBXGroup;
children = (
691E033221A4FD7500F838EF /* memutil.h */,
691E033321A4FD7500F838EF /* memutil.cc */,
);
path = internal;
sourceTree = "<group>";
};
691E033821A4FD7500F838EF /* types */ = {
isa = PBXGroup;
children = (
691E033921A4FD7500F838EF /* optional.h */,
691E033A21A4FD7500F838EF /* bad_optional_access.h */,
691E033B21A4FD7500F838EF /* bad_optional_access.cc */,
691E033C21A4FD7500F838EF /* optional.cc */,
);
path = types;
sourceTree = "<group>";
};
691E033D21A4FD7500F838EF /* memory */ = {
isa = PBXGroup;
children = (
691E033E21A4FD7500F838EF /* memory.h */,
);
path = memory;
sourceTree = "<group>";
};
691E033F21A4FD7500F838EF /* meta */ = {
isa = PBXGroup;
children = (
691E034021A4FD7500F838EF /* type_traits.h */,
);
path = meta;
sourceTree = "<group>";
};
691E034121A4FD7500F838EF /* algorithm */ = {
isa = PBXGroup;
children = (
691E034221A4FD7500F838EF /* algorithm.h */,
);
path = algorithm;
sourceTree = "<group>";
};
691E034321A4FD7500F838EF /* container */ = {
isa = PBXGroup;
children = (
691E034421A4FD7500F838EF /* inlined_vector.h */,
);
path = container;
sourceTree = "<group>";
};
691E034521A4FD7500F838EF /* base */ = {
isa = PBXGroup;
children = (
691E034621A4FD7500F838EF /* policy_checks.h */,
691E034721A4FD7500F838EF /* port.h */,
691E034821A4FD7500F838EF /* config.h */,
691E034921A4FD7500F838EF /* internal */,
691E035221A4FD7500F838EF /* attributes.h */,
691E035321A4FD7500F838EF /* macros.h */,
691E035421A4FD7500F838EF /* optimization.h */,
691E035521A4FD7500F838EF /* log_severity.h */,
);
path = base;
sourceTree = "<group>";
};
691E034921A4FD7500F838EF /* internal */ = {
isa = PBXGroup;
children = (
691E034A21A4FD7500F838EF /* raw_logging.cc */,
691E034B21A4FD7500F838EF /* throw_delegate.cc */,
691E034C21A4FD7500F838EF /* invoke.h */,
691E034D21A4FD7500F838EF /* inline_variable.h */,
691E034E21A4FD7500F838EF /* atomic_hook.h */,
691E034F21A4FD7500F838EF /* identity.h */,
691E035021A4FD7500F838EF /* raw_logging.h */,
691E035121A4FD7500F838EF /* throw_delegate.h */,
);
path = internal;
sourceTree = "<group>";
};
691E035621A4FD7500F838EF /* utility */ = {
isa = PBXGroup;
children = (
691E035721A4FD7500F838EF /* utility.h */,
);
path = utility;
sourceTree = "<group>";
};
691E035821A4FD7500F838EF /* common_audio */ = {
isa = PBXGroup;
children = (
691E035921A4FD7500F838EF /* mocks */,
691E035B21A4FD7500F838EF /* wav_file.h */,
691E035C21A4FD7500F838EF /* window_generator.cc */,
691E035D21A4FD7500F838EF /* channel_buffer.cc */,
691E035E21A4FD7500F838EF /* fir_filter_factory.cc */,
691E035F21A4FD7500F838EF /* sparse_fir_filter.h */,
691E036021A4FD7500F838EF /* fir_filter_sse.h */,
691E036121A4FD7500F838EF /* window_generator.h */,
691E036221A4FD7500F838EF /* ring_buffer.h */,
691E036321A4FD7500F838EF /* fir_filter.h */,
691E036421A4FD7500F838EF /* include */,
691E036621A4FD7500F838EF /* wav_header.cc */,
691E036721A4FD7500F838EF /* real_fourier_ooura.cc */,
691E036821A4FD7500F838EF /* fir_filter_neon.cc */,
691E036921A4FD7500F838EF /* audio_util.cc */,
691E036A21A4FD7500F838EF /* real_fourier_ooura.h */,
691E036B21A4FD7500F838EF /* fir_filter_sse.cc */,
691E036C21A4FD7500F838EF /* smoothing_filter.h */,
691E036D21A4FD7500F838EF /* resampler */,
691E037B21A4FD7500F838EF /* fir_filter_factory.h */,
691E037C21A4FD7500F838EF /* audio_converter.h */,
691E037D21A4FD7500F838EF /* wav_file.cc */,
691E037E21A4FD7500F838EF /* third_party */,
691E038621A4FD7500F838EF /* audio_converter.cc */,
691E038721A4FD7500F838EF /* real_fourier.cc */,
691E038821A4FD7500F838EF /* channel_buffer.h */,
691E038921A4FD7500F838EF /* real_fourier.h */,
691E038A21A4FD7500F838EF /* sparse_fir_filter.cc */,
691E038B21A4FD7500F838EF /* fir_filter_neon.h */,
691E038C21A4FD7500F838EF /* smoothing_filter.cc */,
691E038D21A4FD7500F838EF /* fir_filter_c.cc */,
691E038E21A4FD7500F838EF /* ring_buffer.c */,
691E038F21A4FD7500F838EF /* fir_filter_c.h */,
691E039021A4FD7500F838EF /* signal_processing */,
691E03BF21A4FD7500F838EF /* wav_header.h */,
691E03C021A4FD7500F838EF /* vad */,
);
path = common_audio;
sourceTree = "<group>";
};
691E035921A4FD7500F838EF /* mocks */ = {
isa = PBXGroup;
children = (
691E035A21A4FD7500F838EF /* mock_smoothing_filter.h */,
);
path = mocks;
sourceTree = "<group>";
};
691E036421A4FD7500F838EF /* include */ = {
isa = PBXGroup;
children = (
691E036521A4FD7500F838EF /* audio_util.h */,
);
path = include;
sourceTree = "<group>";
};
691E036D21A4FD7500F838EF /* resampler */ = {
isa = PBXGroup;
children = (
691E036E21A4FD7500F838EF /* sinc_resampler_neon.cc */,
691E036F21A4FD7500F838EF /* push_sinc_resampler.cc */,
691E037021A4FD7500F838EF /* sinc_resampler.h */,
691E037121A4FD7500F838EF /* resampler.cc */,
691E037221A4FD7500F838EF /* sinc_resampler_sse.cc */,
691E037321A4FD7500F838EF /* include */,
691E037621A4FD7500F838EF /* push_sinc_resampler.h */,
691E037721A4FD7500F838EF /* push_resampler.cc */,
691E037821A4FD7500F838EF /* sinusoidal_linear_chirp_source.h */,
691E037921A4FD7500F838EF /* sinc_resampler.cc */,
691E037A21A4FD7500F838EF /* sinusoidal_linear_chirp_source.cc */,
);
path = resampler;
sourceTree = "<group>";
};
691E037321A4FD7500F838EF /* include */ = {
isa = PBXGroup;
children = (
691E037421A4FD7500F838EF /* push_resampler.h */,
691E037521A4FD7500F838EF /* resampler.h */,
);
path = include;
sourceTree = "<group>";
};
691E037E21A4FD7500F838EF /* third_party */ = {
isa = PBXGroup;
children = (
691E037F21A4FD7500F838EF /* spl_sqrt_floor */,
691E038321A4FD7500F838EF /* fft4g */,
);
path = third_party;
sourceTree = "<group>";
};
691E037F21A4FD7500F838EF /* spl_sqrt_floor */ = {
isa = PBXGroup;
children = (
691E038021A4FD7500F838EF /* spl_sqrt_floor.c */,
691E038221A4FD7500F838EF /* spl_sqrt_floor.h */,
);
path = spl_sqrt_floor;
sourceTree = "<group>";
};
691E038321A4FD7500F838EF /* fft4g */ = {
isa = PBXGroup;
children = (
691E038421A4FD7500F838EF /* fft4g.c */,
691E038521A4FD7500F838EF /* fft4g.h */,
);
path = fft4g;
sourceTree = "<group>";
};
691E039021A4FD7500F838EF /* signal_processing */ = {
isa = PBXGroup;
children = (
691E039121A4FD7500F838EF /* complex_fft_tables.h */,
691E039221A4FD7500F838EF /* complex_fft.c */,
691E039321A4FD7500F838EF /* filter_ma_fast_q12.c */,
691E039421A4FD7500F838EF /* splitting_filter1.c */,
691E039521A4FD7500F838EF /* levinson_durbin.c */,
691E039621A4FD7500F838EF /* downsample_fast_neon.c */,
691E039721A4FD7500F838EF /* dot_product_with_scale.cc */,
691E039821A4FD7500F838EF /* auto_corr_to_refl_coef.c */,
691E039921A4FD7500F838EF /* resample_by_2_internal.c */,
691E039B21A4FD7500F838EF /* energy.c */,
691E039C21A4FD7500F838EF /* sqrt_of_one_minus_x_squared.c */,
691E039D21A4FD7500F838EF /* downsample_fast.c */,
691E039E21A4FD7500F838EF /* filter_ar_fast_q12.c */,
691E039F21A4FD7500F838EF /* spl_init.c */,
691E03A021A4FD7500F838EF /* lpc_to_refl_coef.c */,
691E03A121A4FD7500F838EF /* cross_correlation.c */,
691E03A221A4FD7500F838EF /* include */,
691E03A721A4FD7500F838EF /* division_operations.c */,
691E03A821A4FD7500F838EF /* auto_correlation.c */,
691E03A921A4FD7500F838EF /* get_scaling_square.c */,
691E03AA21A4FD7500F838EF /* min_max_operations_neon.c */,
691E03AB21A4FD7500F838EF /* dot_product_with_scale.h */,
691E03AC21A4FD7500F838EF /* resample_by_2_internal.h */,
691E03AD21A4FD7500F838EF /* resample.c */,
691E03AE21A4FD7500F838EF /* cross_correlation_neon.c */,
691E03AF21A4FD7500F838EF /* min_max_operations.c */,
691E03B021A4FD7500F838EF /* refl_coef_to_lpc.c */,
691E03B121A4FD7500F838EF /* filter_ar.c */,
691E03B221A4FD7500F838EF /* vector_scaling_operations.c */,
691E03B321A4FD7500F838EF /* resample_fractional.c */,
691E03B421A4FD7500F838EF /* real_fft.c */,
691E03B521A4FD7500F838EF /* ilbc_specific_functions.c */,
691E03B621A4FD7500F838EF /* complex_bit_reverse.c */,
691E03B721A4FD7500F838EF /* randomization_functions.c */,
691E03B921A4FD7500F838EF /* copy_set_operations.c */,
691E03BA21A4FD7500F838EF /* resample_by_2.c */,
691E03BB21A4FD7500F838EF /* get_hanning_window.c */,
691E03BC21A4FD7500F838EF /* resample_48khz.c */,
691E03BD21A4FD7500F838EF /* spl_inl.c */,
691E03BE21A4FD7500F838EF /* spl_sqrt.c */,
);
path = signal_processing;
sourceTree = "<group>";
};
691E03A221A4FD7500F838EF /* include */ = {
isa = PBXGroup;
children = (
691E03A321A4FD7500F838EF /* signal_processing_library.h */,
691E03A421A4FD7500F838EF /* real_fft.h */,
691E03A521A4FD7500F838EF /* spl_inl.h */,
691E03A621A4FD7500F838EF /* spl_inl_armv7.h */,
);
path = include;
sourceTree = "<group>";
};
691E03C021A4FD7500F838EF /* vad */ = {
isa = PBXGroup;
children = (
691E03C121A4FD7500F838EF /* vad_sp.c */,
691E03C221A4FD7500F838EF /* vad.cc */,
691E03C321A4FD7500F838EF /* webrtc_vad.c */,
691E03C421A4FD7500F838EF /* vad_core.h */,
691E03C521A4FD7500F838EF /* include */,
691E03C821A4FD7500F838EF /* vad_gmm.h */,
691E03C921A4FD7500F838EF /* vad_filterbank.c */,
691E03CA21A4FD7500F838EF /* vad_core.c */,
691E03CB21A4FD7500F838EF /* vad_sp.h */,
691E03CC21A4FD7500F838EF /* vad_filterbank.h */,
691E03CD21A4FD7500F838EF /* vad_gmm.c */,
);
path = vad;
sourceTree = "<group>";
};
691E03C521A4FD7500F838EF /* include */ = {
isa = PBXGroup;
children = (
691E03C621A4FD7500F838EF /* vad.h */,
691E03C721A4FD7500F838EF /* webrtc_vad.h */,
);
path = include;
sourceTree = "<group>";
};
691E03CE21A4FD7500F838EF /* api */ = {
isa = PBXGroup;
children = (
691E03CF21A4FD7500F838EF /* audio */,
691E03D721A4FD7500F838EF /* array_view.h */,
);
path = api;
sourceTree = "<group>";
};
691E03CF21A4FD7500F838EF /* audio */ = {
isa = PBXGroup;
children = (
691E03D021A4FD7500F838EF /* audio_frame.cc */,
691E03D121A4FD7500F838EF /* echo_canceller3_config.h */,
691E03D221A4FD7500F838EF /* echo_control.h */,
691E03D321A4FD7500F838EF /* audio_frame.h */,
691E03D421A4FD7500F838EF /* echo_canceller3_config.cc */,
691E03D521A4FD7500F838EF /* echo_canceller3_factory.h */,
691E03D621A4FD7500F838EF /* echo_canceller3_factory.cc */,
);
path = audio;
sourceTree = "<group>";
};
691E03D821A4FD7500F838EF /* third_party */ = {
isa = PBXGroup;
children = (
691E03D921A4FD7500F838EF /* rnnoise */,
);
path = third_party;
sourceTree = "<group>";
};
691E03D921A4FD7500F838EF /* rnnoise */ = {
isa = PBXGroup;
children = (
691E03DA21A4FD7500F838EF /* src */,
);
path = rnnoise;
sourceTree = "<group>";
};
691E03DA21A4FD7500F838EF /* src */ = {
isa = PBXGroup;
children = (
691E03DB21A4FD7500F838EF /* rnn_vad_weights.cc */,
691E03DC21A4FD7500F838EF /* rnn_activations.h */,
691E03DD21A4FD7500F838EF /* kiss_fft.h */,
691E03DE21A4FD7500F838EF /* kiss_fft.cc */,
691E03DF21A4FD7500F838EF /* rnn_vad_weights.h */,
);
path = src;
sourceTree = "<group>";
};
691E03E021A4FD7500F838EF /* system_wrappers */ = {
isa = PBXGroup;
children = (
691E03E121A4FD7500F838EF /* include */,
691E03E721A4FD7500F838EF /* source */,
);
path = system_wrappers;
sourceTree = "<group>";
};
691E03E121A4FD7500F838EF /* include */ = {
isa = PBXGroup;
children = (
691E03E221A4FD7500F838EF /* field_trial.h */,
691E03E321A4FD7500F838EF /* cpu_features_wrapper.h */,
691E03E421A4FD7500F838EF /* asm_defines.h */,
691E03E521A4FD7500F838EF /* metrics.h */,
691E03E621A4FD7500F838EF /* compile_assert_c.h */,
);
path = include;
sourceTree = "<group>";
};
691E03E721A4FD7500F838EF /* source */ = {
isa = PBXGroup;
children = (
691E03E821A4FD7500F838EF /* field_trial.cc */,
691E03E921A4FD7500F838EF /* metrics.cc */,
691E03EA21A4FD7500F838EF /* cpu_features.cc */,
);
path = source;
sourceTree = "<group>";
};
691E03EB21A4FD7500F838EF /* modules */ = {
isa = PBXGroup;
children = (
691E03EC21A4FD7500F838EF /* third_party */,
691E03F021A4FD7500F838EF /* audio_coding */,
691E042921A4FD7500F838EF /* audio_processing */,
);
path = modules;
sourceTree = "<group>";
};
691E03EC21A4FD7500F838EF /* third_party */ = {
isa = PBXGroup;
children = (
691E03ED21A4FD7500F838EF /* fft */,
);
path = third_party;
sourceTree = "<group>";
};
691E03ED21A4FD7500F838EF /* fft */ = {
isa = PBXGroup;
children = (
691E03EE21A4FD7500F838EF /* fft.h */,
691E03EF21A4FD7500F838EF /* fft.c */,
);
path = fft;
sourceTree = "<group>";
};
691E03F021A4FD7500F838EF /* audio_coding */ = {
isa = PBXGroup;
children = (
691E03F121A4FD7500F838EF /* codecs */,
);
path = audio_coding;
sourceTree = "<group>";
};
691E03F121A4FD7500F838EF /* codecs */ = {
isa = PBXGroup;
children = (
691E03F221A4FD7500F838EF /* isac */,
);
path = codecs;
sourceTree = "<group>";
};
691E03F221A4FD7500F838EF /* isac */ = {
isa = PBXGroup;
children = (
691E03F321A4FD7500F838EF /* bandwidth_info.h */,
691E03F421A4FD7500F838EF /* main */,
);
path = isac;
sourceTree = "<group>";
};
691E03F421A4FD7500F838EF /* main */ = {
isa = PBXGroup;
children = (
691E03F521A4FD7500F838EF /* include */,
691E03F721A4FD7500F838EF /* source */,
);
path = main;
sourceTree = "<group>";
};
691E03F521A4FD7500F838EF /* include */ = {
isa = PBXGroup;
children = (
691E03F621A4FD7500F838EF /* isac.h */,
);
path = include;
sourceTree = "<group>";
};
691E03F721A4FD7500F838EF /* source */ = {
isa = PBXGroup;
children = (
691E03F821A4FD7500F838EF /* pitch_estimator.c */,
691E03F921A4FD7500F838EF /* lpc_shape_swb16_tables.c */,
691E03FA21A4FD7500F838EF /* pitch_gain_tables.c */,
691E03FB21A4FD7500F838EF /* arith_routines_logist.c */,
691E03FC21A4FD7500F838EF /* os_specific_inline.h */,
691E03FD21A4FD7500F838EF /* filterbanks.c */,
691E03FE21A4FD7500F838EF /* entropy_coding.h */,
691E03FF21A4FD7500F838EF /* isac_vad.h */,
691E040021A4FD7500F838EF /* settings.h */,
691E040121A4FD7500F838EF /* transform.c */,
691E040221A4FD7500F838EF /* lpc_shape_swb12_tables.h */,
691E040321A4FD7500F838EF /* arith_routines.h */,
691E040421A4FD7500F838EF /* crc.h */,
691E040521A4FD7500F838EF /* pitch_filter.c */,
691E040621A4FD7500F838EF /* encode_lpc_swb.c */,
691E040721A4FD7500F838EF /* filter_functions.c */,
691E040821A4FD7500F838EF /* decode.c */,
691E040921A4FD7500F838EF /* lattice.c */,
691E040A21A4FD7500F838EF /* intialize.c */,
691E040B21A4FD7500F838EF /* lpc_tables.c */,
691E040C21A4FD7500F838EF /* lpc_gain_swb_tables.c */,
691E040D21A4FD7500F838EF /* bandwidth_estimator.c */,
691E040E21A4FD7500F838EF /* isac_float_type.h */,
691E040F21A4FD7500F838EF /* pitch_lag_tables.h */,
691E041021A4FD7500F838EF /* encode.c */,
691E041121A4FD7500F838EF /* lpc_analysis.c */,
691E041221A4FD7500F838EF /* spectrum_ar_model_tables.h */,
691E041321A4FD7500F838EF /* arith_routines_hist.c */,
691E041421A4FD7500F838EF /* codec.h */,
691E041521A4FD7500F838EF /* pitch_gain_tables.h */,
691E041621A4FD7500F838EF /* lpc_shape_swb16_tables.h */,
691E041721A4FD7500F838EF /* pitch_estimator.h */,
691E041821A4FD7500F838EF /* entropy_coding.c */,
691E041921A4FD7500F838EF /* isac_vad.c */,
691E041A21A4FD7500F838EF /* structs.h */,
691E041B21A4FD7500F838EF /* filter_functions.h */,
691E041C21A4FD7500F838EF /* encode_lpc_swb.h */,
691E041D21A4FD7500F838EF /* pitch_filter.h */,
691E041E21A4FD7500F838EF /* arith_routines.c */,
691E041F21A4FD7500F838EF /* crc.c */,
691E042021A4FD7500F838EF /* lpc_shape_swb12_tables.c */,
691E042121A4FD7500F838EF /* lpc_analysis.h */,
691E042221A4FD7500F838EF /* decode_bwe.c */,
691E042321A4FD7500F838EF /* spectrum_ar_model_tables.c */,
691E042421A4FD7500F838EF /* bandwidth_estimator.h */,
691E042521A4FD7500F838EF /* pitch_lag_tables.c */,
691E042621A4FD7500F838EF /* isac.c */,
691E042721A4FD7500F838EF /* lpc_gain_swb_tables.h */,
691E042821A4FD7500F838EF /* lpc_tables.h */,
);
path = source;
sourceTree = "<group>";
};
691E042921A4FD7500F838EF /* audio_processing */ = {
isa = PBXGroup;
children = (
691E042A21A4FD7500F838EF /* rms_level.cc */,
691E042B21A4FD7500F838EF /* echo_detector */,
691E043421A4FD7600F838EF /* gain_control_for_experimental_agc.h */,
691E043521A4FD7600F838EF /* splitting_filter.cc */,
691E043621A4FD7600F838EF /* gain_control_impl.cc */,
691E043721A4FD7600F838EF /* rms_level.h */,
691E043821A4FD7600F838EF /* test */,
691E043C21A4FD7600F838EF /* ns */,
691E044A21A4FD7600F838EF /* residual_echo_detector.h */,
691E044B21A4FD7600F838EF /* audio_processing_impl.h */,
691E044C21A4FD7600F838EF /* audio_buffer.cc */,
691E044D21A4FD7600F838EF /* typing_detection.cc */,
691E044E21A4FD7600F838EF /* render_queue_item_verifier.h */,
691E044F21A4FD7600F838EF /* aec_dump */,
691E045021A4FD7600F838EF /* include */,
691E045F21A4FD7600F838EF /* agc2 */,
691E04A121A4FD7600F838EF /* transient */,
691E04AF21A4FD7600F838EF /* low_cut_filter.cc */,
691E04B021A4FD7600F838EF /* noise_suppression_impl.h */,
691E04B121A4FD7600F838EF /* level_estimator_impl.cc */,
691E04B221A4FD7600F838EF /* three_band_filter_bank.cc */,
691E04B321A4FD7600F838EF /* aec */,
691E04BE21A4FD7600F838EF /* voice_detection_impl.h */,
691E04BF21A4FD7600F838EF /* voice_detection_impl.cc */,
691E04C021A4FD7600F838EF /* echo_cancellation_impl.cc */,
691E04C121A4FD7600F838EF /* gain_control_for_experimental_agc.cc */,
691E04C221A4FD7600F838EF /* agc */,
691E04D321A4FD7600F838EF /* common.h */,
691E04D421A4FD7600F838EF /* audio_processing_impl.cc */,
691E04D521A4FD7600F838EF /* audio_buffer.h */,
691E04D621A4FD7600F838EF /* echo_control_mobile_impl.h */,
691E04D721A4FD7600F838EF /* splitting_filter.h */,
691E04D821A4FD7600F838EF /* low_cut_filter.h */,
691E04D921A4FD7600F838EF /* audio_generator */,
691E04DC21A4FD7600F838EF /* gain_controller2.cc */,
691E04DD21A4FD7600F838EF /* three_band_filter_bank.h */,
691E04DE21A4FD7600F838EF /* residual_echo_detector.cc */,
691E04DF21A4FD7600F838EF /* echo_cancellation_impl.h */,
691E04E021A4FD7600F838EF /* noise_suppression_impl.cc */,
691E04E121A4FD7600F838EF /* level_estimator_impl.h */,
691E04E221A4FD7600F838EF /* gain_controller2.h */,
691E04E321A4FD7600F838EF /* aecm */,
691E04EB21A4FD7600F838EF /* aec3 */,
691E055A21A4FD7600F838EF /* echo_control_mobile_impl.cc */,
691E055B21A4FD7600F838EF /* gain_control_impl.h */,
691E055C21A4FD7600F838EF /* typing_detection.h */,
691E055D21A4FD7600F838EF /* logging */,
691E056021A4FD7600F838EF /* vad */,
691E057521A4FD7600F838EF /* utility */,
);
path = audio_processing;
sourceTree = "<group>";
};
691E042B21A4FD7500F838EF /* echo_detector */ = {
isa = PBXGroup;
children = (
691E042C21A4FD7500F838EF /* moving_max.h */,
691E042D21A4FD7600F838EF /* circular_buffer.h */,
691E042E21A4FD7600F838EF /* normalized_covariance_estimator.h */,
691E042F21A4FD7600F838EF /* normalized_covariance_estimator.cc */,
691E043021A4FD7600F838EF /* moving_max.cc */,
691E043121A4FD7600F838EF /* circular_buffer.cc */,
691E043221A4FD7600F838EF /* mean_variance_estimator.cc */,
691E043321A4FD7600F838EF /* mean_variance_estimator.h */,
);
path = echo_detector;
sourceTree = "<group>";
};
691E043821A4FD7600F838EF /* test */ = {
isa = PBXGroup;
children = (
691E043921A4FD7600F838EF /* android */,
);
path = test;
sourceTree = "<group>";
};
691E043921A4FD7600F838EF /* android */ = {
isa = PBXGroup;
children = (
691E043A21A4FD7600F838EF /* apmtest */,
);
path = android;
sourceTree = "<group>";
};
691E043A21A4FD7600F838EF /* apmtest */ = {
isa = PBXGroup;
children = (
691E043B21A4FD7600F838EF /* jni */,
);
path = apmtest;
sourceTree = "<group>";
};
691E043B21A4FD7600F838EF /* jni */ = {
isa = PBXGroup;
children = (
);
path = jni;
sourceTree = "<group>";
};
691E043C21A4FD7600F838EF /* ns */ = {
isa = PBXGroup;
children = (
691E043D21A4FD7600F838EF /* ns_core.h */,
691E043E21A4FD7600F838EF /* nsx_core.c */,
691E043F21A4FD7600F838EF /* noise_suppression_x.c */,
691E044021A4FD7600F838EF /* nsx_core_c.c */,
691E044121A4FD7600F838EF /* defines.h */,
691E044221A4FD7600F838EF /* noise_suppression.h */,
691E044321A4FD7600F838EF /* ns_core.c */,
691E044421A4FD7600F838EF /* nsx_core.h */,
691E044521A4FD7600F838EF /* windows_private.h */,
691E044621A4FD7600F838EF /* noise_suppression_x.h */,
691E044721A4FD7600F838EF /* nsx_core_neon.c */,
691E044821A4FD7600F838EF /* noise_suppression.c */,
691E044921A4FD7600F838EF /* nsx_defines.h */,
);
path = ns;
sourceTree = "<group>";
};
691E044F21A4FD7600F838EF /* aec_dump */ = {
isa = PBXGroup;
children = (
);
path = aec_dump;
sourceTree = "<group>";
};
691E045021A4FD7600F838EF /* include */ = {
isa = PBXGroup;
children = (
691E045121A4FD7600F838EF /* audio_generator.h */,
691E045221A4FD7600F838EF /* config.h */,
691E045321A4FD7600F838EF /* audio_frame_view.h */,
691E045421A4FD7600F838EF /* mock_audio_processing.h */,
691E045521A4FD7600F838EF /* gain_control.h */,
691E045621A4FD7600F838EF /* audio_generator_factory.h */,
691E045721A4FD7600F838EF /* audio_processing_statistics.cc */,
691E045821A4FD7600F838EF /* audio_generator_factory.cc */,
691E045921A4FD7600F838EF /* aec_dump.cc */,
691E045A21A4FD7600F838EF /* aec_dump.h */,
691E045B21A4FD7600F838EF /* audio_processing_statistics.h */,
691E045C21A4FD7600F838EF /* audio_processing.h */,
691E045D21A4FD7600F838EF /* audio_processing.cc */,
691E045E21A4FD7600F838EF /* config.cc */,
);
path = include;
sourceTree = "<group>";
};
691E045F21A4FD7600F838EF /* agc2 */ = {
isa = PBXGroup;
children = (
691E046021A4FD7600F838EF /* interpolated_gain_curve.h */,
691E046121A4FD7600F838EF /* biquad_filter.h */,
691E046221A4FD7600F838EF /* interpolated_gain_curve.cc */,
691E046321A4FD7600F838EF /* agc2_common.cc */,
691E046421A4FD7600F838EF /* agc2_testing_common.h */,
691E046521A4FD7600F838EF /* adaptive_mode_level_estimator.h */,
691E046621A4FD7600F838EF /* gain_applier.cc */,
691E046721A4FD7600F838EF /* signal_classifier.h */,
691E046821A4FD7600F838EF /* adaptive_agc.cc */,
691E046921A4FD7600F838EF /* adaptive_digital_gain_applier.cc */,
691E046A21A4FD7600F838EF /* limiter.cc */,
691E046B21A4FD7600F838EF /* saturation_protector.cc */,
691E046C21A4FD7600F838EF /* vector_float_frame.h */,
691E046D21A4FD7600F838EF /* rnn_vad */,
691E048421A4FD7600F838EF /* fixed_gain_controller.h */,
691E048521A4FD7600F838EF /* adaptive_mode_level_estimator_agc.cc */,
691E048621A4FD7600F838EF /* vector_float_frame.cc */,
691E048721A4FD7600F838EF /* down_sampler.h */,
691E048821A4FD7600F838EF /* noise_level_estimator.cc */,
691E048921A4FD7600F838EF /* agc2_testing_common.cc */,
691E048A21A4FD7600F838EF /* fixed_digital_level_estimator.cc */,
691E048B21A4FD7600F838EF /* fixed_gain_controller.cc */,
691E048C21A4FD7600F838EF /* saturation_protector.h */,
691E048D21A4FD7600F838EF /* vad_with_level.cc */,
691E048E21A4FD7600F838EF /* limiter_db_gain_curve.cc */,
691E048F21A4FD7600F838EF /* agc2_common.h */,
691E049021A4FD7600F838EF /* adaptive_mode_level_estimator_agc.h */,
691E049121A4FD7600F838EF /* adaptive_digital_gain_applier.h */,
691E049221A4FD7600F838EF /* vad_with_level.h */,
691E049321A4FD7600F838EF /* limiter_db_gain_curve.h */,
691E049421A4FD7600F838EF /* fixed_digital_level_estimator.h */,
691E049521A4FD7600F838EF /* adaptive_agc.h */,
691E049621A4FD7600F838EF /* gain_applier.h */,
691E049721A4FD7600F838EF /* down_sampler.cc */,
691E049821A4FD7600F838EF /* noise_level_estimator.h */,
691E049921A4FD7600F838EF /* signal_classifier.cc */,
691E049A21A4FD7600F838EF /* noise_spectrum_estimator.cc */,
691E049B21A4FD7600F838EF /* compute_interpolated_gain_curve.cc */,
691E049C21A4FD7600F838EF /* compute_interpolated_gain_curve.h */,
691E049D21A4FD7600F838EF /* biquad_filter.cc */,
691E049E21A4FD7600F838EF /* noise_spectrum_estimator.h */,
691E049F21A4FD7600F838EF /* limiter.h */,
691E04A021A4FD7600F838EF /* adaptive_mode_level_estimator.cc */,
);
path = agc2;
sourceTree = "<group>";
};
691E046D21A4FD7600F838EF /* rnn_vad */ = {
isa = PBXGroup;
children = (
691E046E21A4FD7600F838EF /* spectral_features_internal.cc */,
691E046F21A4FD7600F838EF /* sequence_buffer.h */,
691E047021A4FD7600F838EF /* rnn.h */,
691E047121A4FD7600F838EF /* rnn.cc */,
691E047221A4FD7600F838EF /* test_utils.h */,
691E047321A4FD7600F838EF /* pitch_info.h */,
691E047421A4FD7600F838EF /* lp_residual.h */,
691E047521A4FD7600F838EF /* ring_buffer.h */,
691E047621A4FD7600F838EF /* pitch_search_internal.cc */,
691E047721A4FD7600F838EF /* symmetric_matrix_buffer.h */,
691E047821A4FD7600F838EF /* spectral_features.h */,
691E047921A4FD7600F838EF /* features_extraction.h */,
691E047A21A4FD7600F838EF /* common.h */,
691E047B21A4FD7600F838EF /* spectral_features_internal.h */,
691E047C21A4FD7600F838EF /* fft_util.h */,
691E047D21A4FD7600F838EF /* spectral_features.cc */,
691E047E21A4FD7600F838EF /* pitch_search_internal.h */,
691E047F21A4FD7600F838EF /* pitch_search.cc */,
691E048021A4FD7600F838EF /* pitch_search.h */,
691E048121A4FD7600F838EF /* features_extraction.cc */,
691E048221A4FD7600F838EF /* fft_util.cc */,
691E048321A4FD7600F838EF /* lp_residual.cc */,
);
path = rnn_vad;
sourceTree = "<group>";
};
691E04A121A4FD7600F838EF /* transient */ = {
isa = PBXGroup;
children = (
691E04A221A4FD7600F838EF /* moving_moments.cc */,
691E04A321A4FD7600F838EF /* transient_detector.h */,
691E04A421A4FD7600F838EF /* wpd_tree.cc */,
691E04A521A4FD7600F838EF /* transient_suppressor.h */,
691E04A621A4FD7600F838EF /* daubechies_8_wavelet_coeffs.h */,
691E04A721A4FD7600F838EF /* common.h */,
691E04A821A4FD7600F838EF /* wpd_node.h */,
691E04A921A4FD7600F838EF /* moving_moments.h */,
691E04AA21A4FD7600F838EF /* wpd_tree.h */,
691E04AB21A4FD7600F838EF /* wpd_node.cc */,
691E04AC21A4FD7600F838EF /* transient_suppressor.cc */,
691E04AD21A4FD7600F838EF /* transient_detector.cc */,
691E04AE21A4FD7600F838EF /* dyadic_decimator.h */,
);
path = transient;
sourceTree = "<group>";
};
691E04B321A4FD7600F838EF /* aec */ = {
isa = PBXGroup;
children = (
691E04B421A4FD7600F838EF /* echo_cancellation.cc */,
691E04B521A4FD7600F838EF /* aec_resampler.h */,
691E04B621A4FD7600F838EF /* aec_resampler.cc */,
691E04B721A4FD7600F838EF /* echo_cancellation.h */,
691E04B821A4FD7600F838EF /* aec_core.cc */,
691E04B921A4FD7600F838EF /* aec_core.h */,
691E04BA21A4FD7600F838EF /* aec_core_optimized_methods.h */,
691E04BB21A4FD7600F838EF /* aec_core_neon.cc */,
691E04BC21A4FD7600F838EF /* aec_core_sse2.cc */,
691E04BD21A4FD7600F838EF /* aec_common.h */,
);
path = aec;
sourceTree = "<group>";
};
691E04C221A4FD7600F838EF /* agc */ = {
isa = PBXGroup;
children = (
691E04C321A4FD7600F838EF /* agc.cc */,
691E04C421A4FD7600F838EF /* loudness_histogram.cc */,
691E04C521A4FD7600F838EF /* agc_manager_direct.cc */,
691E04C621A4FD7600F838EF /* legacy */,
691E04CC21A4FD7600F838EF /* utility.cc */,
691E04CD21A4FD7600F838EF /* mock_agc.h */,
691E04CE21A4FD7600F838EF /* loudness_histogram.h */,
691E04CF21A4FD7600F838EF /* gain_map_internal.h */,
691E04D021A4FD7600F838EF /* utility.h */,
691E04D121A4FD7600F838EF /* agc_manager_direct.h */,
691E04D221A4FD7600F838EF /* agc.h */,
);
path = agc;
sourceTree = "<group>";
};
691E04C621A4FD7600F838EF /* legacy */ = {
isa = PBXGroup;
children = (
691E04C721A4FD7600F838EF /* analog_agc.h */,
691E04C821A4FD7600F838EF /* gain_control.h */,
691E04C921A4FD7600F838EF /* digital_agc.h */,
691E04CA21A4FD7600F838EF /* analog_agc.c */,
691E04CB21A4FD7600F838EF /* digital_agc.c */,
);
path = legacy;
sourceTree = "<group>";
};
691E04D921A4FD7600F838EF /* audio_generator */ = {
isa = PBXGroup;
children = (
691E04DA21A4FD7600F838EF /* file_audio_generator.h */,
691E04DB21A4FD7600F838EF /* file_audio_generator.cc */,
);
path = audio_generator;
sourceTree = "<group>";
};
691E04E321A4FD7600F838EF /* aecm */ = {
isa = PBXGroup;
children = (
691E04E421A4FD7600F838EF /* aecm_core.h */,
691E04E521A4FD7600F838EF /* aecm_defines.h */,
691E04E621A4FD7600F838EF /* aecm_core.cc */,
691E04E721A4FD7600F838EF /* aecm_core_c.cc */,
691E04E821A4FD7600F838EF /* aecm_core_neon.cc */,
691E04E921A4FD7600F838EF /* echo_control_mobile.h */,
691E04EA21A4FD7600F838EF /* echo_control_mobile.cc */,
);
path = aecm;
sourceTree = "<group>";
};
691E04EB21A4FD7600F838EF /* aec3 */ = {
isa = PBXGroup;
children = (
691E04EC21A4FD7600F838EF /* render_reverb_model.cc */,
691E04ED21A4FD7600F838EF /* downsampled_render_buffer.h */,
691E04EE21A4FD7600F838EF /* subtractor_output_analyzer.h */,
691E04EF21A4FD7600F838EF /* reverb_model_fallback.cc */,
691E04F021A4FD7600F838EF /* residual_echo_estimator.h */,
691E04F121A4FD7600F838EF /* shadow_filter_update_gain.h */,
691E04F221A4FD7600F838EF /* echo_remover_metrics.cc */,
691E04F321A4FD7600F838EF /* matched_filter_lag_aggregator.cc */,
691E04F421A4FD7600F838EF /* render_delay_buffer2.cc */,
691E04F521A4FD7600F838EF /* aec_state.h */,
691E04F621A4FD7600F838EF /* suppression_filter.h */,
691E04F721A4FD7600F838EF /* echo_path_variability.cc */,
691E04F821A4FD7600F838EF /* frame_blocker.cc */,
691E04F921A4FD7600F838EF /* subtractor.cc */,
691E04FA21A4FD7600F838EF /* block_delay_buffer.h */,
691E04FB21A4FD7600F838EF /* adaptive_fir_filter.h */,
691E04FC21A4FD7600F838EF /* cascaded_biquad_filter.h */,
691E04FD21A4FD7600F838EF /* matched_filter.h */,
691E04FE21A4FD7600F838EF /* subtractor_output.h */,
691E04FF21A4FD7600F838EF /* render_signal_analyzer.h */,
691E050021A4FD7600F838EF /* aec3_fft.cc */,
691E050121A4FD7600F838EF /* aec3_fft.h */,
691E050221A4FD7600F838EF /* echo_remover_metrics.h */,
691E050321A4FD7600F838EF /* fullband_erle_estimator.cc */,
691E050421A4FD7600F838EF /* suppression_filter.cc */,
691E050521A4FD7600F838EF /* block_processor.cc */,
691E050621A4FD7600F838EF /* filter_analyzer.h */,
691E050721A4FD7600F838EF /* subtractor.h */,
691E050821A4FD7600F838EF /* echo_path_delay_estimator.h */,
691E050921A4FD7600F838EF /* subband_erle_estimator.cc */,
691E050A21A4FD7600F838EF /* render_delay_controller_metrics.cc */,
691E050B21A4FD7600F838EF /* render_delay_buffer.cc */,
691E050C21A4FD7600F838EF /* block_processor_metrics.h */,
691E050D21A4FD7600F838EF /* vector_buffer.cc */,
691E050E21A4FD7600F838EF /* erl_estimator.cc */,
691E050F21A4FD7600F838EF /* aec_state.cc */,
691E051021A4FD7600F838EF /* adaptive_fir_filter.cc */,
691E051121A4FD7600F838EF /* fft_data.h */,
691E051221A4FD7600F838EF /* render_delay_controller.cc */,
691E051321A4FD7600F838EF /* skew_estimator.cc */,
691E051421A4FD7600F838EF /* render_delay_controller_metrics.h */,
691E051521A4FD7600F838EF /* comfort_noise_generator.h */,
691E051621A4FD7600F838EF /* echo_path_delay_estimator.cc */,
691E051721A4FD7600F838EF /* erl_estimator.h */,
691E051821A4FD7600F838EF /* echo_remover.h */,
691E051921A4FD7600F838EF /* block_framer.cc */,
691E051A21A4FD7600F838EF /* erle_estimator.cc */,
691E051B21A4FD7600F838EF /* reverb_model.cc */,
691E051C21A4FD7600F838EF /* cascaded_biquad_filter.cc */,
691E051D21A4FD7600F838EF /* matrix_buffer.h */,
691E051E21A4FD7600F838EF /* render_buffer.cc */,
691E051F21A4FD7600F838EF /* reverb_model_estimator.h */,
691E052021A4FD7600F838EF /* subtractor_output.cc */,
691E052121A4FD7600F838EF /* stationarity_estimator.cc */,
691E052221A4FD7600F838EF /* render_signal_analyzer.cc */,
691E052321A4FD7600F838EF /* echo_path_variability.h */,
691E052421A4FD7600F838EF /* moving_average.h */,
691E052521A4FD7600F838EF /* render_reverb_model.h */,
691E052621A4FD7600F838EF /* subtractor_output_analyzer.cc */,
691E052721A4FD7600F838EF /* suppression_gain.cc */,
691E052821A4FD7600F838EF /* echo_audibility.cc */,
691E052921A4FD7600F838EF /* block_processor_metrics.cc */,
691E052A21A4FD7600F838EF /* render_delay_controller.h */,
691E052B21A4FD7600F838EF /* suppression_gain.h */,
691E052C21A4FD7600F838EF /* moving_average.cc */,
691E052D21A4FD7600F838EF /* erle_estimator.h */,
691E052E21A4FD7600F838EF /* subband_erle_estimator.h */,
691E052F21A4FD7600F838EF /* reverb_model_estimator.cc */,
691E053021A4FD7600F838EF /* aec3_common.cc */,
691E053121A4FD7600F838EF /* residual_echo_estimator.cc */,
691E053221A4FD7600F838EF /* block_processor.h */,
691E053321A4FD7600F838EF /* fullband_erle_estimator.h */,
691E053421A4FD7600F838EF /* matched_filter.cc */,
691E053521A4FD7600F838EF /* stationarity_estimator.h */,
691E053621A4FD7600F838EF /* echo_canceller3.h */,
691E053721A4FD7600F838EF /* skew_estimator.h */,
691E053821A4FD7600F838EF /* reverb_decay_estimator.cc */,
691E053921A4FD7600F838EF /* render_delay_controller2.cc */,
691E053A21A4FD7600F838EF /* render_buffer.h */,
691E053B21A4FD7600F838EF /* suppression_gain_limiter.cc */,
691E053C21A4FD7600F838EF /* main_filter_update_gain.cc */,
691E053D21A4FD7600F838EF /* echo_remover.cc */,
691E053E21A4FD7600F838EF /* reverb_model_fallback.h */,
691E053F21A4FD7600F838EF /* downsampled_render_buffer.cc */,
691E054021A4FD7600F838EF /* vector_buffer.h */,
691E054121A4FD7600F838EF /* matrix_buffer.cc */,
691E054221A4FD7600F838EF /* reverb_frequency_response.h */,
691E054321A4FD7600F838EF /* echo_audibility.h */,
691E054421A4FD7600F838EF /* fft_buffer.h */,
691E054521A4FD7600F838EF /* block_processor2.cc */,
691E054621A4FD7600F838EF /* echo_canceller3.cc */,
691E054721A4FD7600F838EF /* block_delay_buffer.cc */,
691E054821A4FD7600F838EF /* aec3_common.h */,
691E054921A4FD7600F838EF /* fft_buffer.cc */,
691E054A21A4FD7600F838EF /* vector_math.h */,
691E054B21A4FD7600F838EF /* decimator.h */,
691E054C21A4FD7600F838EF /* frame_blocker.h */,
691E054D21A4FD7600F838EF /* block_framer.h */,
691E054E21A4FD7600F838EF /* suppression_gain_limiter.h */,
691E054F21A4FD7600F838EF /* delay_estimate.h */,
691E055021A4FD7600F838EF /* comfort_noise_generator.cc */,
691E055121A4FD7600F838EF /* reverb_model.h */,
691E055221A4FD7600F838EF /* main_filter_update_gain.h */,
691E055321A4FD7600F838EF /* matched_filter_lag_aggregator.h */,
691E055421A4FD7600F838EF /* shadow_filter_update_gain.cc */,
691E055521A4FD7600F838EF /* filter_analyzer.cc */,
691E055621A4FD7600F838EF /* reverb_decay_estimator.h */,
691E055721A4FD7600F838EF /* reverb_frequency_response.cc */,
691E055821A4FD7600F838EF /* decimator.cc */,
691E055921A4FD7600F838EF /* render_delay_buffer.h */,
);
path = aec3;
sourceTree = "<group>";
};
691E055D21A4FD7600F838EF /* logging */ = {
isa = PBXGroup;
children = (
691E055E21A4FD7600F838EF /* apm_data_dumper.cc */,
691E055F21A4FD7600F838EF /* apm_data_dumper.h */,
);
path = logging;
sourceTree = "<group>";
};
691E056021A4FD7600F838EF /* vad */ = {
isa = PBXGroup;
children = (
691E056121A4FD7600F838EF /* voice_activity_detector.cc */,
691E056221A4FD7600F838EF /* standalone_vad.cc */,
691E056321A4FD7600F838EF /* vad_audio_proc_internal.h */,
691E056421A4FD7600F838EF /* pitch_internal.cc */,
691E056521A4FD7600F838EF /* vad_circular_buffer.cc */,
691E056621A4FD7600F838EF /* vad_circular_buffer.h */,
691E056721A4FD7600F838EF /* pitch_based_vad.h */,
691E056821A4FD7600F838EF /* vad_audio_proc.cc */,
691E056921A4FD7600F838EF /* pole_zero_filter.cc */,
691E056A21A4FD7600F838EF /* pole_zero_filter.h */,
691E056B21A4FD7600F838EF /* pitch_based_vad.cc */,
691E056C21A4FD7600F838EF /* gmm.h */,
691E056D21A4FD7600F838EF /* common.h */,
691E056E21A4FD7600F838EF /* vad_audio_proc.h */,
691E056F21A4FD7600F838EF /* voice_gmm_tables.h */,
691E057021A4FD7600F838EF /* noise_gmm_tables.h */,
691E057121A4FD7600F838EF /* pitch_internal.h */,
691E057221A4FD7600F838EF /* gmm.cc */,
691E057321A4FD7600F838EF /* standalone_vad.h */,
691E057421A4FD7600F838EF /* voice_activity_detector.h */,
);
path = vad;
sourceTree = "<group>";
};
691E057521A4FD7600F838EF /* utility */ = {
isa = PBXGroup;
children = (
691E057621A4FD7600F838EF /* ooura_fft_tables_neon_sse2.h */,
691E057721A4FD7600F838EF /* delay_estimator_internal.h */,
691E057821A4FD7600F838EF /* ooura_fft.cc */,
691E057921A4FD7600F838EF /* ooura_fft.h */,
691E057A21A4FD7600F838EF /* delay_estimator_wrapper.cc */,
691E057B21A4FD7600F838EF /* ooura_fft_sse2.cc */,
691E057C21A4FD7600F838EF /* delay_estimator.cc */,
691E057D21A4FD7600F838EF /* block_mean_calculator.h */,
691E057E21A4FD7600F838EF /* ooura_fft_neon.cc */,
691E057F21A4FD7600F838EF /* block_mean_calculator.cc */,
691E058021A4FD7600F838EF /* delay_estimator.h */,
691E058121A4FD7600F838EF /* ooura_fft_tables_common.h */,
691E058221A4FD7600F838EF /* delay_estimator_wrapper.h */,
);
path = utility;
sourceTree = "<group>";
};
691E058321A4FD7600F838EF /* rtc_base */ = {
isa = PBXGroup;
children = (
691E058421A4FD7600F838EF /* string_to_number.h */,
691E058521A4FD7600F838EF /* constructormagic.h */,
691E058621A4FD7600F838EF /* race_checker.cc */,
691E058721A4FD7600F838EF /* strings */,
691E058A21A4FD7600F838EF /* event_tracer.h */,
691E058B21A4FD7600F838EF /* stringencode.h */,
691E058C21A4FD7600F838EF /* memory */,
691E058F21A4FD7600F838EF /* timeutils.cc */,
691E059021A4FD7600F838EF /* event.h */,
691E059121A4FD7600F838EF /* logging_mac.mm */,
691E059221A4FD7600F838EF /* ignore_wundef.h */,
691E059321A4FD7600F838EF /* stringutils.h */,
691E059421A4FD7600F838EF /* arraysize.h */,
691E059521A4FD7600F838EF /* platform_file.cc */,
691E059621A4FD7600F838EF /* swap_queue.h */,
691E059721A4FD7600F838EF /* string_to_number.cc */,
691E059821A4FD7600F838EF /* trace_event.h */,
691E059921A4FD7600F838EF /* checks.h */,
691E059A21A4FD7600F838EF /* deprecation.h */,
691E059B21A4FD7600F838EF /* thread_checker_impl.cc */,
691E059C21A4FD7600F838EF /* sanitizer.h */,
691E059D21A4FD7600F838EF /* scoped_ref_ptr.h */,
691E059E21A4FD7600F838EF /* logging.h */,
691E059F21A4FD7600F838EF /* timeutils.h */,
691E05A021A4FD7600F838EF /* atomicops.h */,
691E05A121A4FD7600F838EF /* stringencode.cc */,
691E05A221A4FD7600F838EF /* stringutils.cc */,
691E05A321A4FD7600F838EF /* checks.cc */,
691E05A421A4FD7600F838EF /* numerics */,
691E05A921A4FD7600F838EF /* system */,
691E05B021A4FD7600F838EF /* platform_thread.cc */,
691E05B121A4FD7600F838EF /* platform_thread.h */,
691E05B221A4FD7600F838EF /* logging_webrtc.cc */,
691E05B321A4FD7600F838EF /* platform_thread_types.h */,
691E05B421A4FD7600F838EF /* protobuf_utils.h */,
691E05B521A4FD7600F838EF /* thread_annotations.h */,
691E05B621A4FD7600F838EF /* gtest_prod_util.h */,
691E05B721A4FD7600F838EF /* function_view.h */,
691E05B821A4FD7600F838EF /* criticalsection.h */,
691E05B921A4FD7600F838EF /* criticalsection.cc */,
691E05BA21A4FD7600F838EF /* platform_thread_types.cc */,
691E05BB21A4FD7600F838EF /* refcount.h */,
691E05BC21A4FD7600F838EF /* event.cc */,
691E05BD21A4FD7600F838EF /* thread_checker_impl.h */,
691E05BE21A4FD7600F838EF /* event_tracer.cc */,
691E05BF21A4FD7600F838EF /* compile_assert_c.h */,
691E05C021A4FD7600F838EF /* type_traits.h */,
691E05C121A4FD7600F838EF /* platform_file.h */,
691E05C221A4FD7600F838EF /* refcounter.h */,
691E05C321A4FD7600F838EF /* logging_mac.h */,
691E05C421A4FD7600F838EF /* thread_checker.h */,
691E05C521A4FD7600F838EF /* race_checker.h */,
691E05C621A4FD7600F838EF /* refcountedobject.h */,
);
path = rtc_base;
sourceTree = "<group>";
};
691E058721A4FD7600F838EF /* strings */ = {
isa = PBXGroup;
children = (
691E058821A4FD7600F838EF /* string_builder.h */,
691E058921A4FD7600F838EF /* string_builder.cc */,
);
path = strings;
sourceTree = "<group>";
};
691E058C21A4FD7600F838EF /* memory */ = {
isa = PBXGroup;
children = (
691E058D21A4FD7600F838EF /* aligned_malloc.cc */,
691E058E21A4FD7600F838EF /* aligned_malloc.h */,
);
path = memory;
sourceTree = "<group>";
};
691E05A421A4FD7600F838EF /* numerics */ = {
isa = PBXGroup;
children = (
691E05A521A4FD7600F838EF /* safe_minmax.h */,
691E05A621A4FD7600F838EF /* safe_conversions.h */,
691E05A721A4FD7600F838EF /* safe_conversions_impl.h */,
691E05A821A4FD7600F838EF /* safe_compare.h */,
);
path = numerics;
sourceTree = "<group>";
};
691E05A921A4FD7600F838EF /* system */ = {
isa = PBXGroup;
children = (
691E05AA21A4FD7600F838EF /* unused.h */,
691E05AB21A4FD7600F838EF /* inline.h */,
691E05AC21A4FD7600F838EF /* ignore_warnings.h */,
691E05AD21A4FD7600F838EF /* asm_defines.h */,
691E05AE21A4FD7600F838EF /* rtc_export.h */,
691E05AF21A4FD7600F838EF /* arch.h */,
);
path = system;
sourceTree = "<group>";
};
692AB8861E6759BF00706ACC /* libtgvoip */ = {
isa = PBXGroup;
children = (
692AB8871E6759DD00706ACC /* audio */,
692AB88C1E6759DD00706ACC /* BlockingQueue.cpp */,
692AB88D1E6759DD00706ACC /* BlockingQueue.h */,
692AB88E1E6759DD00706ACC /* Buffers.cpp */,
692AB88F1E6759DD00706ACC /* Buffers.h */,
692AB8901E6759DD00706ACC /* VoIPGroupController.cpp */,
692AB8911E6759DD00706ACC /* PrivateDefines.h */,
692AB8971E6759DD00706ACC /* CongestionControl.cpp */,
692AB8981E6759DD00706ACC /* CongestionControl.h */,
692AB8991E6759DD00706ACC /* EchoCanceller.cpp */,
692AB89A1E6759DD00706ACC /* EchoCanceller.h */,
692AB8A71E6759DD00706ACC /* Info.plist */,
692AB8A81E6759DD00706ACC /* JitterBuffer.cpp */,
692AB8A91E6759DD00706ACC /* JitterBuffer.h */,
69A2076421AF6289003AC4F9 /* json11.cpp */,
6915307A1E6B5BAB004F643F /* logging.cpp */,
692AB8AA1E6759DD00706ACC /* logging.h */,
692AB8AB1E6759DD00706ACC /* MediaStreamItf.cpp */,
692AB8AC1E6759DD00706ACC /* MediaStreamItf.h */,
6976FD0120F6A7050019939E /* MessageThread.cpp */,
6976FD0220F6A7060019939E /* MessageThread.h */,
690725C01EBBD5F2005D860B /* NetworkSocket.cpp */,
690725C11EBBD5F2005D860B /* NetworkSocket.h */,
692AB8AD1E6759DD00706ACC /* OpusDecoder.cpp */,
692AB8AE1E6759DD00706ACC /* OpusDecoder.h */,
692AB8AF1E6759DD00706ACC /* OpusEncoder.cpp */,
692AB8B01E6759DD00706ACC /* OpusEncoder.h */,
6971220D20C8107E00971C2C /* PacketReassembler.cpp */,
6971220E20C8107F00971C2C /* PacketReassembler.h */,
692AB8B11E6759DD00706ACC /* os */,
692AB8C61E6759DD00706ACC /* threading.h */,
692AB8C71E6759DD00706ACC /* VoIPController.cpp */,
692AB8C81E6759DD00706ACC /* VoIPController.h */,
692AB8C91E6759DD00706ACC /* VoIPServerConfig.cpp */,
692AB8CA1E6759DD00706ACC /* VoIPServerConfig.h */,
697B6FDC2136E673004C8E54 /* utils.h */,
694DE89B219F2265009C09A7 /* video */,
69A6DE201E96149300000E69 /* webrtc_dsp */,
);
name = libtgvoip;
sourceTree = "<group>";
};
692AB8871E6759DD00706ACC /* audio */ = {
isa = PBXGroup;
children = (
692AB8881E6759DD00706ACC /* AudioInput.cpp */,
692AB8891E6759DD00706ACC /* AudioInput.h */,
692AB88A1E6759DD00706ACC /* AudioOutput.cpp */,
692AB88B1E6759DD00706ACC /* AudioOutput.h */,
697B6FD42136E1F3004C8E54 /* AudioIO.cpp */,
697B6FD52136E1F3004C8E54 /* AudioIO.h */,
C2A87DD71F4B6A33002D3F73 /* Resampler.cpp */,
69EBC7952136D2A9003CFE90 /* Resampler.h */,
697B6FD82136E2D9004C8E54 /* AudioIOCallback.cpp */,
697B6FD92136E2D9004C8E54 /* AudioIOCallback.h */,
);
path = audio;
sourceTree = "<group>";
};
692AB8B11E6759DD00706ACC /* os */ = {
isa = PBXGroup;
children = (
690725BB1EBBD5DE005D860B /* posix */,
692AB8BD1E6759DD00706ACC /* darwin */,
);
path = os;
sourceTree = "<group>";
};
692AB8BD1E6759DD00706ACC /* darwin */ = {
isa = PBXGroup;
children = (
C2A87DE31F4B6AD3002D3F73 /* AudioUnitIO.cpp */,
697B6FD22136E18A004C8E54 /* AudioUnitIO.h */,
C2A87DDB1F4B6A61002D3F73 /* AudioInputAudioUnit.cpp */,
C2A87DDC1F4B6A61002D3F73 /* AudioInputAudioUnitOSX.cpp */,
C2A87DDD1F4B6A61002D3F73 /* AudioOutputAudioUnit.cpp */,
C2A87DDE1F4B6A61002D3F73 /* AudioOutputAudioUnitOSX.cpp */,
69A6DF3F1E9614B700000E69 /* AudioInputAudioUnitOSX.cpp */,
69A6DF401E9614B700000E69 /* AudioInputAudioUnitOSX.h */,
69A6DF411E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp */,
69A6DF421E9614B700000E69 /* AudioOutputAudioUnitOSX.h */,
695B20601EBD39FF00E31757 /* DarwinSpecific.h */,
69EBC7932136D277003CFE90 /* DarwinSpecific.mm */,
69DF15672237DEDB00C1F8ED /* TGVVideoRenderer.h */,
69DF15652237DEDA00C1F8ED /* TGVVideoRenderer.mm */,
69DF157A2237DFE100C1F8ED /* SampleBufferDisplayLayerRenderer.mm */,
69DF157D2237DFE700C1F8ED /* SampleBufferDisplayLayerRenderer.h */,
69DF15682237DEDB00C1F8ED /* TGVVideoSource.h */,
69DF15692237DEDB00C1F8ED /* TGVVideoSource.mm */,
69DF156B2237DEDC00C1F8ED /* VideoToolboxEncoderSource.h */,
69DF156C2237DEDC00C1F8ED /* VideoToolboxEncoderSource.mm */,
);
name = darwin;
path = os/darwin;
sourceTree = SOURCE_ROOT;
};
692AB9061E675E8700706ACC /* Frameworks */ = {
isa = PBXGroup;
children = (
69DF157F2237E96E00C1F8ED /* VideoToolbox.framework */,
692AB91C1E675F7000706ACC /* AudioToolbox.framework */,
692AB91D1E675F7000706ACC /* AudioUnit.framework */,
692AB91E1E675F7000706ACC /* CoreAudio.framework */,
692AB9071E675E8800706ACC /* Telegraph.xcodeproj */,
);
name = Frameworks;
sourceTree = "<group>";
};
692AB9081E675E8800706ACC /* Products */ = {
isa = PBXGroup;
children = (
692AB9111E675E8800706ACC /* Telegram.app */,
692AB9131E675E8800706ACC /* Share.appex */,
692AB9151E675E8800706ACC /* watchkitapp.app */,
692AB9171E675E8800706ACC /* watchkitapp Extension.appex */,
692AB9191E675E8800706ACC /* SiriIntents.appex */,
692AB91B1E675E8800706ACC /* LegacyDatabase.framework */,
6976FD0020F6A6EF0019939E /* Widget.appex */,
);
name = Products;
sourceTree = "<group>";
};
694DE89B219F2265009C09A7 /* video */ = {
isa = PBXGroup;
children = (
694DE89C219F2265009C09A7 /* VideoRenderer.h */,
694DE89D219F2265009C09A7 /* VideoRenderer.cpp */,
694DE89E219F2265009C09A7 /* VideoSource.cpp */,
694DE89F219F2265009C09A7 /* VideoSource.h */,
6970AF4C225FFEBE00F02034 /* VideoFEC.cpp */,
6970AF4A225FFEBE00F02034 /* VideoFEC.h */,
6970AF4B225FFEBE00F02034 /* VideoPacketSender.cpp */,
6970AF4D225FFEBE00F02034 /* VideoPacketSender.h */,
69DF15612237DEBB00C1F8ED /* ScreamCongestionController.cpp */,
69DF15602237DEBB00C1F8ED /* ScreamCongestionController.h */,
);
path = video;
sourceTree = "<group>";
};
697B6FC52136DBA4004C8E54 /* tests */ = {
isa = PBXGroup;
children = (
697B6FC62136DBA4004C8E54 /* libtgvoipTests.mm */,
697B6FDD2136F01E004C8E54 /* MockReflector.h */,
697B6FDE2136F01E004C8E54 /* MockReflector.cpp */,
697B6FC82136DBA4004C8E54 /* Info.plist */,
);
path = tests;
sourceTree = "<group>";
};
69A6DE201E96149300000E69 /* webrtc_dsp */ = {
isa = PBXGroup;
children = (
691E032F21A4FD7500F838EF /* absl */,
691E03CE21A4FD7500F838EF /* api */,
691E035821A4FD7500F838EF /* common_audio */,
691E03EB21A4FD7500F838EF /* modules */,
691E058321A4FD7600F838EF /* rtc_base */,
691E03E021A4FD7500F838EF /* system_wrappers */,
691E03D821A4FD7500F838EF /* third_party */,
691E032E21A4FD7500F838EF /* typedefs.h */,
);
path = webrtc_dsp;
sourceTree = SOURCE_ROOT;
};
69F8422C1E67540700C110F7 = {
isa = PBXGroup;
children = (
692AB8861E6759BF00706ACC /* libtgvoip */,
697B6FC52136DBA4004C8E54 /* tests */,
69F842371E67540700C110F7 /* Products */,
692AB9061E675E8700706ACC /* Frameworks */,
);
sourceTree = "<group>";
};
69F842371E67540700C110F7 /* Products */ = {
isa = PBXGroup;
children = (
69F842361E67540700C110F7 /* libtgvoip.framework */,
697B6FC42136DBA4004C8E54 /* libtgvoipTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
69F842331E67540700C110F7 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
69DF15622237DEBB00C1F8ED /* ScreamCongestionController.h in Headers */,
6970AF51225FFEBE00F02034 /* VideoPacketSender.h in Headers */,
692AB9051E6759DD00706ACC /* VoIPServerConfig.h in Headers */,
69DF15722237DEDC00C1F8ED /* TGVVideoSource.h in Headers */,
69DF157E2237DFE700C1F8ED /* SampleBufferDisplayLayerRenderer.h in Headers */,
692AB9031E6759DD00706ACC /* VoIPController.h in Headers */,
6970AF4E225FFEBE00F02034 /* VideoFEC.h in Headers */,
69DF15772237DEDC00C1F8ED /* VideoToolboxEncoderSource.h in Headers */,
69DF15712237DEDC00C1F8ED /* TGVVideoRenderer.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
697B6FC32136DBA4004C8E54 /* libtgvoipTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 697B6FD12136DBA4004C8E54 /* Build configuration list for PBXNativeTarget "libtgvoipTests" */;
buildPhases = (
697B6FC02136DBA4004C8E54 /* Sources */,
697B6FC12136DBA4004C8E54 /* Frameworks */,
697B6FC22136DBA4004C8E54 /* Resources */,
);
buildRules = (
);
dependencies = (
697B6FCB2136DBA4004C8E54 /* PBXTargetDependency */,
);
name = libtgvoipTests;
productName = libtgvoipTests;
productReference = 697B6FC42136DBA4004C8E54 /* libtgvoipTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
69F842351E67540700C110F7 /* libtgvoip */ = {
isa = PBXNativeTarget;
buildConfigurationList = 69F8423E1E67540700C110F7 /* Build configuration list for PBXNativeTarget "libtgvoip" */;
buildPhases = (
69F842311E67540700C110F7 /* Sources */,
69F842321E67540700C110F7 /* Frameworks */,
69F842331E67540700C110F7 /* Headers */,
69F842341E67540700C110F7 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = libtgvoip;
productName = libtgvoip;
productReference = 69F842361E67540700C110F7 /* libtgvoip.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
69F8422D1E67540700C110F7 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0820;
ORGANIZATIONNAME = Grishka;
TargetAttributes = {
697B6FC32136DBA4004C8E54 = {
CreatedOnToolsVersion = 9.4.1;
ProvisioningStyle = Automatic;
};
69F842351E67540700C110F7 = {
CreatedOnToolsVersion = 8.2.1;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 69F842301E67540700C110F7 /* Build configuration list for PBXProject "libtgvoip_osx" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
English,
en,
);
mainGroup = 69F8422C1E67540700C110F7;
productRefGroup = 69F842371E67540700C110F7 /* Products */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = 692AB9081E675E8800706ACC /* Products */;
ProjectRef = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
},
);
projectRoot = "";
targets = (
69F842351E67540700C110F7 /* libtgvoip */,
697B6FC32136DBA4004C8E54 /* libtgvoipTests */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
692AB9111E675E8800706ACC /* Telegram.app */ = {
isa = PBXReferenceProxy;
fileType = wrapper.application;
path = Telegram.app;
remoteRef = 692AB9101E675E8800706ACC /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
692AB9131E675E8800706ACC /* Share.appex */ = {
isa = PBXReferenceProxy;
fileType = "wrapper.app-extension";
path = Share.appex;
remoteRef = 692AB9121E675E8800706ACC /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
692AB9151E675E8800706ACC /* watchkitapp.app */ = {
isa = PBXReferenceProxy;
fileType = wrapper.application;
path = watchkitapp.app;
remoteRef = 692AB9141E675E8800706ACC /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
692AB9171E675E8800706ACC /* watchkitapp Extension.appex */ = {
isa = PBXReferenceProxy;
fileType = "wrapper.app-extension";
path = "watchkitapp Extension.appex";
remoteRef = 692AB9161E675E8800706ACC /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
692AB9191E675E8800706ACC /* SiriIntents.appex */ = {
isa = PBXReferenceProxy;
fileType = "wrapper.app-extension";
path = SiriIntents.appex;
remoteRef = 692AB9181E675E8800706ACC /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
692AB91B1E675E8800706ACC /* LegacyDatabase.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = LegacyDatabase.framework;
remoteRef = 692AB91A1E675E8800706ACC /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
6976FD0020F6A6EF0019939E /* Widget.appex */ = {
isa = PBXReferenceProxy;
fileType = "wrapper.app-extension";
path = Widget.appex;
remoteRef = 6976FCFF20F6A6EF0019939E /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
697B6FC22136DBA4004C8E54 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
69F842341E67540700C110F7 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
697B6FC02136DBA4004C8E54 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
69DF15742237DEDC00C1F8ED /* TGVVideoSource.mm in Sources */,
69DF157C2237DFE100C1F8ED /* SampleBufferDisplayLayerRenderer.mm in Sources */,
697B6FDF2136F01E004C8E54 /* MockReflector.cpp in Sources */,
69DF15792237DEDC00C1F8ED /* VideoToolboxEncoderSource.mm in Sources */,
69DF15642237DEBB00C1F8ED /* ScreamCongestionController.cpp in Sources */,
69DF156E2237DEDC00C1F8ED /* TGVVideoRenderer.mm in Sources */,
697B6FC72136DBA4004C8E54 /* libtgvoipTests.mm in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
69F842311E67540700C110F7 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
691E075321A4FD7700F838EF /* render_delay_buffer2.cc in Sources */,
691E067721A4FD7600F838EF /* encode_lpc_swb.c in Sources */,
691E05F921A4FD7600F838EF /* push_sinc_resampler.cc in Sources */,
691E079021A4FD7700F838EF /* residual_echo_estimator.cc in Sources */,
691E072421A4FD7700F838EF /* echo_cancellation_impl.cc in Sources */,
691E071621A4FD7700F838EF /* level_estimator_impl.cc in Sources */,
691E079E21A4FD7700F838EF /* downsampled_render_buffer.cc in Sources */,
691E06D021A4FD7600F838EF /* adaptive_digital_gain_applier.cc in Sources */,
691E07E121A4FD7700F838EF /* race_checker.cc in Sources */,
691E062D21A4FD7600F838EF /* get_scaling_square.c in Sources */,
691E080721A4FD7700F838EF /* platform_thread.cc in Sources */,
691E078021A4FD7700F838EF /* stationarity_estimator.cc in Sources */,
691E062121A4FD7600F838EF /* sqrt_of_one_minus_x_squared.c in Sources */,
691E06F321A4FD7600F838EF /* vad_with_level.cc in Sources */,
691E061D21A4FD7600F838EF /* auto_corr_to_refl_coef.c in Sources */,
694DE8A2219F2265009C09A7 /* VideoSource.cpp in Sources */,
6915307B1E6B5BAB004F643F /* logging.cpp in Sources */,
691E067C21A4FD7600F838EF /* lpc_tables.c in Sources */,
691E066221A4FD7600F838EF /* field_trial.cc in Sources */,
691E067621A4FD7600F838EF /* pitch_filter.c in Sources */,
691E070321A4FD7600F838EF /* biquad_filter.cc in Sources */,
691E064621A4FD7600F838EF /* webrtc_vad.c in Sources */,
691E064221A4FD7600F838EF /* spl_sqrt.c in Sources */,
691E062321A4FD7600F838EF /* filter_ar_fast_q12.c in Sources */,
691E07A821A4FD7700F838EF /* fft_buffer.cc in Sources */,
69DF15732237DEDC00C1F8ED /* TGVVideoSource.mm in Sources */,
691E05CA21A4FD7600F838EF /* string_view.cc in Sources */,
691E079C21A4FD7700F838EF /* echo_remover.cc in Sources */,
691E061921A4FD7600F838EF /* splitting_filter1.c in Sources */,
691E07BF21A4FD7700F838EF /* standalone_vad.cc in Sources */,
691E07CF21A4FD7700F838EF /* gmm.cc in Sources */,
691E080921A4FD7700F838EF /* logging_webrtc.cc in Sources */,
691E05F121A4FD7600F838EF /* wav_header.cc in Sources */,
691E062021A4FD7600F838EF /* energy.c in Sources */,
691E074621A4FD7700F838EF /* aecm_core.cc in Sources */,
691E06FD21A4FD7600F838EF /* down_sampler.cc in Sources */,
691E07C821A4FD7700F838EF /* pitch_based_vad.cc in Sources */,
691E077A21A4FD7700F838EF /* reverb_model.cc in Sources */,
691E064B21A4FD7600F838EF /* vad_filterbank.c in Sources */,
691E069621A4FD7600F838EF /* pitch_lag_tables.c in Sources */,
691E076421A4FD7700F838EF /* block_processor.cc in Sources */,
691E069021A4FD7600F838EF /* crc.c in Sources */,
691E064121A4FD7600F838EF /* spl_inl.c in Sources */,
691E06AA21A4FD7600F838EF /* nsx_core_c.c in Sources */,
69DF157B2237DFE100C1F8ED /* SampleBufferDisplayLayerRenderer.mm in Sources */,
691E06A421A4FD7600F838EF /* splitting_filter.cc in Sources */,
691E07E321A4FD7700F838EF /* string_builder.cc in Sources */,
691E071421A4FD7700F838EF /* low_cut_filter.cc in Sources */,
691E074B21A4FD7700F838EF /* render_reverb_model.cc in Sources */,
691E081521A4FD7700F838EF /* event_tracer.cc in Sources */,
6970AF50225FFEBE00F02034 /* VideoFEC.cpp in Sources */,
C2A87DE41F4B6AD3002D3F73 /* AudioUnitIO.cpp in Sources */,
691E060D21A4FD7600F838EF /* real_fourier.cc in Sources */,
691E076321A4FD7700F838EF /* suppression_filter.cc in Sources */,
691E065621A4FD7600F838EF /* echo_canceller3_factory.cc in Sources */,
691E05D021A4FD7600F838EF /* bad_optional_access.cc in Sources */,
691E06D221A4FD7600F838EF /* saturation_protector.cc in Sources */,
691E076C21A4FD7700F838EF /* vector_buffer.cc in Sources */,
691E071121A4FD7700F838EF /* transient_suppressor.cc in Sources */,
691E074A21A4FD7700F838EF /* echo_control_mobile.cc in Sources */,
691E078621A4FD7700F838EF /* suppression_gain.cc in Sources */,
691E072521A4FD7700F838EF /* gain_control_for_experimental_agc.cc in Sources */,
691E081021A4FD7700F838EF /* criticalsection.cc in Sources */,
691E05D121A4FD7600F838EF /* optional.cc in Sources */,
691E061E21A4FD7600F838EF /* resample_by_2_internal.c in Sources */,
691E066B21A4FD7600F838EF /* pitch_gain_tables.c in Sources */,
690725C21EBBD5F2005D860B /* NetworkSocket.cpp in Sources */,
691E05E921A4FD7600F838EF /* channel_buffer.cc in Sources */,
691E078721A4FD7700F838EF /* echo_audibility.cc in Sources */,
691E068921A4FD7600F838EF /* entropy_coding.c in Sources */,
691E061821A4FD7600F838EF /* filter_ma_fast_q12.c in Sources */,
691E05D921A4FD7600F838EF /* raw_logging.cc in Sources */,
691E079A21A4FD7700F838EF /* suppression_gain_limiter.cc in Sources */,
691E079821A4FD7700F838EF /* render_delay_controller2.cc in Sources */,
691E063E21A4FD7600F838EF /* resample_by_2.c in Sources */,
691E067921A4FD7600F838EF /* decode.c in Sources */,
691E06D121A4FD7600F838EF /* limiter.cc in Sources */,
691E073F21A4FD7700F838EF /* residual_echo_detector.cc in Sources */,
691E078521A4FD7700F838EF /* subtractor_output_analyzer.cc in Sources */,
691E075721A4FD7700F838EF /* frame_blocker.cc in Sources */,
691E07FB21A4FD7700F838EF /* stringutils.cc in Sources */,
691E07C521A4FD7700F838EF /* vad_audio_proc.cc in Sources */,
691E062E21A4FD7600F838EF /* min_max_operations_neon.c in Sources */,
691E05F321A4FD7600F838EF /* fir_filter_neon.cc in Sources */,
691E06E521A4FD7600F838EF /* pitch_search.cc in Sources */,
691E062421A4FD7600F838EF /* spl_init.c in Sources */,
691E06EF21A4FD7600F838EF /* agc2_testing_common.cc in Sources */,
69DF15632237DEBB00C1F8ED /* ScreamCongestionController.cpp in Sources */,
691E066421A4FD7600F838EF /* cpu_features.cc in Sources */,
691E07DB21A4FD7700F838EF /* block_mean_calculator.cc in Sources */,
692AB9041E6759DD00706ACC /* VoIPServerConfig.cpp in Sources */,
691E066A21A4FD7600F838EF /* lpc_shape_swb16_tables.c in Sources */,
691E071021A4FD7700F838EF /* wpd_node.cc in Sources */,
691E062621A4FD7600F838EF /* cross_correlation.c in Sources */,
691E07EE21A4FD7700F838EF /* platform_file.cc in Sources */,
691E072C21A4FD7700F838EF /* analog_agc.c in Sources */,
691E067D21A4FD7600F838EF /* lpc_gain_swb_tables.c in Sources */,
691E06EB21A4FD7600F838EF /* adaptive_mode_level_estimator_agc.cc in Sources */,
691E068421A4FD7600F838EF /* arith_routines_hist.c in Sources */,
691E068121A4FD7600F838EF /* encode.c in Sources */,
691E06E821A4FD7600F838EF /* fft_util.cc in Sources */,
691E06C121A4FD7600F838EF /* aec_dump.cc in Sources */,
691E075821A4FD7700F838EF /* subtractor.cc in Sources */,
691E07BC21A4FD7700F838EF /* apm_data_dumper.cc in Sources */,
691E076D21A4FD7700F838EF /* erl_estimator.cc in Sources */,
691E074121A4FD7700F838EF /* noise_suppression_impl.cc in Sources */,
6976FD0320F6A7060019939E /* MessageThread.cpp in Sources */,
692AB9021E6759DD00706ACC /* VoIPController.cpp in Sources */,
691E06F421A4FD7600F838EF /* limiter_db_gain_curve.cc in Sources */,
691E05F821A4FD7600F838EF /* sinc_resampler_neon.cc in Sources */,
691E07F021A4FD7700F838EF /* string_to_number.cc in Sources */,
691E060621A4FD7600F838EF /* wav_file.cc in Sources */,
691E07C621A4FD7700F838EF /* pole_zero_filter.cc in Sources */,
691E06A921A4FD7600F838EF /* noise_suppression_x.c in Sources */,
691E078121A4FD7700F838EF /* render_signal_analyzer.cc in Sources */,
691E06CA21A4FD7600F838EF /* agc2_common.cc in Sources */,
691E071221A4FD7700F838EF /* transient_detector.cc in Sources */,
691E069721A4FD7600F838EF /* isac.c in Sources */,
691E071C21A4FD7700F838EF /* aec_core.cc in Sources */,
691E069E21A4FD7600F838EF /* normalized_covariance_estimator.cc in Sources */,
692AB8D81E6759DD00706ACC /* CongestionControl.cpp in Sources */,
692AB8EB1E6759DD00706ACC /* OpusDecoder.cpp in Sources */,
69DF156D2237DEDC00C1F8ED /* TGVVideoRenderer.mm in Sources */,
691E071821A4FD7700F838EF /* echo_cancellation.cc in Sources */,
691E077821A4FD7700F838EF /* block_framer.cc in Sources */,
691E081121A4FD7700F838EF /* platform_thread_types.cc in Sources */,
691E07E821A4FD7700F838EF /* timeutils.cc in Sources */,
691E075121A4FD7700F838EF /* echo_remover_metrics.cc in Sources */,
691E066621A4FD7600F838EF /* fft.c in Sources */,
691E06F121A4FD7600F838EF /* fixed_gain_controller.cc in Sources */,
69DF15782237DEDC00C1F8ED /* VideoToolboxEncoderSource.mm in Sources */,
691E077F21A4FD7700F838EF /* subtractor_output.cc in Sources */,
697B6FD62136E1F3004C8E54 /* AudioIO.cpp in Sources */,
691E072D21A4FD7700F838EF /* digital_agc.c in Sources */,
691E064421A4FD7600F838EF /* vad_sp.c in Sources */,
691E070021A4FD7600F838EF /* noise_spectrum_estimator.cc in Sources */,
691E06B621A4FD7600F838EF /* audio_buffer.cc in Sources */,
691E064F21A4FD7600F838EF /* vad_gmm.c in Sources */,
691E05FB21A4FD7600F838EF /* resampler.cc in Sources */,
691E069421A4FD7600F838EF /* spectrum_ar_model_tables.c in Sources */,
691E067821A4FD7600F838EF /* filter_functions.c in Sources */,
691E06E321A4FD7600F838EF /* spectral_features.cc in Sources */,
691E063521A4FD7600F838EF /* filter_ar.c in Sources */,
691E07D421A4FD7700F838EF /* ooura_fft.cc in Sources */,
691E05FC21A4FD7600F838EF /* sinc_resampler_sse.cc in Sources */,
691E06C621A4FD7600F838EF /* config.cc in Sources */,
C2A87DDF1F4B6A61002D3F73 /* AudioInputAudioUnit.cpp in Sources */,
691E067E21A4FD7600F838EF /* bandwidth_estimator.c in Sources */,
691E05DA21A4FD7600F838EF /* throw_delegate.cc in Sources */,
691E05E821A4FD7600F838EF /* window_generator.cc in Sources */,
69A6DF431E9614B700000E69 /* AudioInputAudioUnitOSX.cpp in Sources */,
691E06F021A4FD7600F838EF /* fixed_digital_level_estimator.cc in Sources */,
691E061321A4FD7600F838EF /* fir_filter_c.cc in Sources */,
691E07F421A4FD7700F838EF /* thread_checker_impl.cc in Sources */,
691E07D721A4FD7700F838EF /* ooura_fft_sse2.cc in Sources */,
691E078F21A4FD7700F838EF /* aec3_common.cc in Sources */,
691E063721A4FD7600F838EF /* resample_fractional.c in Sources */,
691E073C21A4FD7700F838EF /* file_audio_generator.cc in Sources */,
691E063621A4FD7600F838EF /* vector_scaling_operations.c in Sources */,
691E06A121A4FD7600F838EF /* mean_variance_estimator.cc in Sources */,
691E077B21A4FD7700F838EF /* cascaded_biquad_filter.cc in Sources */,
691E06A521A4FD7600F838EF /* gain_control_impl.cc in Sources */,
691E07D621A4FD7700F838EF /* delay_estimator_wrapper.cc in Sources */,
691E076221A4FD7700F838EF /* fullband_erle_estimator.cc in Sources */,
691E075621A4FD7700F838EF /* echo_path_variability.cc in Sources */,
691E063B21A4FD7600F838EF /* randomization_functions.c in Sources */,
691E07C121A4FD7700F838EF /* pitch_internal.cc in Sources */,
691E077D21A4FD7700F838EF /* render_buffer.cc in Sources */,
691E06C921A4FD7600F838EF /* interpolated_gain_curve.cc in Sources */,
691E071721A4FD7700F838EF /* three_band_filter_bank.cc in Sources */,
691E061C21A4FD7600F838EF /* dot_product_with_scale.cc in Sources */,
691E06B721A4FD7600F838EF /* typing_detection.cc in Sources */,
691E060721A4FD7600F838EF /* spl_sqrt_floor.c in Sources */,
691E072721A4FD7700F838EF /* loudness_histogram.cc in Sources */,
691E07DA21A4FD7700F838EF /* ooura_fft_neon.cc in Sources */,
691E063121A4FD7600F838EF /* resample.c in Sources */,
691E061B21A4FD7600F838EF /* downsample_fast_neon.c in Sources */,
691E066E21A4FD7600F838EF /* filterbanks.c in Sources */,
C2A87DE01F4B6A61002D3F73 /* AudioOutputAudioUnit.cpp in Sources */,
691E07E621A4FD7700F838EF /* aligned_malloc.cc in Sources */,
691E07EA21A4FD7700F838EF /* logging_mac.mm in Sources */,
691E06EC21A4FD7600F838EF /* vector_float_frame.cc in Sources */,
691E07A421A4FD7700F838EF /* block_processor2.cc in Sources */,
691E065821A4FD7600F838EF /* rnn_vad_weights.cc in Sources */,
691E07A621A4FD7700F838EF /* block_delay_buffer.cc in Sources */,
691E06EE21A4FD7600F838EF /* noise_level_estimator.cc in Sources */,
691E072621A4FD7700F838EF /* agc.cc in Sources */,
691E072321A4FD7700F838EF /* voice_detection_impl.cc in Sources */,
691E073621A4FD7700F838EF /* audio_processing_impl.cc in Sources */,
691E081321A4FD7700F838EF /* event.cc in Sources */,
691E072821A4FD7700F838EF /* agc_manager_direct.cc in Sources */,
691E06A821A4FD7600F838EF /* nsx_core.c in Sources */,
691E06CF21A4FD7600F838EF /* adaptive_agc.cc in Sources */,
691E061021A4FD7600F838EF /* sparse_fir_filter.cc in Sources */,
691E070921A4FD7700F838EF /* wpd_tree.cc in Sources */,
691E060021A4FD7600F838EF /* push_resampler.cc in Sources */,
691E064021A4FD7600F838EF /* resample_48khz.c in Sources */,
691E062B21A4FD7600F838EF /* division_operations.c in Sources */,
691E077221A4FD7700F838EF /* skew_estimator.cc in Sources */,
691E07D821A4FD7700F838EF /* delay_estimator.cc in Sources */,
691E063921A4FD7600F838EF /* ilbc_specific_functions.c in Sources */,
69A6DF451E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp in Sources */,
691E063421A4FD7600F838EF /* refl_coef_to_lpc.c in Sources */,
691E075221A4FD7700F838EF /* matched_filter_lag_aggregator.cc in Sources */,
691E071F21A4FD7700F838EF /* aec_core_neon.cc in Sources */,
691E063A21A4FD7600F838EF /* complex_bit_reverse.c in Sources */,
691E07B921A4FD7700F838EF /* echo_control_mobile_impl.cc in Sources */,
691E069321A4FD7600F838EF /* decode_bwe.c in Sources */,
691E062521A4FD7600F838EF /* lpc_to_refl_coef.c in Sources */,
692AB8E61E6759DD00706ACC /* JitterBuffer.cpp in Sources */,
691E075F21A4FD7700F838EF /* aec3_fft.cc in Sources */,
691E07B621A4FD7700F838EF /* reverb_frequency_response.cc in Sources */,
691E060C21A4FD7600F838EF /* audio_converter.cc in Sources */,
691E065021A4FD7600F838EF /* audio_frame.cc in Sources */,
691E07FA21A4FD7700F838EF /* stringencode.cc in Sources */,
691E076E21A4FD7700F838EF /* aec_state.cc in Sources */,
691E062C21A4FD7600F838EF /* auto_correlation.c in Sources */,
692AB8CB1E6759DD00706ACC /* AudioInput.cpp in Sources */,
691E068F21A4FD7600F838EF /* arith_routines.c in Sources */,
691E072021A4FD7700F838EF /* aec_core_sse2.cc in Sources */,
691E06B221A4FD7600F838EF /* noise_suppression.c in Sources */,
691E076A21A4FD7700F838EF /* render_delay_buffer.cc in Sources */,
691E072E21A4FD7700F838EF /* utility.cc in Sources */,
691E05F421A4FD7600F838EF /* audio_util.cc in Sources */,
692AB8CD1E6759DD00706ACC /* AudioOutput.cpp in Sources */,
691E074821A4FD7700F838EF /* aecm_core_neon.cc in Sources */,
691E065421A4FD7600F838EF /* echo_canceller3_config.cc in Sources */,
691E06D421A4FD7600F838EF /* spectral_features_internal.cc in Sources */,
691E06DC21A4FD7600F838EF /* pitch_search_internal.cc in Sources */,
6970AF4F225FFEBE00F02034 /* VideoPacketSender.cpp in Sources */,
691E061421A4FD7600F838EF /* ring_buffer.c in Sources */,
691E07C221A4FD7700F838EF /* vad_circular_buffer.cc in Sources */,
C2A87DD81F4B6A33002D3F73 /* Resampler.cpp in Sources */,
697B6FDA2136E2D9004C8E54 /* AudioIOCallback.cpp in Sources */,
691E079721A4FD7700F838EF /* reverb_decay_estimator.cc in Sources */,
691E060321A4FD7600F838EF /* sinusoidal_linear_chirp_source.cc in Sources */,
691E07B421A4FD7700F838EF /* filter_analyzer.cc in Sources */,
69EBC7942136D277003CFE90 /* DarwinSpecific.mm in Sources */,
692AB8D11E6759DD00706ACC /* Buffers.cpp in Sources */,
691E067A21A4FD7600F838EF /* lattice.c in Sources */,
691E064521A4FD7600F838EF /* vad.cc in Sources */,
691E05EA21A4FD7600F838EF /* fir_filter_factory.cc in Sources */,
691E063F21A4FD7600F838EF /* get_hanning_window.c in Sources */,
691E07AF21A4FD7700F838EF /* comfort_noise_generator.cc in Sources */,
692AB8E91E6759DD00706ACC /* MediaStreamItf.cpp in Sources */,
692AB8DA1E6759DD00706ACC /* EchoCanceller.cpp in Sources */,
691E07BE21A4FD7700F838EF /* voice_activity_detector.cc in Sources */,
691E05F221A4FD7600F838EF /* real_fourier_ooura.cc in Sources */,
691E077521A4FD7700F838EF /* echo_path_delay_estimator.cc in Sources */,
691E068221A4FD7600F838EF /* lpc_analysis.c in Sources */,
691E077921A4FD7700F838EF /* erle_estimator.cc in Sources */,
691E074721A4FD7700F838EF /* aecm_core_c.cc in Sources */,
691E074E21A4FD7700F838EF /* reverb_model_fallback.cc in Sources */,
691E07B321A4FD7700F838EF /* shadow_filter_update_gain.cc in Sources */,
691E06FF21A4FD7600F838EF /* signal_classifier.cc in Sources */,
691E070721A4FD7700F838EF /* moving_moments.cc in Sources */,
691E073D21A4FD7700F838EF /* gain_controller2.cc in Sources */,
691E067B21A4FD7600F838EF /* intialize.c in Sources */,
691E06C021A4FD7600F838EF /* audio_generator_factory.cc in Sources */,
691E07B721A4FD7700F838EF /* decimator.cc in Sources */,
691E06B121A4FD7600F838EF /* nsx_core_neon.c in Sources */,
691E06D721A4FD7600F838EF /* rnn.cc in Sources */,
691E068A21A4FD7600F838EF /* isac_vad.c in Sources */,
691E06C521A4FD7600F838EF /* audio_processing.cc in Sources */,
691E060A21A4FD7600F838EF /* fft4g.c in Sources */,
691E061221A4FD7600F838EF /* smoothing_filter.cc in Sources */,
694DE8A1219F2265009C09A7 /* VideoRenderer.cpp in Sources */,
691E063D21A4FD7600F838EF /* copy_set_operations.c in Sources */,
691E069121A4FD7600F838EF /* lpc_shape_swb12_tables.c in Sources */,
691E078821A4FD7700F838EF /* block_processor_metrics.cc in Sources */,
691E07A021A4FD7700F838EF /* matrix_buffer.cc in Sources */,
691E07FC21A4FD7700F838EF /* checks.cc in Sources */,
691E066321A4FD7600F838EF /* metrics.cc in Sources */,
691E061721A4FD7600F838EF /* complex_fft.c in Sources */,
691E076921A4FD7700F838EF /* render_delay_controller_metrics.cc in Sources */,
692AB8D31E6759DD00706ACC /* VoIPGroupController.cpp in Sources */,
691E062221A4FD7600F838EF /* downsample_fast.c in Sources */,
691E064C21A4FD7600F838EF /* vad_core.c in Sources */,
691E063821A4FD7600F838EF /* real_fft.c in Sources */,
691E066C21A4FD7600F838EF /* arith_routines_logist.c in Sources */,
691E060221A4FD7600F838EF /* sinc_resampler.cc in Sources */,
69A2076521AF628A003AC4F9 /* json11.cpp in Sources */,
691E076821A4FD7700F838EF /* subband_erle_estimator.cc in Sources */,
691E07A521A4FD7700F838EF /* echo_canceller3.cc in Sources */,
691E070621A4FD7700F838EF /* adaptive_mode_level_estimator.cc in Sources */,
691E076F21A4FD7700F838EF /* adaptive_fir_filter.cc in Sources */,
691E05C921A4FD7600F838EF /* memutil.cc in Sources */,
691E079B21A4FD7700F838EF /* main_filter_update_gain.cc in Sources */,
692AB8CF1E6759DD00706ACC /* BlockingQueue.cpp in Sources */,
691E077121A4FD7700F838EF /* render_delay_controller.cc in Sources */,
691E06E921A4FD7600F838EF /* lp_residual.cc in Sources */,
690725BE1EBBD5DE005D860B /* NetworkSocketPosix.cpp in Sources */,
691E06BF21A4FD7600F838EF /* audio_processing_statistics.cc in Sources */,
6971220F20C8107F00971C2C /* PacketReassembler.cpp in Sources */,
691E065B21A4FD7600F838EF /* kiss_fft.cc in Sources */,
691E06CD21A4FD7600F838EF /* gain_applier.cc in Sources */,
691E05F621A4FD7600F838EF /* fir_filter_sse.cc in Sources */,
691E063321A4FD7600F838EF /* min_max_operations.c in Sources */,
691E071A21A4FD7700F838EF /* aec_resampler.cc in Sources */,
691E06A021A4FD7600F838EF /* circular_buffer.cc in Sources */,
691E06AD21A4FD7600F838EF /* ns_core.c in Sources */,
691E078B21A4FD7700F838EF /* moving_average.cc in Sources */,
691E069A21A4FD7600F838EF /* rms_level.cc in Sources */,
691E078E21A4FD7700F838EF /* reverb_model_estimator.cc in Sources */,
691E070121A4FD7600F838EF /* compute_interpolated_gain_curve.cc in Sources */,
692AB8ED1E6759DD00706ACC /* OpusEncoder.cpp in Sources */,
691E06E721A4FD7600F838EF /* features_extraction.cc in Sources */,
691E061A21A4FD7600F838EF /* levinson_durbin.c in Sources */,
691E066921A4FD7600F838EF /* pitch_estimator.c in Sources */,
691E05CC21A4FD7600F838EF /* ascii.cc in Sources */,
691E079321A4FD7700F838EF /* matched_filter.cc in Sources */,
691E067221A4FD7600F838EF /* transform.c in Sources */,
691E069F21A4FD7600F838EF /* moving_max.cc in Sources */,
691E063221A4FD7600F838EF /* cross_correlation_neon.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
697B6FCB2136DBA4004C8E54 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 69F842351E67540700C110F7 /* libtgvoip */;
targetProxy = 697B6FCA2136DBA4004C8E54 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
697B6FCC2136DBA4004C8E54 /* DebugHockeyapp */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
/usr/local/opt/openssl/include,
webrtc_dsp,
);
INFOPLIST_FILE = tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
/usr/local/opt/openssl/lib,
/usr/local/lib,
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-DTGVOIP_USE_CALLBACK_AUDIO_IO";
OTHER_LDFLAGS = (
"-lopus",
"-lcrypto",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoipTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
};
name = DebugHockeyapp;
};
697B6FCD2136DBA4004C8E54 /* Debug Auto Test */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
/usr/local/opt/openssl/include,
webrtc_dsp,
);
INFOPLIST_FILE = tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
/usr/local/opt/openssl/lib,
/usr/local/lib,
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-DTGVOIP_USE_CALLBACK_AUDIO_IO";
OTHER_LDFLAGS = (
"-lopus",
"-lcrypto",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoipTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
};
name = "Debug Auto Test";
};
697B6FCE2136DBA4004C8E54 /* DebugAppStore */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
/usr/local/opt/openssl/include,
webrtc_dsp,
);
INFOPLIST_FILE = tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
/usr/local/opt/openssl/lib,
/usr/local/lib,
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-DTGVOIP_USE_CALLBACK_AUDIO_IO";
OTHER_LDFLAGS = (
"-lopus",
"-lcrypto",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoipTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
};
name = DebugAppStore;
};
697B6FCF2136DBA4004C8E54 /* ReleaseHockeyapp */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
/usr/local/opt/openssl/include,
webrtc_dsp,
);
INFOPLIST_FILE = tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
/usr/local/opt/openssl/lib,
/usr/local/lib,
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_CFLAGS = "-DTGVOIP_USE_CALLBACK_AUDIO_IO";
OTHER_LDFLAGS = (
"-lopus",
"-lcrypto",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoipTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
};
name = ReleaseHockeyapp;
};
697B6FD02136DBA4004C8E54 /* ReleaseAppStore */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
/usr/local/opt/openssl/include,
webrtc_dsp,
);
INFOPLIST_FILE = tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
/usr/local/opt/openssl/lib,
/usr/local/lib,
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_CFLAGS = "-DTGVOIP_USE_CALLBACK_AUDIO_IO";
OTHER_LDFLAGS = (
"-lopus",
"-lcrypto",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoipTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
};
name = ReleaseAppStore;
};
69EBC7982136D55A003CFE90 /* Debug Auto Test */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = "Debug Auto Test";
};
69EBC7992136D55A003CFE90 /* Debug Auto Test */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
CLANG_CXX_LIBRARY = "libc++";
CODE_SIGN_IDENTITY = "";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = (
"$(inherited)",
webrtc_dsp,
/usr/local/include/opus,
/usr/local/opt/openssl/include,
);
INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(inherited)";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.7;
OTHER_CFLAGS = (
"-DWEBRTC_POSIX",
"-DWEBRTC_APM_DEBUG_DUMP=0",
"-DTGVOIP_USE_DESKTOP_DSP",
"-DWEBRTC_MAC",
"-DTGVOIP_USE_CALLBACK_AUDIO_IO",
"-DWEBRTC_NS_FLOAT",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = "Debug Auto Test";
};
69F8423C1E67540700C110F7 /* DebugHockeyapp */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = DebugHockeyapp;
};
69F8423D1E67540700C110F7 /* ReleaseHockeyapp */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = ReleaseHockeyapp;
};
69F8423F1E67540700C110F7 /* DebugHockeyapp */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
CLANG_CXX_LIBRARY = "libc++";
CODE_SIGN_IDENTITY = "";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = (
"$(inherited)",
"../../thrid-party/opus/include/opus",
"../../third-party/opus/include/opus",
webrtc_dsp,
"../Telegram-Mac/third-party/opus/include/opus",
"../Telegram-Mac/thrid-party/opus/include/opus",
);
INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(inherited)";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.7;
OTHER_CFLAGS = (
"-DTGVOIP_USE_CUSTOM_CRYPTO",
"-DWEBRTC_POSIX",
"-DWEBRTC_APM_DEBUG_DUMP=0",
"-DTGVOIP_USE_DESKTOP_DSP",
"-DWEBRTC_MAC",
"-DWEBRTC_NS_FLOAT",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = DebugHockeyapp;
};
69F842401E67540700C110F7 /* ReleaseHockeyapp */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
CLANG_CXX_LIBRARY = "libc++";
CODE_SIGN_IDENTITY = "";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = (
"$(inherited)",
"../../thrid-party/opus/include/opus",
"../../third-party/opus/include/opus",
webrtc_dsp,
"../Telegram-Mac/third-party/opus/include/opus",
"../Telegram-Mac/thrid-party/opus/include/opus",
);
INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(inherited)";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.7;
OTHER_CFLAGS = (
"-DTGVOIP_USE_CUSTOM_CRYPTO",
"-DWEBRTC_POSIX",
"-DWEBRTC_APM_DEBUG_DUMP=0",
"-DTGVOIP_USE_DESKTOP_DSP",
"-DWEBRTC_MAC",
"-DWEBRTC_NS_FLOAT",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = ReleaseHockeyapp;
};
A7F282BB238EA9FB00742C20 /* Github */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
TGVOIP_NO_OSX_PRIVATE_API,
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Github;
};
A7F282BC238EA9FB00742C20 /* Github */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
CLANG_CXX_LIBRARY = "libc++";
CODE_SIGN_IDENTITY = "";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = (
"$(inherited)",
"../../thrid-party/opus/include/opus",
"../../third-party/opus/include/opus",
webrtc_dsp,
"../Telegram-Mac/third-party/opus/include/opus",
"../Telegram-Mac/thrid-party/opus/include/opus",
);
INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(inherited)";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.7;
OTHER_CFLAGS = (
"-DTGVOIP_USE_CUSTOM_CRYPTO",
"-DWEBRTC_POSIX",
"-DWEBRTC_APM_DEBUG_DUMP=0",
"-DTGVOIP_USE_DESKTOP_DSP",
"-DWEBRTC_MAC",
"-DWEBRTC_NS_FLOAT",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = Github;
};
A7F282BD238EA9FB00742C20 /* Github */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
/usr/local/opt/openssl/include,
webrtc_dsp,
);
INFOPLIST_FILE = tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
/usr/local/opt/openssl/lib,
/usr/local/lib,
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-DTGVOIP_USE_CALLBACK_AUDIO_IO";
OTHER_LDFLAGS = (
"-lopus",
"-lcrypto",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoipTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
};
name = Github;
};
D045B56522E0C29A005B6623 /* HockeyappMacAlpha */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = HockeyappMacAlpha;
};
D045B56622E0C29A005B6623 /* HockeyappMacAlpha */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
CLANG_CXX_LIBRARY = "libc++";
CODE_SIGN_IDENTITY = "";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = (
"$(inherited)",
"../../thrid-party/opus/include/opus",
"../../third-party/opus/include/opus",
webrtc_dsp,
"../Telegram-Mac/third-party/opus/include/opus",
"../Telegram-Mac/thrid-party/opus/include/opus",
);
INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(inherited)";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.7;
OTHER_CFLAGS = (
"-DTGVOIP_USE_CUSTOM_CRYPTO",
"-DWEBRTC_POSIX",
"-DWEBRTC_APM_DEBUG_DUMP=0",
"-DTGVOIP_USE_DESKTOP_DSP",
"-DWEBRTC_MAC",
"-DWEBRTC_NS_FLOAT",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = HockeyappMacAlpha;
};
D045B56722E0C29A005B6623 /* HockeyappMacAlpha */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
/usr/local/opt/openssl/include,
webrtc_dsp,
);
INFOPLIST_FILE = tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
/usr/local/opt/openssl/lib,
/usr/local/lib,
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-DTGVOIP_USE_CALLBACK_AUDIO_IO";
OTHER_LDFLAGS = (
"-lopus",
"-lcrypto",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoipTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
};
name = HockeyappMacAlpha;
};
D04D01C31E678C0D0086DDC0 /* DebugAppStore */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
TGVOIP_NO_OSX_PRIVATE_API,
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = DebugAppStore;
};
D04D01C41E678C0D0086DDC0 /* DebugAppStore */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
CLANG_CXX_LIBRARY = "libc++";
CODE_SIGN_IDENTITY = "";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = (
"$(inherited)",
"../../thrid-party/opus/include/opus",
"../../third-party/opus/include/opus",
webrtc_dsp,
"../Telegram-Mac/third-party/opus/include/opus",
"../Telegram-Mac/thrid-party/opus/include/opus",
);
INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(inherited)";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.7;
OTHER_CFLAGS = (
"-DTGVOIP_USE_CUSTOM_CRYPTO",
"-DWEBRTC_POSIX",
"-DWEBRTC_APM_DEBUG_DUMP=0",
"-DTGVOIP_USE_DESKTOP_DSP",
"-DWEBRTC_MAC",
"-DWEBRTC_NS_FLOAT",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = DebugAppStore;
};
D04D01CB1E678C230086DDC0 /* ReleaseAppStore */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = TGVOIP_NO_OSX_PRIVATE_API;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = ReleaseAppStore;
};
D04D01CC1E678C230086DDC0 /* ReleaseAppStore */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
CLANG_CXX_LIBRARY = "libc++";
CODE_SIGN_IDENTITY = "";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = (
"$(inherited)",
"../../thrid-party/opus/include/opus",
"../../third-party/opus/include/opus",
webrtc_dsp,
"../Telegram-Mac/third-party/opus/include/opus",
"../Telegram-Mac/thrid-party/opus/include/opus",
);
INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(inherited)";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.7;
OTHER_CFLAGS = (
"-DTGVOIP_USE_CUSTOM_CRYPTO",
"-DWEBRTC_POSIX",
"-DWEBRTC_APM_DEBUG_DUMP=0",
"-DTGVOIP_USE_DESKTOP_DSP",
"-DWEBRTC_MAC",
"-DWEBRTC_NS_FLOAT",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = ReleaseAppStore;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
697B6FD12136DBA4004C8E54 /* Build configuration list for PBXNativeTarget "libtgvoipTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
697B6FCC2136DBA4004C8E54 /* DebugHockeyapp */,
D045B56722E0C29A005B6623 /* HockeyappMacAlpha */,
697B6FCD2136DBA4004C8E54 /* Debug Auto Test */,
697B6FCE2136DBA4004C8E54 /* DebugAppStore */,
A7F282BD238EA9FB00742C20 /* Github */,
697B6FCF2136DBA4004C8E54 /* ReleaseHockeyapp */,
697B6FD02136DBA4004C8E54 /* ReleaseAppStore */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = ReleaseHockeyapp;
};
69F842301E67540700C110F7 /* Build configuration list for PBXProject "libtgvoip_osx" */ = {
isa = XCConfigurationList;
buildConfigurations = (
69F8423C1E67540700C110F7 /* DebugHockeyapp */,
D045B56522E0C29A005B6623 /* HockeyappMacAlpha */,
69EBC7982136D55A003CFE90 /* Debug Auto Test */,
D04D01C31E678C0D0086DDC0 /* DebugAppStore */,
A7F282BB238EA9FB00742C20 /* Github */,
69F8423D1E67540700C110F7 /* ReleaseHockeyapp */,
D04D01CB1E678C230086DDC0 /* ReleaseAppStore */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = ReleaseHockeyapp;
};
69F8423E1E67540700C110F7 /* Build configuration list for PBXNativeTarget "libtgvoip" */ = {
isa = XCConfigurationList;
buildConfigurations = (
69F8423F1E67540700C110F7 /* DebugHockeyapp */,
D045B56622E0C29A005B6623 /* HockeyappMacAlpha */,
69EBC7992136D55A003CFE90 /* Debug Auto Test */,
D04D01C41E678C0D0086DDC0 /* DebugAppStore */,
A7F282BC238EA9FB00742C20 /* Github */,
69F842401E67540700C110F7 /* ReleaseHockeyapp */,
D04D01CC1E678C230086DDC0 /* ReleaseAppStore */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = ReleaseHockeyapp;
};
/* End XCConfigurationList section */
};
rootObject = 69F8422D1E67540700C110F7 /* Project object */;
}