// !$*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 = ""; }; 691E033221A4FD7500F838EF /* memutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memutil.h; sourceTree = ""; }; 691E033321A4FD7500F838EF /* memutil.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memutil.cc; sourceTree = ""; }; 691E033421A4FD7500F838EF /* string_view.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_view.cc; sourceTree = ""; }; 691E033521A4FD7500F838EF /* ascii.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ascii.h; sourceTree = ""; }; 691E033621A4FD7500F838EF /* ascii.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ascii.cc; sourceTree = ""; }; 691E033721A4FD7500F838EF /* string_view.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_view.h; sourceTree = ""; }; 691E033921A4FD7500F838EF /* optional.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = optional.h; sourceTree = ""; }; 691E033A21A4FD7500F838EF /* bad_optional_access.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bad_optional_access.h; sourceTree = ""; }; 691E033B21A4FD7500F838EF /* bad_optional_access.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bad_optional_access.cc; sourceTree = ""; }; 691E033C21A4FD7500F838EF /* optional.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = optional.cc; sourceTree = ""; }; 691E033E21A4FD7500F838EF /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = ""; }; 691E034021A4FD7500F838EF /* type_traits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = ""; }; 691E034221A4FD7500F838EF /* algorithm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = algorithm.h; sourceTree = ""; }; 691E034421A4FD7500F838EF /* inlined_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inlined_vector.h; sourceTree = ""; }; 691E034621A4FD7500F838EF /* policy_checks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = policy_checks.h; sourceTree = ""; }; 691E034721A4FD7500F838EF /* port.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = port.h; sourceTree = ""; }; 691E034821A4FD7500F838EF /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; }; 691E034A21A4FD7500F838EF /* raw_logging.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = raw_logging.cc; sourceTree = ""; }; 691E034B21A4FD7500F838EF /* throw_delegate.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = throw_delegate.cc; sourceTree = ""; }; 691E034C21A4FD7500F838EF /* invoke.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = invoke.h; sourceTree = ""; }; 691E034D21A4FD7500F838EF /* inline_variable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_variable.h; sourceTree = ""; }; 691E034E21A4FD7500F838EF /* atomic_hook.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atomic_hook.h; sourceTree = ""; }; 691E034F21A4FD7500F838EF /* identity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = identity.h; sourceTree = ""; }; 691E035021A4FD7500F838EF /* raw_logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = raw_logging.h; sourceTree = ""; }; 691E035121A4FD7500F838EF /* throw_delegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = throw_delegate.h; sourceTree = ""; }; 691E035221A4FD7500F838EF /* attributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = attributes.h; sourceTree = ""; }; 691E035321A4FD7500F838EF /* macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macros.h; sourceTree = ""; }; 691E035421A4FD7500F838EF /* optimization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = optimization.h; sourceTree = ""; }; 691E035521A4FD7500F838EF /* log_severity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log_severity.h; sourceTree = ""; }; 691E035721A4FD7500F838EF /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = ""; }; 691E035A21A4FD7500F838EF /* mock_smoothing_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mock_smoothing_filter.h; sourceTree = ""; }; 691E035B21A4FD7500F838EF /* wav_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wav_file.h; sourceTree = ""; }; 691E035C21A4FD7500F838EF /* window_generator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = window_generator.cc; sourceTree = ""; }; 691E035D21A4FD7500F838EF /* channel_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channel_buffer.cc; sourceTree = ""; }; 691E035E21A4FD7500F838EF /* fir_filter_factory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fir_filter_factory.cc; sourceTree = ""; }; 691E035F21A4FD7500F838EF /* sparse_fir_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sparse_fir_filter.h; sourceTree = ""; }; 691E036021A4FD7500F838EF /* fir_filter_sse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fir_filter_sse.h; sourceTree = ""; }; 691E036121A4FD7500F838EF /* window_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = window_generator.h; sourceTree = ""; }; 691E036221A4FD7500F838EF /* ring_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ring_buffer.h; sourceTree = ""; }; 691E036321A4FD7500F838EF /* fir_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fir_filter.h; sourceTree = ""; }; 691E036521A4FD7500F838EF /* audio_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_util.h; sourceTree = ""; }; 691E036621A4FD7500F838EF /* wav_header.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wav_header.cc; sourceTree = ""; }; 691E036721A4FD7500F838EF /* real_fourier_ooura.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = real_fourier_ooura.cc; sourceTree = ""; }; 691E036821A4FD7500F838EF /* fir_filter_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fir_filter_neon.cc; sourceTree = ""; }; 691E036921A4FD7500F838EF /* audio_util.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_util.cc; sourceTree = ""; }; 691E036A21A4FD7500F838EF /* real_fourier_ooura.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = real_fourier_ooura.h; sourceTree = ""; }; 691E036B21A4FD7500F838EF /* fir_filter_sse.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fir_filter_sse.cc; sourceTree = ""; }; 691E036C21A4FD7500F838EF /* smoothing_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = smoothing_filter.h; sourceTree = ""; }; 691E036E21A4FD7500F838EF /* sinc_resampler_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sinc_resampler_neon.cc; sourceTree = ""; }; 691E036F21A4FD7500F838EF /* push_sinc_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = push_sinc_resampler.cc; sourceTree = ""; }; 691E037021A4FD7500F838EF /* sinc_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sinc_resampler.h; sourceTree = ""; }; 691E037121A4FD7500F838EF /* resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resampler.cc; sourceTree = ""; }; 691E037221A4FD7500F838EF /* sinc_resampler_sse.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sinc_resampler_sse.cc; sourceTree = ""; }; 691E037421A4FD7500F838EF /* push_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = push_resampler.h; sourceTree = ""; }; 691E037521A4FD7500F838EF /* resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resampler.h; sourceTree = ""; }; 691E037621A4FD7500F838EF /* push_sinc_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = push_sinc_resampler.h; sourceTree = ""; }; 691E037721A4FD7500F838EF /* push_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = push_resampler.cc; sourceTree = ""; }; 691E037821A4FD7500F838EF /* sinusoidal_linear_chirp_source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sinusoidal_linear_chirp_source.h; sourceTree = ""; }; 691E037921A4FD7500F838EF /* sinc_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sinc_resampler.cc; sourceTree = ""; }; 691E037A21A4FD7500F838EF /* sinusoidal_linear_chirp_source.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sinusoidal_linear_chirp_source.cc; sourceTree = ""; }; 691E037B21A4FD7500F838EF /* fir_filter_factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fir_filter_factory.h; sourceTree = ""; }; 691E037C21A4FD7500F838EF /* audio_converter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_converter.h; sourceTree = ""; }; 691E037D21A4FD7500F838EF /* wav_file.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wav_file.cc; sourceTree = ""; }; 691E038021A4FD7500F838EF /* spl_sqrt_floor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_sqrt_floor.c; sourceTree = ""; }; 691E038221A4FD7500F838EF /* spl_sqrt_floor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_sqrt_floor.h; sourceTree = ""; }; 691E038421A4FD7500F838EF /* fft4g.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fft4g.c; sourceTree = ""; }; 691E038521A4FD7500F838EF /* fft4g.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft4g.h; sourceTree = ""; }; 691E038621A4FD7500F838EF /* audio_converter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_converter.cc; sourceTree = ""; }; 691E038721A4FD7500F838EF /* real_fourier.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = real_fourier.cc; sourceTree = ""; }; 691E038821A4FD7500F838EF /* channel_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel_buffer.h; sourceTree = ""; }; 691E038921A4FD7500F838EF /* real_fourier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = real_fourier.h; sourceTree = ""; }; 691E038A21A4FD7500F838EF /* sparse_fir_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sparse_fir_filter.cc; sourceTree = ""; }; 691E038B21A4FD7500F838EF /* fir_filter_neon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fir_filter_neon.h; sourceTree = ""; }; 691E038C21A4FD7500F838EF /* smoothing_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = smoothing_filter.cc; sourceTree = ""; }; 691E038D21A4FD7500F838EF /* fir_filter_c.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fir_filter_c.cc; sourceTree = ""; }; 691E038E21A4FD7500F838EF /* ring_buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ring_buffer.c; sourceTree = ""; }; 691E038F21A4FD7500F838EF /* fir_filter_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fir_filter_c.h; sourceTree = ""; }; 691E039121A4FD7500F838EF /* complex_fft_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = complex_fft_tables.h; sourceTree = ""; }; 691E039221A4FD7500F838EF /* complex_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = complex_fft.c; sourceTree = ""; }; 691E039321A4FD7500F838EF /* filter_ma_fast_q12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ma_fast_q12.c; sourceTree = ""; }; 691E039421A4FD7500F838EF /* splitting_filter1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = splitting_filter1.c; sourceTree = ""; }; 691E039521A4FD7500F838EF /* levinson_durbin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = levinson_durbin.c; sourceTree = ""; }; 691E039621A4FD7500F838EF /* downsample_fast_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = downsample_fast_neon.c; sourceTree = ""; }; 691E039721A4FD7500F838EF /* dot_product_with_scale.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dot_product_with_scale.cc; sourceTree = ""; }; 691E039821A4FD7500F838EF /* auto_corr_to_refl_coef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = auto_corr_to_refl_coef.c; sourceTree = ""; }; 691E039921A4FD7500F838EF /* resample_by_2_internal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_by_2_internal.c; sourceTree = ""; }; 691E039B21A4FD7500F838EF /* energy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = energy.c; sourceTree = ""; }; 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 = ""; }; 691E039D21A4FD7500F838EF /* downsample_fast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = downsample_fast.c; sourceTree = ""; }; 691E039E21A4FD7500F838EF /* filter_ar_fast_q12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ar_fast_q12.c; sourceTree = ""; }; 691E039F21A4FD7500F838EF /* spl_init.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_init.c; sourceTree = ""; }; 691E03A021A4FD7500F838EF /* lpc_to_refl_coef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_to_refl_coef.c; sourceTree = ""; }; 691E03A121A4FD7500F838EF /* cross_correlation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cross_correlation.c; sourceTree = ""; }; 691E03A321A4FD7500F838EF /* signal_processing_library.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signal_processing_library.h; sourceTree = ""; }; 691E03A421A4FD7500F838EF /* real_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = real_fft.h; sourceTree = ""; }; 691E03A521A4FD7500F838EF /* spl_inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_inl.h; sourceTree = ""; }; 691E03A621A4FD7500F838EF /* spl_inl_armv7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_inl_armv7.h; sourceTree = ""; }; 691E03A721A4FD7500F838EF /* division_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = division_operations.c; sourceTree = ""; }; 691E03A821A4FD7500F838EF /* auto_correlation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = auto_correlation.c; sourceTree = ""; }; 691E03A921A4FD7500F838EF /* get_scaling_square.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_scaling_square.c; sourceTree = ""; }; 691E03AA21A4FD7500F838EF /* min_max_operations_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = min_max_operations_neon.c; sourceTree = ""; }; 691E03AB21A4FD7500F838EF /* dot_product_with_scale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dot_product_with_scale.h; sourceTree = ""; }; 691E03AC21A4FD7500F838EF /* resample_by_2_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resample_by_2_internal.h; sourceTree = ""; }; 691E03AD21A4FD7500F838EF /* resample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample.c; sourceTree = ""; }; 691E03AE21A4FD7500F838EF /* cross_correlation_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cross_correlation_neon.c; sourceTree = ""; }; 691E03AF21A4FD7500F838EF /* min_max_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = min_max_operations.c; sourceTree = ""; }; 691E03B021A4FD7500F838EF /* refl_coef_to_lpc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = refl_coef_to_lpc.c; sourceTree = ""; }; 691E03B121A4FD7500F838EF /* filter_ar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ar.c; sourceTree = ""; }; 691E03B221A4FD7500F838EF /* vector_scaling_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vector_scaling_operations.c; sourceTree = ""; }; 691E03B321A4FD7500F838EF /* resample_fractional.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_fractional.c; sourceTree = ""; }; 691E03B421A4FD7500F838EF /* real_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = real_fft.c; sourceTree = ""; }; 691E03B521A4FD7500F838EF /* ilbc_specific_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ilbc_specific_functions.c; sourceTree = ""; }; 691E03B621A4FD7500F838EF /* complex_bit_reverse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = complex_bit_reverse.c; sourceTree = ""; }; 691E03B721A4FD7500F838EF /* randomization_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = randomization_functions.c; sourceTree = ""; }; 691E03B921A4FD7500F838EF /* copy_set_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = copy_set_operations.c; sourceTree = ""; }; 691E03BA21A4FD7500F838EF /* resample_by_2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_by_2.c; sourceTree = ""; }; 691E03BB21A4FD7500F838EF /* get_hanning_window.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_hanning_window.c; sourceTree = ""; }; 691E03BC21A4FD7500F838EF /* resample_48khz.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_48khz.c; sourceTree = ""; }; 691E03BD21A4FD7500F838EF /* spl_inl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_inl.c; sourceTree = ""; }; 691E03BE21A4FD7500F838EF /* spl_sqrt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_sqrt.c; sourceTree = ""; }; 691E03BF21A4FD7500F838EF /* wav_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wav_header.h; sourceTree = ""; }; 691E03C121A4FD7500F838EF /* vad_sp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vad_sp.c; sourceTree = ""; }; 691E03C221A4FD7500F838EF /* vad.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vad.cc; sourceTree = ""; }; 691E03C321A4FD7500F838EF /* webrtc_vad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = webrtc_vad.c; sourceTree = ""; }; 691E03C421A4FD7500F838EF /* vad_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_core.h; sourceTree = ""; }; 691E03C621A4FD7500F838EF /* vad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad.h; sourceTree = ""; }; 691E03C721A4FD7500F838EF /* webrtc_vad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = webrtc_vad.h; sourceTree = ""; }; 691E03C821A4FD7500F838EF /* vad_gmm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_gmm.h; sourceTree = ""; }; 691E03C921A4FD7500F838EF /* vad_filterbank.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vad_filterbank.c; sourceTree = ""; }; 691E03CA21A4FD7500F838EF /* vad_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vad_core.c; sourceTree = ""; }; 691E03CB21A4FD7500F838EF /* vad_sp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_sp.h; sourceTree = ""; }; 691E03CC21A4FD7500F838EF /* vad_filterbank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_filterbank.h; sourceTree = ""; }; 691E03CD21A4FD7500F838EF /* vad_gmm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vad_gmm.c; sourceTree = ""; }; 691E03D021A4FD7500F838EF /* audio_frame.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_frame.cc; sourceTree = ""; }; 691E03D121A4FD7500F838EF /* echo_canceller3_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_canceller3_config.h; sourceTree = ""; }; 691E03D221A4FD7500F838EF /* echo_control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_control.h; sourceTree = ""; }; 691E03D321A4FD7500F838EF /* audio_frame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_frame.h; sourceTree = ""; }; 691E03D421A4FD7500F838EF /* echo_canceller3_config.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_canceller3_config.cc; sourceTree = ""; }; 691E03D521A4FD7500F838EF /* echo_canceller3_factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_canceller3_factory.h; sourceTree = ""; }; 691E03D621A4FD7500F838EF /* echo_canceller3_factory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_canceller3_factory.cc; sourceTree = ""; }; 691E03D721A4FD7500F838EF /* array_view.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = array_view.h; sourceTree = ""; }; 691E03DB21A4FD7500F838EF /* rnn_vad_weights.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rnn_vad_weights.cc; sourceTree = ""; }; 691E03DC21A4FD7500F838EF /* rnn_activations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rnn_activations.h; sourceTree = ""; }; 691E03DD21A4FD7500F838EF /* kiss_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kiss_fft.h; sourceTree = ""; }; 691E03DE21A4FD7500F838EF /* kiss_fft.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kiss_fft.cc; sourceTree = ""; }; 691E03DF21A4FD7500F838EF /* rnn_vad_weights.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rnn_vad_weights.h; sourceTree = ""; }; 691E03E221A4FD7500F838EF /* field_trial.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = field_trial.h; sourceTree = ""; }; 691E03E321A4FD7500F838EF /* cpu_features_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu_features_wrapper.h; sourceTree = ""; }; 691E03E421A4FD7500F838EF /* asm_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asm_defines.h; sourceTree = ""; }; 691E03E521A4FD7500F838EF /* metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = metrics.h; sourceTree = ""; }; 691E03E621A4FD7500F838EF /* compile_assert_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compile_assert_c.h; sourceTree = ""; }; 691E03E821A4FD7500F838EF /* field_trial.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = field_trial.cc; sourceTree = ""; }; 691E03E921A4FD7500F838EF /* metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = metrics.cc; sourceTree = ""; }; 691E03EA21A4FD7500F838EF /* cpu_features.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_features.cc; sourceTree = ""; }; 691E03EE21A4FD7500F838EF /* fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft.h; sourceTree = ""; }; 691E03EF21A4FD7500F838EF /* fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fft.c; sourceTree = ""; }; 691E03F321A4FD7500F838EF /* bandwidth_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bandwidth_info.h; sourceTree = ""; }; 691E03F621A4FD7500F838EF /* isac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = isac.h; sourceTree = ""; }; 691E03F821A4FD7500F838EF /* pitch_estimator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pitch_estimator.c; sourceTree = ""; }; 691E03F921A4FD7500F838EF /* lpc_shape_swb16_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_shape_swb16_tables.c; sourceTree = ""; }; 691E03FA21A4FD7500F838EF /* pitch_gain_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pitch_gain_tables.c; sourceTree = ""; }; 691E03FB21A4FD7500F838EF /* arith_routines_logist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = arith_routines_logist.c; sourceTree = ""; }; 691E03FC21A4FD7500F838EF /* os_specific_inline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = os_specific_inline.h; sourceTree = ""; }; 691E03FD21A4FD7500F838EF /* filterbanks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filterbanks.c; sourceTree = ""; }; 691E03FE21A4FD7500F838EF /* entropy_coding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entropy_coding.h; sourceTree = ""; }; 691E03FF21A4FD7500F838EF /* isac_vad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = isac_vad.h; sourceTree = ""; }; 691E040021A4FD7500F838EF /* settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = settings.h; sourceTree = ""; }; 691E040121A4FD7500F838EF /* transform.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = transform.c; sourceTree = ""; }; 691E040221A4FD7500F838EF /* lpc_shape_swb12_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lpc_shape_swb12_tables.h; sourceTree = ""; }; 691E040321A4FD7500F838EF /* arith_routines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arith_routines.h; sourceTree = ""; }; 691E040421A4FD7500F838EF /* crc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc.h; sourceTree = ""; }; 691E040521A4FD7500F838EF /* pitch_filter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pitch_filter.c; sourceTree = ""; }; 691E040621A4FD7500F838EF /* encode_lpc_swb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = encode_lpc_swb.c; sourceTree = ""; }; 691E040721A4FD7500F838EF /* filter_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_functions.c; sourceTree = ""; }; 691E040821A4FD7500F838EF /* decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = decode.c; sourceTree = ""; }; 691E040921A4FD7500F838EF /* lattice.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lattice.c; sourceTree = ""; }; 691E040A21A4FD7500F838EF /* intialize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = intialize.c; sourceTree = ""; }; 691E040B21A4FD7500F838EF /* lpc_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_tables.c; sourceTree = ""; }; 691E040C21A4FD7500F838EF /* lpc_gain_swb_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_gain_swb_tables.c; sourceTree = ""; }; 691E040D21A4FD7500F838EF /* bandwidth_estimator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bandwidth_estimator.c; sourceTree = ""; }; 691E040E21A4FD7500F838EF /* isac_float_type.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = isac_float_type.h; sourceTree = ""; }; 691E040F21A4FD7500F838EF /* pitch_lag_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_lag_tables.h; sourceTree = ""; }; 691E041021A4FD7500F838EF /* encode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = encode.c; sourceTree = ""; }; 691E041121A4FD7500F838EF /* lpc_analysis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_analysis.c; sourceTree = ""; }; 691E041221A4FD7500F838EF /* spectrum_ar_model_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spectrum_ar_model_tables.h; sourceTree = ""; }; 691E041321A4FD7500F838EF /* arith_routines_hist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = arith_routines_hist.c; sourceTree = ""; }; 691E041421A4FD7500F838EF /* codec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codec.h; sourceTree = ""; }; 691E041521A4FD7500F838EF /* pitch_gain_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_gain_tables.h; sourceTree = ""; }; 691E041621A4FD7500F838EF /* lpc_shape_swb16_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lpc_shape_swb16_tables.h; sourceTree = ""; }; 691E041721A4FD7500F838EF /* pitch_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_estimator.h; sourceTree = ""; }; 691E041821A4FD7500F838EF /* entropy_coding.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = entropy_coding.c; sourceTree = ""; }; 691E041921A4FD7500F838EF /* isac_vad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = isac_vad.c; sourceTree = ""; }; 691E041A21A4FD7500F838EF /* structs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = structs.h; sourceTree = ""; }; 691E041B21A4FD7500F838EF /* filter_functions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter_functions.h; sourceTree = ""; }; 691E041C21A4FD7500F838EF /* encode_lpc_swb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = encode_lpc_swb.h; sourceTree = ""; }; 691E041D21A4FD7500F838EF /* pitch_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_filter.h; sourceTree = ""; }; 691E041E21A4FD7500F838EF /* arith_routines.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = arith_routines.c; sourceTree = ""; }; 691E041F21A4FD7500F838EF /* crc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crc.c; sourceTree = ""; }; 691E042021A4FD7500F838EF /* lpc_shape_swb12_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_shape_swb12_tables.c; sourceTree = ""; }; 691E042121A4FD7500F838EF /* lpc_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lpc_analysis.h; sourceTree = ""; }; 691E042221A4FD7500F838EF /* decode_bwe.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = decode_bwe.c; sourceTree = ""; }; 691E042321A4FD7500F838EF /* spectrum_ar_model_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spectrum_ar_model_tables.c; sourceTree = ""; }; 691E042421A4FD7500F838EF /* bandwidth_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bandwidth_estimator.h; sourceTree = ""; }; 691E042521A4FD7500F838EF /* pitch_lag_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pitch_lag_tables.c; sourceTree = ""; }; 691E042621A4FD7500F838EF /* isac.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = isac.c; sourceTree = ""; }; 691E042721A4FD7500F838EF /* lpc_gain_swb_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lpc_gain_swb_tables.h; sourceTree = ""; }; 691E042821A4FD7500F838EF /* lpc_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lpc_tables.h; sourceTree = ""; }; 691E042A21A4FD7500F838EF /* rms_level.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rms_level.cc; sourceTree = ""; }; 691E042C21A4FD7500F838EF /* moving_max.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = moving_max.h; sourceTree = ""; }; 691E042D21A4FD7600F838EF /* circular_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = circular_buffer.h; sourceTree = ""; }; 691E042E21A4FD7600F838EF /* normalized_covariance_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = normalized_covariance_estimator.h; sourceTree = ""; }; 691E042F21A4FD7600F838EF /* normalized_covariance_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = normalized_covariance_estimator.cc; sourceTree = ""; }; 691E043021A4FD7600F838EF /* moving_max.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = moving_max.cc; sourceTree = ""; }; 691E043121A4FD7600F838EF /* circular_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = circular_buffer.cc; sourceTree = ""; }; 691E043221A4FD7600F838EF /* mean_variance_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mean_variance_estimator.cc; sourceTree = ""; }; 691E043321A4FD7600F838EF /* mean_variance_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mean_variance_estimator.h; sourceTree = ""; }; 691E043421A4FD7600F838EF /* gain_control_for_experimental_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_control_for_experimental_agc.h; sourceTree = ""; }; 691E043521A4FD7600F838EF /* splitting_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = splitting_filter.cc; sourceTree = ""; }; 691E043621A4FD7600F838EF /* gain_control_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gain_control_impl.cc; sourceTree = ""; }; 691E043721A4FD7600F838EF /* rms_level.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rms_level.h; sourceTree = ""; }; 691E043D21A4FD7600F838EF /* ns_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ns_core.h; sourceTree = ""; }; 691E043E21A4FD7600F838EF /* nsx_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core.c; sourceTree = ""; }; 691E043F21A4FD7600F838EF /* noise_suppression_x.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = noise_suppression_x.c; sourceTree = ""; }; 691E044021A4FD7600F838EF /* nsx_core_c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core_c.c; sourceTree = ""; }; 691E044121A4FD7600F838EF /* defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defines.h; sourceTree = ""; }; 691E044221A4FD7600F838EF /* noise_suppression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression.h; sourceTree = ""; }; 691E044321A4FD7600F838EF /* ns_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ns_core.c; sourceTree = ""; }; 691E044421A4FD7600F838EF /* nsx_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nsx_core.h; sourceTree = ""; }; 691E044521A4FD7600F838EF /* windows_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = windows_private.h; sourceTree = ""; }; 691E044621A4FD7600F838EF /* noise_suppression_x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression_x.h; sourceTree = ""; }; 691E044721A4FD7600F838EF /* nsx_core_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core_neon.c; sourceTree = ""; }; 691E044821A4FD7600F838EF /* noise_suppression.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = noise_suppression.c; sourceTree = ""; }; 691E044921A4FD7600F838EF /* nsx_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nsx_defines.h; sourceTree = ""; }; 691E044A21A4FD7600F838EF /* residual_echo_detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = residual_echo_detector.h; sourceTree = ""; }; 691E044B21A4FD7600F838EF /* audio_processing_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_processing_impl.h; sourceTree = ""; }; 691E044C21A4FD7600F838EF /* audio_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_buffer.cc; sourceTree = ""; }; 691E044D21A4FD7600F838EF /* typing_detection.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = typing_detection.cc; sourceTree = ""; }; 691E044E21A4FD7600F838EF /* render_queue_item_verifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_queue_item_verifier.h; sourceTree = ""; }; 691E045121A4FD7600F838EF /* audio_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_generator.h; sourceTree = ""; }; 691E045221A4FD7600F838EF /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; }; 691E045321A4FD7600F838EF /* audio_frame_view.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_frame_view.h; sourceTree = ""; }; 691E045421A4FD7600F838EF /* mock_audio_processing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mock_audio_processing.h; sourceTree = ""; }; 691E045521A4FD7600F838EF /* gain_control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_control.h; sourceTree = ""; }; 691E045621A4FD7600F838EF /* audio_generator_factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_generator_factory.h; sourceTree = ""; }; 691E045721A4FD7600F838EF /* audio_processing_statistics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing_statistics.cc; sourceTree = ""; }; 691E045821A4FD7600F838EF /* audio_generator_factory.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_generator_factory.cc; sourceTree = ""; }; 691E045921A4FD7600F838EF /* aec_dump.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_dump.cc; sourceTree = ""; }; 691E045A21A4FD7600F838EF /* aec_dump.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_dump.h; sourceTree = ""; }; 691E045B21A4FD7600F838EF /* audio_processing_statistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_processing_statistics.h; sourceTree = ""; }; 691E045C21A4FD7600F838EF /* audio_processing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_processing.h; sourceTree = ""; }; 691E045D21A4FD7600F838EF /* audio_processing.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing.cc; sourceTree = ""; }; 691E045E21A4FD7600F838EF /* config.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = config.cc; sourceTree = ""; }; 691E046021A4FD7600F838EF /* interpolated_gain_curve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interpolated_gain_curve.h; sourceTree = ""; }; 691E046121A4FD7600F838EF /* biquad_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = biquad_filter.h; sourceTree = ""; }; 691E046221A4FD7600F838EF /* interpolated_gain_curve.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interpolated_gain_curve.cc; sourceTree = ""; }; 691E046321A4FD7600F838EF /* agc2_common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = agc2_common.cc; sourceTree = ""; }; 691E046421A4FD7600F838EF /* agc2_testing_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agc2_testing_common.h; sourceTree = ""; }; 691E046521A4FD7600F838EF /* adaptive_mode_level_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adaptive_mode_level_estimator.h; sourceTree = ""; }; 691E046621A4FD7600F838EF /* gain_applier.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gain_applier.cc; sourceTree = ""; }; 691E046721A4FD7600F838EF /* signal_classifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signal_classifier.h; sourceTree = ""; }; 691E046821A4FD7600F838EF /* adaptive_agc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adaptive_agc.cc; sourceTree = ""; }; 691E046921A4FD7600F838EF /* adaptive_digital_gain_applier.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adaptive_digital_gain_applier.cc; sourceTree = ""; }; 691E046A21A4FD7600F838EF /* limiter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = limiter.cc; sourceTree = ""; }; 691E046B21A4FD7600F838EF /* saturation_protector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = saturation_protector.cc; sourceTree = ""; }; 691E046C21A4FD7600F838EF /* vector_float_frame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_float_frame.h; sourceTree = ""; }; 691E046E21A4FD7600F838EF /* spectral_features_internal.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spectral_features_internal.cc; sourceTree = ""; }; 691E046F21A4FD7600F838EF /* sequence_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sequence_buffer.h; sourceTree = ""; }; 691E047021A4FD7600F838EF /* rnn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rnn.h; sourceTree = ""; }; 691E047121A4FD7600F838EF /* rnn.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rnn.cc; sourceTree = ""; }; 691E047221A4FD7600F838EF /* test_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = test_utils.h; sourceTree = ""; }; 691E047321A4FD7600F838EF /* pitch_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_info.h; sourceTree = ""; }; 691E047421A4FD7600F838EF /* lp_residual.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lp_residual.h; sourceTree = ""; }; 691E047521A4FD7600F838EF /* ring_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ring_buffer.h; sourceTree = ""; }; 691E047621A4FD7600F838EF /* pitch_search_internal.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pitch_search_internal.cc; sourceTree = ""; }; 691E047721A4FD7600F838EF /* symmetric_matrix_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = symmetric_matrix_buffer.h; sourceTree = ""; }; 691E047821A4FD7600F838EF /* spectral_features.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spectral_features.h; sourceTree = ""; }; 691E047921A4FD7600F838EF /* features_extraction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = features_extraction.h; sourceTree = ""; }; 691E047A21A4FD7600F838EF /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; 691E047B21A4FD7600F838EF /* spectral_features_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spectral_features_internal.h; sourceTree = ""; }; 691E047C21A4FD7600F838EF /* fft_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft_util.h; sourceTree = ""; }; 691E047D21A4FD7600F838EF /* spectral_features.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spectral_features.cc; sourceTree = ""; }; 691E047E21A4FD7600F838EF /* pitch_search_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_search_internal.h; sourceTree = ""; }; 691E047F21A4FD7600F838EF /* pitch_search.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pitch_search.cc; sourceTree = ""; }; 691E048021A4FD7600F838EF /* pitch_search.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_search.h; sourceTree = ""; }; 691E048121A4FD7600F838EF /* features_extraction.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = features_extraction.cc; sourceTree = ""; }; 691E048221A4FD7600F838EF /* fft_util.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fft_util.cc; sourceTree = ""; }; 691E048321A4FD7600F838EF /* lp_residual.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lp_residual.cc; sourceTree = ""; }; 691E048421A4FD7600F838EF /* fixed_gain_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fixed_gain_controller.h; sourceTree = ""; }; 691E048521A4FD7600F838EF /* adaptive_mode_level_estimator_agc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adaptive_mode_level_estimator_agc.cc; sourceTree = ""; }; 691E048621A4FD7600F838EF /* vector_float_frame.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vector_float_frame.cc; sourceTree = ""; }; 691E048721A4FD7600F838EF /* down_sampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = down_sampler.h; sourceTree = ""; }; 691E048821A4FD7600F838EF /* noise_level_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = noise_level_estimator.cc; sourceTree = ""; }; 691E048921A4FD7600F838EF /* agc2_testing_common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = agc2_testing_common.cc; sourceTree = ""; }; 691E048A21A4FD7600F838EF /* fixed_digital_level_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fixed_digital_level_estimator.cc; sourceTree = ""; }; 691E048B21A4FD7600F838EF /* fixed_gain_controller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fixed_gain_controller.cc; sourceTree = ""; }; 691E048C21A4FD7600F838EF /* saturation_protector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = saturation_protector.h; sourceTree = ""; }; 691E048D21A4FD7600F838EF /* vad_with_level.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vad_with_level.cc; sourceTree = ""; }; 691E048E21A4FD7600F838EF /* limiter_db_gain_curve.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = limiter_db_gain_curve.cc; sourceTree = ""; }; 691E048F21A4FD7600F838EF /* agc2_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agc2_common.h; sourceTree = ""; }; 691E049021A4FD7600F838EF /* adaptive_mode_level_estimator_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adaptive_mode_level_estimator_agc.h; sourceTree = ""; }; 691E049121A4FD7600F838EF /* adaptive_digital_gain_applier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adaptive_digital_gain_applier.h; sourceTree = ""; }; 691E049221A4FD7600F838EF /* vad_with_level.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_with_level.h; sourceTree = ""; }; 691E049321A4FD7600F838EF /* limiter_db_gain_curve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = limiter_db_gain_curve.h; sourceTree = ""; }; 691E049421A4FD7600F838EF /* fixed_digital_level_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fixed_digital_level_estimator.h; sourceTree = ""; }; 691E049521A4FD7600F838EF /* adaptive_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adaptive_agc.h; sourceTree = ""; }; 691E049621A4FD7600F838EF /* gain_applier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_applier.h; sourceTree = ""; }; 691E049721A4FD7600F838EF /* down_sampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = down_sampler.cc; sourceTree = ""; }; 691E049821A4FD7600F838EF /* noise_level_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_level_estimator.h; sourceTree = ""; }; 691E049921A4FD7600F838EF /* signal_classifier.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = signal_classifier.cc; sourceTree = ""; }; 691E049A21A4FD7600F838EF /* noise_spectrum_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = noise_spectrum_estimator.cc; sourceTree = ""; }; 691E049B21A4FD7600F838EF /* compute_interpolated_gain_curve.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compute_interpolated_gain_curve.cc; sourceTree = ""; }; 691E049C21A4FD7600F838EF /* compute_interpolated_gain_curve.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compute_interpolated_gain_curve.h; sourceTree = ""; }; 691E049D21A4FD7600F838EF /* biquad_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = biquad_filter.cc; sourceTree = ""; }; 691E049E21A4FD7600F838EF /* noise_spectrum_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_spectrum_estimator.h; sourceTree = ""; }; 691E049F21A4FD7600F838EF /* limiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = limiter.h; sourceTree = ""; }; 691E04A021A4FD7600F838EF /* adaptive_mode_level_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adaptive_mode_level_estimator.cc; sourceTree = ""; }; 691E04A221A4FD7600F838EF /* moving_moments.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = moving_moments.cc; sourceTree = ""; }; 691E04A321A4FD7600F838EF /* transient_detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transient_detector.h; sourceTree = ""; }; 691E04A421A4FD7600F838EF /* wpd_tree.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wpd_tree.cc; sourceTree = ""; }; 691E04A521A4FD7600F838EF /* transient_suppressor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transient_suppressor.h; sourceTree = ""; }; 691E04A621A4FD7600F838EF /* daubechies_8_wavelet_coeffs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = daubechies_8_wavelet_coeffs.h; sourceTree = ""; }; 691E04A721A4FD7600F838EF /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; 691E04A821A4FD7600F838EF /* wpd_node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wpd_node.h; sourceTree = ""; }; 691E04A921A4FD7600F838EF /* moving_moments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = moving_moments.h; sourceTree = ""; }; 691E04AA21A4FD7600F838EF /* wpd_tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wpd_tree.h; sourceTree = ""; }; 691E04AB21A4FD7600F838EF /* wpd_node.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wpd_node.cc; sourceTree = ""; }; 691E04AC21A4FD7600F838EF /* transient_suppressor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transient_suppressor.cc; sourceTree = ""; }; 691E04AD21A4FD7600F838EF /* transient_detector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transient_detector.cc; sourceTree = ""; }; 691E04AE21A4FD7600F838EF /* dyadic_decimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dyadic_decimator.h; sourceTree = ""; }; 691E04AF21A4FD7600F838EF /* low_cut_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = low_cut_filter.cc; sourceTree = ""; }; 691E04B021A4FD7600F838EF /* noise_suppression_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression_impl.h; sourceTree = ""; }; 691E04B121A4FD7600F838EF /* level_estimator_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_estimator_impl.cc; sourceTree = ""; }; 691E04B221A4FD7600F838EF /* three_band_filter_bank.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = three_band_filter_bank.cc; sourceTree = ""; }; 691E04B421A4FD7600F838EF /* echo_cancellation.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_cancellation.cc; sourceTree = ""; }; 691E04B521A4FD7600F838EF /* aec_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_resampler.h; sourceTree = ""; }; 691E04B621A4FD7600F838EF /* aec_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_resampler.cc; sourceTree = ""; }; 691E04B721A4FD7600F838EF /* echo_cancellation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_cancellation.h; sourceTree = ""; }; 691E04B821A4FD7600F838EF /* aec_core.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core.cc; sourceTree = ""; }; 691E04B921A4FD7600F838EF /* aec_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_core.h; sourceTree = ""; }; 691E04BA21A4FD7600F838EF /* aec_core_optimized_methods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_core_optimized_methods.h; sourceTree = ""; }; 691E04BB21A4FD7600F838EF /* aec_core_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core_neon.cc; sourceTree = ""; }; 691E04BC21A4FD7600F838EF /* aec_core_sse2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core_sse2.cc; sourceTree = ""; }; 691E04BD21A4FD7600F838EF /* aec_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_common.h; sourceTree = ""; }; 691E04BE21A4FD7600F838EF /* voice_detection_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voice_detection_impl.h; sourceTree = ""; }; 691E04BF21A4FD7600F838EF /* voice_detection_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voice_detection_impl.cc; sourceTree = ""; }; 691E04C021A4FD7600F838EF /* echo_cancellation_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_cancellation_impl.cc; sourceTree = ""; }; 691E04C121A4FD7600F838EF /* gain_control_for_experimental_agc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gain_control_for_experimental_agc.cc; sourceTree = ""; }; 691E04C321A4FD7600F838EF /* agc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = agc.cc; sourceTree = ""; }; 691E04C421A4FD7600F838EF /* loudness_histogram.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loudness_histogram.cc; sourceTree = ""; }; 691E04C521A4FD7600F838EF /* agc_manager_direct.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = agc_manager_direct.cc; sourceTree = ""; }; 691E04C721A4FD7600F838EF /* analog_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = analog_agc.h; sourceTree = ""; }; 691E04C821A4FD7600F838EF /* gain_control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_control.h; sourceTree = ""; }; 691E04C921A4FD7600F838EF /* digital_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digital_agc.h; sourceTree = ""; }; 691E04CA21A4FD7600F838EF /* analog_agc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = analog_agc.c; sourceTree = ""; }; 691E04CB21A4FD7600F838EF /* digital_agc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = digital_agc.c; sourceTree = ""; }; 691E04CC21A4FD7600F838EF /* utility.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utility.cc; sourceTree = ""; }; 691E04CD21A4FD7600F838EF /* mock_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mock_agc.h; sourceTree = ""; }; 691E04CE21A4FD7600F838EF /* loudness_histogram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loudness_histogram.h; sourceTree = ""; }; 691E04CF21A4FD7600F838EF /* gain_map_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_map_internal.h; sourceTree = ""; }; 691E04D021A4FD7600F838EF /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = ""; }; 691E04D121A4FD7600F838EF /* agc_manager_direct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agc_manager_direct.h; sourceTree = ""; }; 691E04D221A4FD7600F838EF /* agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = agc.h; sourceTree = ""; }; 691E04D321A4FD7600F838EF /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; 691E04D421A4FD7600F838EF /* audio_processing_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_processing_impl.cc; sourceTree = ""; }; 691E04D521A4FD7600F838EF /* audio_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_buffer.h; sourceTree = ""; }; 691E04D621A4FD7600F838EF /* echo_control_mobile_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_control_mobile_impl.h; sourceTree = ""; }; 691E04D721A4FD7600F838EF /* splitting_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = splitting_filter.h; sourceTree = ""; }; 691E04D821A4FD7600F838EF /* low_cut_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = low_cut_filter.h; sourceTree = ""; }; 691E04DA21A4FD7600F838EF /* file_audio_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_audio_generator.h; sourceTree = ""; }; 691E04DB21A4FD7600F838EF /* file_audio_generator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_audio_generator.cc; sourceTree = ""; }; 691E04DC21A4FD7600F838EF /* gain_controller2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gain_controller2.cc; sourceTree = ""; }; 691E04DD21A4FD7600F838EF /* three_band_filter_bank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = three_band_filter_bank.h; sourceTree = ""; }; 691E04DE21A4FD7600F838EF /* residual_echo_detector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = residual_echo_detector.cc; sourceTree = ""; }; 691E04DF21A4FD7600F838EF /* echo_cancellation_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_cancellation_impl.h; sourceTree = ""; }; 691E04E021A4FD7600F838EF /* noise_suppression_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = noise_suppression_impl.cc; sourceTree = ""; }; 691E04E121A4FD7600F838EF /* level_estimator_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = level_estimator_impl.h; sourceTree = ""; }; 691E04E221A4FD7600F838EF /* gain_controller2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_controller2.h; sourceTree = ""; }; 691E04E421A4FD7600F838EF /* aecm_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aecm_core.h; sourceTree = ""; }; 691E04E521A4FD7600F838EF /* aecm_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aecm_defines.h; sourceTree = ""; }; 691E04E621A4FD7600F838EF /* aecm_core.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core.cc; sourceTree = ""; }; 691E04E721A4FD7600F838EF /* aecm_core_c.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core_c.cc; sourceTree = ""; }; 691E04E821A4FD7600F838EF /* aecm_core_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core_neon.cc; sourceTree = ""; }; 691E04E921A4FD7600F838EF /* echo_control_mobile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_control_mobile.h; sourceTree = ""; }; 691E04EA21A4FD7600F838EF /* echo_control_mobile.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_control_mobile.cc; sourceTree = ""; }; 691E04EC21A4FD7600F838EF /* render_reverb_model.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_reverb_model.cc; sourceTree = ""; }; 691E04ED21A4FD7600F838EF /* downsampled_render_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = downsampled_render_buffer.h; sourceTree = ""; }; 691E04EE21A4FD7600F838EF /* subtractor_output_analyzer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = subtractor_output_analyzer.h; sourceTree = ""; }; 691E04EF21A4FD7600F838EF /* reverb_model_fallback.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reverb_model_fallback.cc; sourceTree = ""; }; 691E04F021A4FD7600F838EF /* residual_echo_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = residual_echo_estimator.h; sourceTree = ""; }; 691E04F121A4FD7600F838EF /* shadow_filter_update_gain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shadow_filter_update_gain.h; sourceTree = ""; }; 691E04F221A4FD7600F838EF /* echo_remover_metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_remover_metrics.cc; sourceTree = ""; }; 691E04F321A4FD7600F838EF /* matched_filter_lag_aggregator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = matched_filter_lag_aggregator.cc; sourceTree = ""; }; 691E04F421A4FD7600F838EF /* render_delay_buffer2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_delay_buffer2.cc; sourceTree = ""; }; 691E04F521A4FD7600F838EF /* aec_state.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_state.h; sourceTree = ""; }; 691E04F621A4FD7600F838EF /* suppression_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = suppression_filter.h; sourceTree = ""; }; 691E04F721A4FD7600F838EF /* echo_path_variability.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_path_variability.cc; sourceTree = ""; }; 691E04F821A4FD7600F838EF /* frame_blocker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = frame_blocker.cc; sourceTree = ""; }; 691E04F921A4FD7600F838EF /* subtractor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = subtractor.cc; sourceTree = ""; }; 691E04FA21A4FD7600F838EF /* block_delay_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_delay_buffer.h; sourceTree = ""; }; 691E04FB21A4FD7600F838EF /* adaptive_fir_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adaptive_fir_filter.h; sourceTree = ""; }; 691E04FC21A4FD7600F838EF /* cascaded_biquad_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cascaded_biquad_filter.h; sourceTree = ""; }; 691E04FD21A4FD7600F838EF /* matched_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matched_filter.h; sourceTree = ""; }; 691E04FE21A4FD7600F838EF /* subtractor_output.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = subtractor_output.h; sourceTree = ""; }; 691E04FF21A4FD7600F838EF /* render_signal_analyzer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_signal_analyzer.h; sourceTree = ""; }; 691E050021A4FD7600F838EF /* aec3_fft.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec3_fft.cc; sourceTree = ""; }; 691E050121A4FD7600F838EF /* aec3_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec3_fft.h; sourceTree = ""; }; 691E050221A4FD7600F838EF /* echo_remover_metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_remover_metrics.h; sourceTree = ""; }; 691E050321A4FD7600F838EF /* fullband_erle_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fullband_erle_estimator.cc; sourceTree = ""; }; 691E050421A4FD7600F838EF /* suppression_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = suppression_filter.cc; sourceTree = ""; }; 691E050521A4FD7600F838EF /* block_processor.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_processor.cc; sourceTree = ""; }; 691E050621A4FD7600F838EF /* filter_analyzer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter_analyzer.h; sourceTree = ""; }; 691E050721A4FD7600F838EF /* subtractor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = subtractor.h; sourceTree = ""; }; 691E050821A4FD7600F838EF /* echo_path_delay_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_path_delay_estimator.h; sourceTree = ""; }; 691E050921A4FD7600F838EF /* subband_erle_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = subband_erle_estimator.cc; sourceTree = ""; }; 691E050A21A4FD7600F838EF /* render_delay_controller_metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_delay_controller_metrics.cc; sourceTree = ""; }; 691E050B21A4FD7600F838EF /* render_delay_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_delay_buffer.cc; sourceTree = ""; }; 691E050C21A4FD7600F838EF /* block_processor_metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_processor_metrics.h; sourceTree = ""; }; 691E050D21A4FD7600F838EF /* vector_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vector_buffer.cc; sourceTree = ""; }; 691E050E21A4FD7600F838EF /* erl_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = erl_estimator.cc; sourceTree = ""; }; 691E050F21A4FD7600F838EF /* aec_state.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_state.cc; sourceTree = ""; }; 691E051021A4FD7600F838EF /* adaptive_fir_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adaptive_fir_filter.cc; sourceTree = ""; }; 691E051121A4FD7600F838EF /* fft_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft_data.h; sourceTree = ""; }; 691E051221A4FD7600F838EF /* render_delay_controller.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_delay_controller.cc; sourceTree = ""; }; 691E051321A4FD7600F838EF /* skew_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = skew_estimator.cc; sourceTree = ""; }; 691E051421A4FD7600F838EF /* render_delay_controller_metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_delay_controller_metrics.h; sourceTree = ""; }; 691E051521A4FD7600F838EF /* comfort_noise_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = comfort_noise_generator.h; sourceTree = ""; }; 691E051621A4FD7600F838EF /* echo_path_delay_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_path_delay_estimator.cc; sourceTree = ""; }; 691E051721A4FD7600F838EF /* erl_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = erl_estimator.h; sourceTree = ""; }; 691E051821A4FD7600F838EF /* echo_remover.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_remover.h; sourceTree = ""; }; 691E051921A4FD7600F838EF /* block_framer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_framer.cc; sourceTree = ""; }; 691E051A21A4FD7600F838EF /* erle_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = erle_estimator.cc; sourceTree = ""; }; 691E051B21A4FD7600F838EF /* reverb_model.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reverb_model.cc; sourceTree = ""; }; 691E051C21A4FD7600F838EF /* cascaded_biquad_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cascaded_biquad_filter.cc; sourceTree = ""; }; 691E051D21A4FD7600F838EF /* matrix_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix_buffer.h; sourceTree = ""; }; 691E051E21A4FD7600F838EF /* render_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_buffer.cc; sourceTree = ""; }; 691E051F21A4FD7600F838EF /* reverb_model_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reverb_model_estimator.h; sourceTree = ""; }; 691E052021A4FD7600F838EF /* subtractor_output.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = subtractor_output.cc; sourceTree = ""; }; 691E052121A4FD7600F838EF /* stationarity_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stationarity_estimator.cc; sourceTree = ""; }; 691E052221A4FD7600F838EF /* render_signal_analyzer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_signal_analyzer.cc; sourceTree = ""; }; 691E052321A4FD7600F838EF /* echo_path_variability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_path_variability.h; sourceTree = ""; }; 691E052421A4FD7600F838EF /* moving_average.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = moving_average.h; sourceTree = ""; }; 691E052521A4FD7600F838EF /* render_reverb_model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_reverb_model.h; sourceTree = ""; }; 691E052621A4FD7600F838EF /* subtractor_output_analyzer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = subtractor_output_analyzer.cc; sourceTree = ""; }; 691E052721A4FD7600F838EF /* suppression_gain.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = suppression_gain.cc; sourceTree = ""; }; 691E052821A4FD7600F838EF /* echo_audibility.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_audibility.cc; sourceTree = ""; }; 691E052921A4FD7600F838EF /* block_processor_metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_processor_metrics.cc; sourceTree = ""; }; 691E052A21A4FD7600F838EF /* render_delay_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_delay_controller.h; sourceTree = ""; }; 691E052B21A4FD7600F838EF /* suppression_gain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = suppression_gain.h; sourceTree = ""; }; 691E052C21A4FD7600F838EF /* moving_average.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = moving_average.cc; sourceTree = ""; }; 691E052D21A4FD7600F838EF /* erle_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = erle_estimator.h; sourceTree = ""; }; 691E052E21A4FD7600F838EF /* subband_erle_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = subband_erle_estimator.h; sourceTree = ""; }; 691E052F21A4FD7600F838EF /* reverb_model_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reverb_model_estimator.cc; sourceTree = ""; }; 691E053021A4FD7600F838EF /* aec3_common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec3_common.cc; sourceTree = ""; }; 691E053121A4FD7600F838EF /* residual_echo_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = residual_echo_estimator.cc; sourceTree = ""; }; 691E053221A4FD7600F838EF /* block_processor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_processor.h; sourceTree = ""; }; 691E053321A4FD7600F838EF /* fullband_erle_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fullband_erle_estimator.h; sourceTree = ""; }; 691E053421A4FD7600F838EF /* matched_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = matched_filter.cc; sourceTree = ""; }; 691E053521A4FD7600F838EF /* stationarity_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stationarity_estimator.h; sourceTree = ""; }; 691E053621A4FD7600F838EF /* echo_canceller3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_canceller3.h; sourceTree = ""; }; 691E053721A4FD7600F838EF /* skew_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = skew_estimator.h; sourceTree = ""; }; 691E053821A4FD7600F838EF /* reverb_decay_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reverb_decay_estimator.cc; sourceTree = ""; }; 691E053921A4FD7600F838EF /* render_delay_controller2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render_delay_controller2.cc; sourceTree = ""; }; 691E053A21A4FD7600F838EF /* render_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_buffer.h; sourceTree = ""; }; 691E053B21A4FD7600F838EF /* suppression_gain_limiter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = suppression_gain_limiter.cc; sourceTree = ""; }; 691E053C21A4FD7600F838EF /* main_filter_update_gain.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main_filter_update_gain.cc; sourceTree = ""; }; 691E053D21A4FD7600F838EF /* echo_remover.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_remover.cc; sourceTree = ""; }; 691E053E21A4FD7600F838EF /* reverb_model_fallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reverb_model_fallback.h; sourceTree = ""; }; 691E053F21A4FD7600F838EF /* downsampled_render_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = downsampled_render_buffer.cc; sourceTree = ""; }; 691E054021A4FD7600F838EF /* vector_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_buffer.h; sourceTree = ""; }; 691E054121A4FD7600F838EF /* matrix_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = matrix_buffer.cc; sourceTree = ""; }; 691E054221A4FD7600F838EF /* reverb_frequency_response.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reverb_frequency_response.h; sourceTree = ""; }; 691E054321A4FD7600F838EF /* echo_audibility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_audibility.h; sourceTree = ""; }; 691E054421A4FD7600F838EF /* fft_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft_buffer.h; sourceTree = ""; }; 691E054521A4FD7600F838EF /* block_processor2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_processor2.cc; sourceTree = ""; }; 691E054621A4FD7600F838EF /* echo_canceller3.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_canceller3.cc; sourceTree = ""; }; 691E054721A4FD7600F838EF /* block_delay_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_delay_buffer.cc; sourceTree = ""; }; 691E054821A4FD7600F838EF /* aec3_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec3_common.h; sourceTree = ""; }; 691E054921A4FD7600F838EF /* fft_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fft_buffer.cc; sourceTree = ""; }; 691E054A21A4FD7600F838EF /* vector_math.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_math.h; sourceTree = ""; }; 691E054B21A4FD7600F838EF /* decimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decimator.h; sourceTree = ""; }; 691E054C21A4FD7600F838EF /* frame_blocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = frame_blocker.h; sourceTree = ""; }; 691E054D21A4FD7600F838EF /* block_framer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_framer.h; sourceTree = ""; }; 691E054E21A4FD7600F838EF /* suppression_gain_limiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = suppression_gain_limiter.h; sourceTree = ""; }; 691E054F21A4FD7600F838EF /* delay_estimate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimate.h; sourceTree = ""; }; 691E055021A4FD7600F838EF /* comfort_noise_generator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = comfort_noise_generator.cc; sourceTree = ""; }; 691E055121A4FD7600F838EF /* reverb_model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reverb_model.h; sourceTree = ""; }; 691E055221A4FD7600F838EF /* main_filter_update_gain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = main_filter_update_gain.h; sourceTree = ""; }; 691E055321A4FD7600F838EF /* matched_filter_lag_aggregator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matched_filter_lag_aggregator.h; sourceTree = ""; }; 691E055421A4FD7600F838EF /* shadow_filter_update_gain.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shadow_filter_update_gain.cc; sourceTree = ""; }; 691E055521A4FD7600F838EF /* filter_analyzer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_analyzer.cc; sourceTree = ""; }; 691E055621A4FD7600F838EF /* reverb_decay_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reverb_decay_estimator.h; sourceTree = ""; }; 691E055721A4FD7600F838EF /* reverb_frequency_response.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reverb_frequency_response.cc; sourceTree = ""; }; 691E055821A4FD7600F838EF /* decimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decimator.cc; sourceTree = ""; }; 691E055921A4FD7600F838EF /* render_delay_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render_delay_buffer.h; sourceTree = ""; }; 691E055A21A4FD7600F838EF /* echo_control_mobile_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_control_mobile_impl.cc; sourceTree = ""; }; 691E055B21A4FD7600F838EF /* gain_control_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_control_impl.h; sourceTree = ""; }; 691E055C21A4FD7600F838EF /* typing_detection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = typing_detection.h; sourceTree = ""; }; 691E055E21A4FD7600F838EF /* apm_data_dumper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = apm_data_dumper.cc; sourceTree = ""; }; 691E055F21A4FD7600F838EF /* apm_data_dumper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apm_data_dumper.h; sourceTree = ""; }; 691E056121A4FD7600F838EF /* voice_activity_detector.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voice_activity_detector.cc; sourceTree = ""; }; 691E056221A4FD7600F838EF /* standalone_vad.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = standalone_vad.cc; sourceTree = ""; }; 691E056321A4FD7600F838EF /* vad_audio_proc_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_audio_proc_internal.h; sourceTree = ""; }; 691E056421A4FD7600F838EF /* pitch_internal.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pitch_internal.cc; sourceTree = ""; }; 691E056521A4FD7600F838EF /* vad_circular_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vad_circular_buffer.cc; sourceTree = ""; }; 691E056621A4FD7600F838EF /* vad_circular_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_circular_buffer.h; sourceTree = ""; }; 691E056721A4FD7600F838EF /* pitch_based_vad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_based_vad.h; sourceTree = ""; }; 691E056821A4FD7600F838EF /* vad_audio_proc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vad_audio_proc.cc; sourceTree = ""; }; 691E056921A4FD7600F838EF /* pole_zero_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pole_zero_filter.cc; sourceTree = ""; }; 691E056A21A4FD7600F838EF /* pole_zero_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pole_zero_filter.h; sourceTree = ""; }; 691E056B21A4FD7600F838EF /* pitch_based_vad.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pitch_based_vad.cc; sourceTree = ""; }; 691E056C21A4FD7600F838EF /* gmm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gmm.h; sourceTree = ""; }; 691E056D21A4FD7600F838EF /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; 691E056E21A4FD7600F838EF /* vad_audio_proc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vad_audio_proc.h; sourceTree = ""; }; 691E056F21A4FD7600F838EF /* voice_gmm_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voice_gmm_tables.h; sourceTree = ""; }; 691E057021A4FD7600F838EF /* noise_gmm_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_gmm_tables.h; sourceTree = ""; }; 691E057121A4FD7600F838EF /* pitch_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pitch_internal.h; sourceTree = ""; }; 691E057221A4FD7600F838EF /* gmm.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gmm.cc; sourceTree = ""; }; 691E057321A4FD7600F838EF /* standalone_vad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = standalone_vad.h; sourceTree = ""; }; 691E057421A4FD7600F838EF /* voice_activity_detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = voice_activity_detector.h; sourceTree = ""; }; 691E057621A4FD7600F838EF /* ooura_fft_tables_neon_sse2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft_tables_neon_sse2.h; sourceTree = ""; }; 691E057721A4FD7600F838EF /* delay_estimator_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator_internal.h; sourceTree = ""; }; 691E057821A4FD7600F838EF /* ooura_fft.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft.cc; sourceTree = ""; }; 691E057921A4FD7600F838EF /* ooura_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft.h; sourceTree = ""; }; 691E057A21A4FD7600F838EF /* delay_estimator_wrapper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = delay_estimator_wrapper.cc; sourceTree = ""; }; 691E057B21A4FD7600F838EF /* ooura_fft_sse2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft_sse2.cc; sourceTree = ""; }; 691E057C21A4FD7600F838EF /* delay_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = delay_estimator.cc; sourceTree = ""; }; 691E057D21A4FD7600F838EF /* block_mean_calculator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_mean_calculator.h; sourceTree = ""; }; 691E057E21A4FD7600F838EF /* ooura_fft_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft_neon.cc; sourceTree = ""; }; 691E057F21A4FD7600F838EF /* block_mean_calculator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_mean_calculator.cc; sourceTree = ""; }; 691E058021A4FD7600F838EF /* delay_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator.h; sourceTree = ""; }; 691E058121A4FD7600F838EF /* ooura_fft_tables_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft_tables_common.h; sourceTree = ""; }; 691E058221A4FD7600F838EF /* delay_estimator_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator_wrapper.h; sourceTree = ""; }; 691E058421A4FD7600F838EF /* string_to_number.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_to_number.h; sourceTree = ""; }; 691E058521A4FD7600F838EF /* constructormagic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constructormagic.h; sourceTree = ""; }; 691E058621A4FD7600F838EF /* race_checker.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = race_checker.cc; sourceTree = ""; }; 691E058821A4FD7600F838EF /* string_builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_builder.h; sourceTree = ""; }; 691E058921A4FD7600F838EF /* string_builder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_builder.cc; sourceTree = ""; }; 691E058A21A4FD7600F838EF /* event_tracer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = event_tracer.h; sourceTree = ""; }; 691E058B21A4FD7600F838EF /* stringencode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringencode.h; sourceTree = ""; }; 691E058D21A4FD7600F838EF /* aligned_malloc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligned_malloc.cc; sourceTree = ""; }; 691E058E21A4FD7600F838EF /* aligned_malloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligned_malloc.h; sourceTree = ""; }; 691E058F21A4FD7600F838EF /* timeutils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timeutils.cc; sourceTree = ""; }; 691E059021A4FD7600F838EF /* event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = event.h; sourceTree = ""; }; 691E059121A4FD7600F838EF /* logging_mac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = logging_mac.mm; sourceTree = ""; }; 691E059221A4FD7600F838EF /* ignore_wundef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ignore_wundef.h; sourceTree = ""; }; 691E059321A4FD7600F838EF /* stringutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringutils.h; sourceTree = ""; }; 691E059421A4FD7600F838EF /* arraysize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arraysize.h; sourceTree = ""; }; 691E059521A4FD7600F838EF /* platform_file.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_file.cc; sourceTree = ""; }; 691E059621A4FD7600F838EF /* swap_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = swap_queue.h; sourceTree = ""; }; 691E059721A4FD7600F838EF /* string_to_number.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_to_number.cc; sourceTree = ""; }; 691E059821A4FD7600F838EF /* trace_event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trace_event.h; sourceTree = ""; }; 691E059921A4FD7600F838EF /* checks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = checks.h; sourceTree = ""; }; 691E059A21A4FD7600F838EF /* deprecation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = deprecation.h; sourceTree = ""; }; 691E059B21A4FD7600F838EF /* thread_checker_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread_checker_impl.cc; sourceTree = ""; }; 691E059C21A4FD7600F838EF /* sanitizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sanitizer.h; sourceTree = ""; }; 691E059D21A4FD7600F838EF /* scoped_ref_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scoped_ref_ptr.h; sourceTree = ""; }; 691E059E21A4FD7600F838EF /* logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = ""; }; 691E059F21A4FD7600F838EF /* timeutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timeutils.h; sourceTree = ""; }; 691E05A021A4FD7600F838EF /* atomicops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atomicops.h; sourceTree = ""; }; 691E05A121A4FD7600F838EF /* stringencode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringencode.cc; sourceTree = ""; }; 691E05A221A4FD7600F838EF /* stringutils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringutils.cc; sourceTree = ""; }; 691E05A321A4FD7600F838EF /* checks.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checks.cc; sourceTree = ""; }; 691E05A521A4FD7600F838EF /* safe_minmax.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_minmax.h; sourceTree = ""; }; 691E05A621A4FD7600F838EF /* safe_conversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_conversions.h; sourceTree = ""; }; 691E05A721A4FD7600F838EF /* safe_conversions_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_conversions_impl.h; sourceTree = ""; }; 691E05A821A4FD7600F838EF /* safe_compare.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_compare.h; sourceTree = ""; }; 691E05AA21A4FD7600F838EF /* unused.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unused.h; sourceTree = ""; }; 691E05AB21A4FD7600F838EF /* inline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline.h; sourceTree = ""; }; 691E05AC21A4FD7600F838EF /* ignore_warnings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ignore_warnings.h; sourceTree = ""; }; 691E05AD21A4FD7600F838EF /* asm_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asm_defines.h; sourceTree = ""; }; 691E05AE21A4FD7600F838EF /* rtc_export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtc_export.h; sourceTree = ""; }; 691E05AF21A4FD7600F838EF /* arch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arch.h; sourceTree = ""; }; 691E05B021A4FD7600F838EF /* platform_thread.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_thread.cc; sourceTree = ""; }; 691E05B121A4FD7600F838EF /* platform_thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform_thread.h; sourceTree = ""; }; 691E05B221A4FD7600F838EF /* logging_webrtc.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logging_webrtc.cc; sourceTree = ""; }; 691E05B321A4FD7600F838EF /* platform_thread_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform_thread_types.h; sourceTree = ""; }; 691E05B421A4FD7600F838EF /* protobuf_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protobuf_utils.h; sourceTree = ""; }; 691E05B521A4FD7600F838EF /* thread_annotations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread_annotations.h; sourceTree = ""; }; 691E05B621A4FD7600F838EF /* gtest_prod_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gtest_prod_util.h; sourceTree = ""; }; 691E05B721A4FD7600F838EF /* function_view.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function_view.h; sourceTree = ""; }; 691E05B821A4FD7600F838EF /* criticalsection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = criticalsection.h; sourceTree = ""; }; 691E05B921A4FD7600F838EF /* criticalsection.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = criticalsection.cc; sourceTree = ""; }; 691E05BA21A4FD7600F838EF /* platform_thread_types.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform_thread_types.cc; sourceTree = ""; }; 691E05BB21A4FD7600F838EF /* refcount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refcount.h; sourceTree = ""; }; 691E05BC21A4FD7600F838EF /* event.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = event.cc; sourceTree = ""; }; 691E05BD21A4FD7600F838EF /* thread_checker_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread_checker_impl.h; sourceTree = ""; }; 691E05BE21A4FD7600F838EF /* event_tracer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = event_tracer.cc; sourceTree = ""; }; 691E05BF21A4FD7600F838EF /* compile_assert_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compile_assert_c.h; sourceTree = ""; }; 691E05C021A4FD7600F838EF /* type_traits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = ""; }; 691E05C121A4FD7600F838EF /* platform_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform_file.h; sourceTree = ""; }; 691E05C221A4FD7600F838EF /* refcounter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refcounter.h; sourceTree = ""; }; 691E05C321A4FD7600F838EF /* logging_mac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logging_mac.h; sourceTree = ""; }; 691E05C421A4FD7600F838EF /* thread_checker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread_checker.h; sourceTree = ""; }; 691E05C521A4FD7600F838EF /* race_checker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = race_checker.h; sourceTree = ""; }; 691E05C621A4FD7600F838EF /* refcountedobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refcountedobject.h; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; 694DE89D219F2265009C09A7 /* VideoRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VideoRenderer.cpp; sourceTree = ""; }; 694DE89E219F2265009C09A7 /* VideoSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VideoSource.cpp; sourceTree = ""; }; 694DE89F219F2265009C09A7 /* VideoSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoSource.h; sourceTree = ""; }; 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 = ""; }; 6970AF4B225FFEBE00F02034 /* VideoPacketSender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VideoPacketSender.cpp; sourceTree = ""; }; 6970AF4C225FFEBE00F02034 /* VideoFEC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VideoFEC.cpp; sourceTree = ""; }; 6970AF4D225FFEBE00F02034 /* VideoPacketSender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoPacketSender.h; sourceTree = ""; }; 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 = ""; }; 697B6FC82136DBA4004C8E54 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 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 = ""; }; 697B6FD52136E1F3004C8E54 /* AudioIO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioIO.h; sourceTree = ""; }; 697B6FD82136E2D9004C8E54 /* AudioIOCallback.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AudioIOCallback.cpp; sourceTree = ""; }; 697B6FD92136E2D9004C8E54 /* AudioIOCallback.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AudioIOCallback.h; sourceTree = ""; }; 697B6FDC2136E673004C8E54 /* utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = utils.h; sourceTree = ""; }; 697B6FDD2136F01E004C8E54 /* MockReflector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MockReflector.h; sourceTree = ""; }; 697B6FDE2136F01E004C8E54 /* MockReflector.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MockReflector.cpp; sourceTree = ""; }; 69A2076421AF6289003AC4F9 /* json11.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json11.cpp; sourceTree = ""; }; 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 = ""; }; 69DF15612237DEBB00C1F8ED /* ScreamCongestionController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScreamCongestionController.cpp; sourceTree = ""; }; 69DF15652237DEDA00C1F8ED /* TGVVideoRenderer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TGVVideoRenderer.mm; sourceTree = ""; }; 69DF15672237DEDB00C1F8ED /* TGVVideoRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TGVVideoRenderer.h; sourceTree = ""; }; 69DF15682237DEDB00C1F8ED /* TGVVideoSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TGVVideoSource.h; sourceTree = ""; }; 69DF15692237DEDB00C1F8ED /* TGVVideoSource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = TGVVideoSource.mm; sourceTree = ""; }; 69DF156B2237DEDC00C1F8ED /* VideoToolboxEncoderSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoToolboxEncoderSource.h; sourceTree = ""; }; 69DF156C2237DEDC00C1F8ED /* VideoToolboxEncoderSource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = VideoToolboxEncoderSource.mm; sourceTree = ""; }; 69DF157A2237DFE100C1F8ED /* SampleBufferDisplayLayerRenderer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SampleBufferDisplayLayerRenderer.mm; sourceTree = ""; }; 69DF157D2237DFE700C1F8ED /* SampleBufferDisplayLayerRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SampleBufferDisplayLayerRenderer.h; sourceTree = ""; }; 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 = ""; }; 691E032F21A4FD7500F838EF /* absl */ = { isa = PBXGroup; children = ( 691E033021A4FD7500F838EF /* strings */, 691E033821A4FD7500F838EF /* types */, 691E033D21A4FD7500F838EF /* memory */, 691E033F21A4FD7500F838EF /* meta */, 691E034121A4FD7500F838EF /* algorithm */, 691E034321A4FD7500F838EF /* container */, 691E034521A4FD7500F838EF /* base */, 691E035621A4FD7500F838EF /* utility */, ); path = absl; sourceTree = ""; }; 691E033021A4FD7500F838EF /* strings */ = { isa = PBXGroup; children = ( 691E033121A4FD7500F838EF /* internal */, 691E033421A4FD7500F838EF /* string_view.cc */, 691E033521A4FD7500F838EF /* ascii.h */, 691E033621A4FD7500F838EF /* ascii.cc */, 691E033721A4FD7500F838EF /* string_view.h */, ); path = strings; sourceTree = ""; }; 691E033121A4FD7500F838EF /* internal */ = { isa = PBXGroup; children = ( 691E033221A4FD7500F838EF /* memutil.h */, 691E033321A4FD7500F838EF /* memutil.cc */, ); path = internal; sourceTree = ""; }; 691E033821A4FD7500F838EF /* types */ = { isa = PBXGroup; children = ( 691E033921A4FD7500F838EF /* optional.h */, 691E033A21A4FD7500F838EF /* bad_optional_access.h */, 691E033B21A4FD7500F838EF /* bad_optional_access.cc */, 691E033C21A4FD7500F838EF /* optional.cc */, ); path = types; sourceTree = ""; }; 691E033D21A4FD7500F838EF /* memory */ = { isa = PBXGroup; children = ( 691E033E21A4FD7500F838EF /* memory.h */, ); path = memory; sourceTree = ""; }; 691E033F21A4FD7500F838EF /* meta */ = { isa = PBXGroup; children = ( 691E034021A4FD7500F838EF /* type_traits.h */, ); path = meta; sourceTree = ""; }; 691E034121A4FD7500F838EF /* algorithm */ = { isa = PBXGroup; children = ( 691E034221A4FD7500F838EF /* algorithm.h */, ); path = algorithm; sourceTree = ""; }; 691E034321A4FD7500F838EF /* container */ = { isa = PBXGroup; children = ( 691E034421A4FD7500F838EF /* inlined_vector.h */, ); path = container; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; 691E035621A4FD7500F838EF /* utility */ = { isa = PBXGroup; children = ( 691E035721A4FD7500F838EF /* utility.h */, ); path = utility; sourceTree = ""; }; 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 = ""; }; 691E035921A4FD7500F838EF /* mocks */ = { isa = PBXGroup; children = ( 691E035A21A4FD7500F838EF /* mock_smoothing_filter.h */, ); path = mocks; sourceTree = ""; }; 691E036421A4FD7500F838EF /* include */ = { isa = PBXGroup; children = ( 691E036521A4FD7500F838EF /* audio_util.h */, ); path = include; sourceTree = ""; }; 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 = ""; }; 691E037321A4FD7500F838EF /* include */ = { isa = PBXGroup; children = ( 691E037421A4FD7500F838EF /* push_resampler.h */, 691E037521A4FD7500F838EF /* resampler.h */, ); path = include; sourceTree = ""; }; 691E037E21A4FD7500F838EF /* third_party */ = { isa = PBXGroup; children = ( 691E037F21A4FD7500F838EF /* spl_sqrt_floor */, 691E038321A4FD7500F838EF /* fft4g */, ); path = third_party; sourceTree = ""; }; 691E037F21A4FD7500F838EF /* spl_sqrt_floor */ = { isa = PBXGroup; children = ( 691E038021A4FD7500F838EF /* spl_sqrt_floor.c */, 691E038221A4FD7500F838EF /* spl_sqrt_floor.h */, ); path = spl_sqrt_floor; sourceTree = ""; }; 691E038321A4FD7500F838EF /* fft4g */ = { isa = PBXGroup; children = ( 691E038421A4FD7500F838EF /* fft4g.c */, 691E038521A4FD7500F838EF /* fft4g.h */, ); path = fft4g; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 691E03C521A4FD7500F838EF /* include */ = { isa = PBXGroup; children = ( 691E03C621A4FD7500F838EF /* vad.h */, 691E03C721A4FD7500F838EF /* webrtc_vad.h */, ); path = include; sourceTree = ""; }; 691E03CE21A4FD7500F838EF /* api */ = { isa = PBXGroup; children = ( 691E03CF21A4FD7500F838EF /* audio */, 691E03D721A4FD7500F838EF /* array_view.h */, ); path = api; sourceTree = ""; }; 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 = ""; }; 691E03D821A4FD7500F838EF /* third_party */ = { isa = PBXGroup; children = ( 691E03D921A4FD7500F838EF /* rnnoise */, ); path = third_party; sourceTree = ""; }; 691E03D921A4FD7500F838EF /* rnnoise */ = { isa = PBXGroup; children = ( 691E03DA21A4FD7500F838EF /* src */, ); path = rnnoise; sourceTree = ""; }; 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 = ""; }; 691E03E021A4FD7500F838EF /* system_wrappers */ = { isa = PBXGroup; children = ( 691E03E121A4FD7500F838EF /* include */, 691E03E721A4FD7500F838EF /* source */, ); path = system_wrappers; sourceTree = ""; }; 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 = ""; }; 691E03E721A4FD7500F838EF /* source */ = { isa = PBXGroup; children = ( 691E03E821A4FD7500F838EF /* field_trial.cc */, 691E03E921A4FD7500F838EF /* metrics.cc */, 691E03EA21A4FD7500F838EF /* cpu_features.cc */, ); path = source; sourceTree = ""; }; 691E03EB21A4FD7500F838EF /* modules */ = { isa = PBXGroup; children = ( 691E03EC21A4FD7500F838EF /* third_party */, 691E03F021A4FD7500F838EF /* audio_coding */, 691E042921A4FD7500F838EF /* audio_processing */, ); path = modules; sourceTree = ""; }; 691E03EC21A4FD7500F838EF /* third_party */ = { isa = PBXGroup; children = ( 691E03ED21A4FD7500F838EF /* fft */, ); path = third_party; sourceTree = ""; }; 691E03ED21A4FD7500F838EF /* fft */ = { isa = PBXGroup; children = ( 691E03EE21A4FD7500F838EF /* fft.h */, 691E03EF21A4FD7500F838EF /* fft.c */, ); path = fft; sourceTree = ""; }; 691E03F021A4FD7500F838EF /* audio_coding */ = { isa = PBXGroup; children = ( 691E03F121A4FD7500F838EF /* codecs */, ); path = audio_coding; sourceTree = ""; }; 691E03F121A4FD7500F838EF /* codecs */ = { isa = PBXGroup; children = ( 691E03F221A4FD7500F838EF /* isac */, ); path = codecs; sourceTree = ""; }; 691E03F221A4FD7500F838EF /* isac */ = { isa = PBXGroup; children = ( 691E03F321A4FD7500F838EF /* bandwidth_info.h */, 691E03F421A4FD7500F838EF /* main */, ); path = isac; sourceTree = ""; }; 691E03F421A4FD7500F838EF /* main */ = { isa = PBXGroup; children = ( 691E03F521A4FD7500F838EF /* include */, 691E03F721A4FD7500F838EF /* source */, ); path = main; sourceTree = ""; }; 691E03F521A4FD7500F838EF /* include */ = { isa = PBXGroup; children = ( 691E03F621A4FD7500F838EF /* isac.h */, ); path = include; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 691E043821A4FD7600F838EF /* test */ = { isa = PBXGroup; children = ( 691E043921A4FD7600F838EF /* android */, ); path = test; sourceTree = ""; }; 691E043921A4FD7600F838EF /* android */ = { isa = PBXGroup; children = ( 691E043A21A4FD7600F838EF /* apmtest */, ); path = android; sourceTree = ""; }; 691E043A21A4FD7600F838EF /* apmtest */ = { isa = PBXGroup; children = ( 691E043B21A4FD7600F838EF /* jni */, ); path = apmtest; sourceTree = ""; }; 691E043B21A4FD7600F838EF /* jni */ = { isa = PBXGroup; children = ( ); path = jni; sourceTree = ""; }; 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 = ""; }; 691E044F21A4FD7600F838EF /* aec_dump */ = { isa = PBXGroup; children = ( ); path = aec_dump; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 691E04D921A4FD7600F838EF /* audio_generator */ = { isa = PBXGroup; children = ( 691E04DA21A4FD7600F838EF /* file_audio_generator.h */, 691E04DB21A4FD7600F838EF /* file_audio_generator.cc */, ); path = audio_generator; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; 691E055D21A4FD7600F838EF /* logging */ = { isa = PBXGroup; children = ( 691E055E21A4FD7600F838EF /* apm_data_dumper.cc */, 691E055F21A4FD7600F838EF /* apm_data_dumper.h */, ); path = logging; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 691E058721A4FD7600F838EF /* strings */ = { isa = PBXGroup; children = ( 691E058821A4FD7600F838EF /* string_builder.h */, 691E058921A4FD7600F838EF /* string_builder.cc */, ); path = strings; sourceTree = ""; }; 691E058C21A4FD7600F838EF /* memory */ = { isa = PBXGroup; children = ( 691E058D21A4FD7600F838EF /* aligned_malloc.cc */, 691E058E21A4FD7600F838EF /* aligned_malloc.h */, ); path = memory; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 692AB8B11E6759DD00706ACC /* os */ = { isa = PBXGroup; children = ( 690725BB1EBBD5DE005D860B /* posix */, 692AB8BD1E6759DD00706ACC /* darwin */, ); path = os; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 697B6FC52136DBA4004C8E54 /* tests */ = { isa = PBXGroup; children = ( 697B6FC62136DBA4004C8E54 /* libtgvoipTests.mm */, 697B6FDD2136F01E004C8E54 /* MockReflector.h */, 697B6FDE2136F01E004C8E54 /* MockReflector.cpp */, 697B6FC82136DBA4004C8E54 /* Info.plist */, ); path = tests; sourceTree = ""; }; 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 = ""; }; 69F842371E67540700C110F7 /* Products */ = { isa = PBXGroup; children = ( 69F842361E67540700C110F7 /* libtgvoip.framework */, 697B6FC42136DBA4004C8E54 /* libtgvoipTests.xctest */, ); name = Products; sourceTree = ""; }; /* 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 */; }