1
0
mirror of https://github.com/danog/libtgvoip.git synced 2024-12-11 16:49:52 +01:00
libtgvoip/libtgvoip_osx.xcodeproj/project.pbxproj

1482 lines
99 KiB
Plaintext
Raw Normal View History

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
6915307B1E6B5BAB004F643F /* logging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6915307A1E6B5BAB004F643F /* logging.cpp */; };
692AB8CB1E6759DD00706ACC /* AudioInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8881E6759DD00706ACC /* AudioInput.cpp */; };
692AB8CC1E6759DD00706ACC /* AudioInput.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8891E6759DD00706ACC /* AudioInput.h */; };
692AB8CD1E6759DD00706ACC /* AudioOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB88A1E6759DD00706ACC /* AudioOutput.cpp */; };
692AB8CE1E6759DD00706ACC /* AudioOutput.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB88B1E6759DD00706ACC /* AudioOutput.h */; };
692AB8CF1E6759DD00706ACC /* BlockingQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB88C1E6759DD00706ACC /* BlockingQueue.cpp */; };
692AB8D01E6759DD00706ACC /* BlockingQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB88D1E6759DD00706ACC /* BlockingQueue.h */; };
692AB8D11E6759DD00706ACC /* BufferInputStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB88E1E6759DD00706ACC /* BufferInputStream.cpp */; };
692AB8D21E6759DD00706ACC /* BufferInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB88F1E6759DD00706ACC /* BufferInputStream.h */; };
692AB8D31E6759DD00706ACC /* BufferOutputStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8901E6759DD00706ACC /* BufferOutputStream.cpp */; };
692AB8D41E6759DD00706ACC /* BufferOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8911E6759DD00706ACC /* BufferOutputStream.h */; };
692AB8D51E6759DD00706ACC /* BufferPool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8921E6759DD00706ACC /* BufferPool.cpp */; };
692AB8D61E6759DD00706ACC /* BufferPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8931E6759DD00706ACC /* BufferPool.h */; };
692AB8D81E6759DD00706ACC /* CongestionControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8971E6759DD00706ACC /* CongestionControl.cpp */; };
692AB8D91E6759DD00706ACC /* CongestionControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8981E6759DD00706ACC /* CongestionControl.h */; };
692AB8DA1E6759DD00706ACC /* EchoCanceller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8991E6759DD00706ACC /* EchoCanceller.cpp */; };
692AB8DB1E6759DD00706ACC /* EchoCanceller.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB89A1E6759DD00706ACC /* EchoCanceller.h */; };
692AB8E51E6759DD00706ACC /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 692AB8A71E6759DD00706ACC /* Info.plist */; };
692AB8E61E6759DD00706ACC /* JitterBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8A81E6759DD00706ACC /* JitterBuffer.cpp */; };
692AB8E71E6759DD00706ACC /* JitterBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8A91E6759DD00706ACC /* JitterBuffer.h */; };
692AB8E81E6759DD00706ACC /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8AA1E6759DD00706ACC /* logging.h */; };
692AB8E91E6759DD00706ACC /* MediaStreamItf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8AB1E6759DD00706ACC /* MediaStreamItf.cpp */; };
692AB8EA1E6759DD00706ACC /* MediaStreamItf.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8AC1E6759DD00706ACC /* MediaStreamItf.h */; };
692AB8EB1E6759DD00706ACC /* OpusDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8AD1E6759DD00706ACC /* OpusDecoder.cpp */; };
692AB8EC1E6759DD00706ACC /* OpusDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8AE1E6759DD00706ACC /* OpusDecoder.h */; };
692AB8ED1E6759DD00706ACC /* OpusEncoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8AF1E6759DD00706ACC /* OpusEncoder.cpp */; };
692AB8EE1E6759DD00706ACC /* OpusEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8B01E6759DD00706ACC /* OpusEncoder.h */; };
692AB9011E6759DD00706ACC /* threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8C61E6759DD00706ACC /* threading.h */; };
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 */; };
69A6DEB91E96149300000E69 /* array_view.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE231E96149300000E69 /* array_view.h */; };
69A6DEBA1E96149300000E69 /* atomicops.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE241E96149300000E69 /* atomicops.h */; };
69A6DEBB1E96149300000E69 /* basictypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE251E96149300000E69 /* basictypes.h */; };
69A6DEBC1E96149300000E69 /* checks.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE261E96149300000E69 /* checks.cc */; };
69A6DEBD1E96149300000E69 /* checks.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE271E96149300000E69 /* checks.h */; };
69A6DEBE1E96149300000E69 /* constructormagic.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE281E96149300000E69 /* constructormagic.h */; };
69A6DEBF1E96149300000E69 /* safe_compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE291E96149300000E69 /* safe_compare.h */; };
69A6DEC01E96149300000E69 /* safe_conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE2A1E96149300000E69 /* safe_conversions.h */; };
69A6DEC11E96149300000E69 /* safe_conversions_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE2B1E96149300000E69 /* safe_conversions_impl.h */; };
69A6DEC21E96149300000E69 /* sanitizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE2C1E96149300000E69 /* sanitizer.h */; };
69A6DEC31E96149300000E69 /* stringutils.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE2D1E96149300000E69 /* stringutils.cc */; };
69A6DEC41E96149300000E69 /* stringutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE2E1E96149300000E69 /* stringutils.h */; };
69A6DEC51E96149300000E69 /* type_traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE2F1E96149300000E69 /* type_traits.h */; };
69A6DEC61E96149300000E69 /* audio_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE311E96149300000E69 /* audio_util.cc */; };
69A6DEC71E96149300000E69 /* channel_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE321E96149300000E69 /* channel_buffer.cc */; };
69A6DEC81E96149300000E69 /* channel_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE331E96149300000E69 /* channel_buffer.h */; };
69A6DEC91E96149300000E69 /* fft4g.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE341E96149300000E69 /* fft4g.c */; };
69A6DECA1E96149300000E69 /* fft4g.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE351E96149300000E69 /* fft4g.h */; };
69A6DECB1E96149300000E69 /* audio_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE371E96149300000E69 /* audio_util.h */; };
69A6DECC1E96149300000E69 /* ring_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE381E96149300000E69 /* ring_buffer.c */; };
69A6DECD1E96149300000E69 /* ring_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE391E96149300000E69 /* ring_buffer.h */; };
69A6DECE1E96149300000E69 /* auto_corr_to_refl_coef.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE3B1E96149300000E69 /* auto_corr_to_refl_coef.c */; };
69A6DECF1E96149300000E69 /* auto_correlation.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE3C1E96149300000E69 /* auto_correlation.c */; };
69A6DED01E96149300000E69 /* complex_bit_reverse.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE3D1E96149300000E69 /* complex_bit_reverse.c */; };
69A6DED21E96149300000E69 /* complex_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE3F1E96149300000E69 /* complex_fft.c */; };
69A6DED31E96149300000E69 /* complex_fft_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE401E96149300000E69 /* complex_fft_tables.h */; };
69A6DED41E96149300000E69 /* copy_set_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE411E96149300000E69 /* copy_set_operations.c */; };
69A6DED51E96149300000E69 /* cross_correlation.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE421E96149300000E69 /* cross_correlation.c */; };
69A6DED61E96149300000E69 /* cross_correlation_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE431E96149300000E69 /* cross_correlation_neon.c */; };
69A6DED71E96149300000E69 /* division_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE441E96149300000E69 /* division_operations.c */; };
69A6DED81E96149300000E69 /* dot_product_with_scale.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE451E96149300000E69 /* dot_product_with_scale.c */; };
69A6DED91E96149300000E69 /* downsample_fast.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE461E96149300000E69 /* downsample_fast.c */; };
69A6DEDA1E96149300000E69 /* downsample_fast_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE471E96149300000E69 /* downsample_fast_neon.c */; };
69A6DEDB1E96149300000E69 /* energy.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE481E96149300000E69 /* energy.c */; };
69A6DEDC1E96149300000E69 /* filter_ar.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE491E96149300000E69 /* filter_ar.c */; };
69A6DEDD1E96149300000E69 /* filter_ar_fast_q12.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE4A1E96149300000E69 /* filter_ar_fast_q12.c */; };
69A6DEDF1E96149300000E69 /* filter_ma_fast_q12.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE4C1E96149300000E69 /* filter_ma_fast_q12.c */; };
69A6DEE01E96149300000E69 /* get_hanning_window.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE4D1E96149300000E69 /* get_hanning_window.c */; };
69A6DEE11E96149300000E69 /* get_scaling_square.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE4E1E96149300000E69 /* get_scaling_square.c */; };
69A6DEE21E96149300000E69 /* ilbc_specific_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE4F1E96149300000E69 /* ilbc_specific_functions.c */; };
69A6DEE31E96149300000E69 /* real_fft.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE511E96149300000E69 /* real_fft.h */; };
69A6DEE41E96149300000E69 /* signal_processing_library.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE521E96149300000E69 /* signal_processing_library.h */; };
69A6DEE51E96149300000E69 /* spl_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE531E96149300000E69 /* spl_inl.h */; };
69A6DEE61E96149300000E69 /* spl_inl_armv7.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE541E96149300000E69 /* spl_inl_armv7.h */; };
69A6DEE71E96149300000E69 /* spl_inl_mips.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE551E96149300000E69 /* spl_inl_mips.h */; };
69A6DEE81E96149300000E69 /* levinson_durbin.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE561E96149300000E69 /* levinson_durbin.c */; };
69A6DEE91E96149300000E69 /* lpc_to_refl_coef.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE571E96149300000E69 /* lpc_to_refl_coef.c */; };
69A6DEEA1E96149300000E69 /* min_max_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE581E96149300000E69 /* min_max_operations.c */; };
69A6DEEB1E96149300000E69 /* min_max_operations_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE591E96149300000E69 /* min_max_operations_neon.c */; };
69A6DEEC1E96149300000E69 /* randomization_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE5A1E96149300000E69 /* randomization_functions.c */; };
69A6DEED1E96149300000E69 /* real_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE5B1E96149300000E69 /* real_fft.c */; };
69A6DEEE1E96149300000E69 /* refl_coef_to_lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE5C1E96149300000E69 /* refl_coef_to_lpc.c */; };
69A6DEEF1E96149300000E69 /* resample.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE5D1E96149300000E69 /* resample.c */; };
69A6DEF01E96149300000E69 /* resample_48khz.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE5E1E96149300000E69 /* resample_48khz.c */; };
69A6DEF11E96149300000E69 /* resample_by_2.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE5F1E96149300000E69 /* resample_by_2.c */; };
69A6DEF21E96149300000E69 /* resample_by_2_internal.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE601E96149300000E69 /* resample_by_2_internal.c */; };
69A6DEF31E96149300000E69 /* resample_by_2_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE611E96149300000E69 /* resample_by_2_internal.h */; };
69A6DEF41E96149300000E69 /* resample_fractional.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE621E96149300000E69 /* resample_fractional.c */; };
69A6DEF51E96149300000E69 /* spl_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE631E96149300000E69 /* spl_init.c */; };
69A6DEF61E96149300000E69 /* spl_inl.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE641E96149300000E69 /* spl_inl.c */; };
69A6DEF71E96149300000E69 /* spl_sqrt.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE651E96149300000E69 /* spl_sqrt.c */; };
69A6DEF81E96149300000E69 /* spl_sqrt_floor.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE661E96149300000E69 /* spl_sqrt_floor.c */; };
69A6DEFA1E96149300000E69 /* splitting_filter_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE681E96149300000E69 /* splitting_filter_impl.c */; };
69A6DEFB1E96149300000E69 /* sqrt_of_one_minus_x_squared.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE691E96149300000E69 /* sqrt_of_one_minus_x_squared.c */; };
69A6DEFC1E96149300000E69 /* vector_scaling_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE6A1E96149300000E69 /* vector_scaling_operations.c */; };
69A6DEFD1E96149300000E69 /* sparse_fir_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE6B1E96149300000E69 /* sparse_fir_filter.cc */; };
69A6DEFE1E96149300000E69 /* sparse_fir_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE6C1E96149300000E69 /* sparse_fir_filter.h */; };
69A6DEFF1E96149300000E69 /* wav_file.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE6D1E96149300000E69 /* wav_file.cc */; };
69A6DF001E96149300000E69 /* wav_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE6E1E96149300000E69 /* wav_file.h */; };
69A6DF011E96149300000E69 /* wav_header.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE6F1E96149300000E69 /* wav_header.cc */; };
69A6DF021E96149300000E69 /* wav_header.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE701E96149300000E69 /* wav_header.h */; };
69A6DF031E96149300000E69 /* aec_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE741E96149300000E69 /* aec_common.h */; };
69A6DF041E96149300000E69 /* aec_core.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE751E96149300000E69 /* aec_core.cc */; };
69A6DF051E96149300000E69 /* aec_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE761E96149300000E69 /* aec_core.h */; };
69A6DF061E96149300000E69 /* aec_core_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE771E96149300000E69 /* aec_core_neon.cc */; };
69A6DF071E96149300000E69 /* aec_core_optimized_methods.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE781E96149300000E69 /* aec_core_optimized_methods.h */; };
69A6DF081E96149300000E69 /* aec_core_sse2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE791E96149300000E69 /* aec_core_sse2.cc */; };
69A6DF091E96149300000E69 /* aec_resampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE7A1E96149300000E69 /* aec_resampler.cc */; };
69A6DF0A1E96149300000E69 /* aec_resampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE7B1E96149300000E69 /* aec_resampler.h */; };
69A6DF0B1E96149300000E69 /* echo_cancellation.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE7C1E96149300000E69 /* echo_cancellation.cc */; };
69A6DF0C1E96149300000E69 /* echo_cancellation.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE7D1E96149300000E69 /* echo_cancellation.h */; };
69A6DF0D1E96149300000E69 /* aecm_core.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE7F1E96149300000E69 /* aecm_core.cc */; };
69A6DF0E1E96149300000E69 /* aecm_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE801E96149300000E69 /* aecm_core.h */; };
69A6DF0F1E96149300000E69 /* aecm_core_c.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE811E96149300000E69 /* aecm_core_c.cc */; };
69A6DF101E96149300000E69 /* aecm_core_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE821E96149300000E69 /* aecm_core_neon.cc */; };
69A6DF111E96149300000E69 /* aecm_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE831E96149300000E69 /* aecm_defines.h */; };
69A6DF121E96149300000E69 /* echo_control_mobile.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE841E96149300000E69 /* echo_control_mobile.cc */; };
69A6DF131E96149300000E69 /* echo_control_mobile.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE851E96149300000E69 /* echo_control_mobile.h */; };
69A6DF141E96149300000E69 /* analog_agc.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE881E96149300000E69 /* analog_agc.c */; };
69A6DF151E96149300000E69 /* analog_agc.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE891E96149300000E69 /* analog_agc.h */; };
69A6DF161E96149300000E69 /* digital_agc.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE8A1E96149300000E69 /* digital_agc.c */; };
69A6DF171E96149300000E69 /* digital_agc.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE8B1E96149300000E69 /* digital_agc.h */; };
69A6DF181E96149300000E69 /* gain_control.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE8C1E96149300000E69 /* gain_control.h */; };
69A6DF191E96149300000E69 /* apm_data_dumper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE8E1E96149300000E69 /* apm_data_dumper.cc */; };
69A6DF1A1E96149300000E69 /* apm_data_dumper.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE8F1E96149300000E69 /* apm_data_dumper.h */; };
69A6DF1B1E96149300000E69 /* defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE911E96149300000E69 /* defines.h */; };
69A6DF1C1E96149300000E69 /* noise_suppression.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE921E96149300000E69 /* noise_suppression.c */; };
69A6DF1D1E96149300000E69 /* noise_suppression.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE931E96149300000E69 /* noise_suppression.h */; };
69A6DF1E1E96149300000E69 /* noise_suppression_x.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE941E96149300000E69 /* noise_suppression_x.c */; };
69A6DF1F1E96149300000E69 /* noise_suppression_x.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE951E96149300000E69 /* noise_suppression_x.h */; };
69A6DF201E96149300000E69 /* ns_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE961E96149300000E69 /* ns_core.c */; };
69A6DF211E96149300000E69 /* ns_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE971E96149300000E69 /* ns_core.h */; };
69A6DF221E96149300000E69 /* nsx_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE981E96149300000E69 /* nsx_core.c */; };
69A6DF231E96149300000E69 /* nsx_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE991E96149300000E69 /* nsx_core.h */; };
69A6DF241E96149300000E69 /* nsx_core_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE9A1E96149300000E69 /* nsx_core_c.c */; };
69A6DF251E96149300000E69 /* nsx_core_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE9B1E96149300000E69 /* nsx_core_neon.c */; };
69A6DF261E96149300000E69 /* nsx_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE9C1E96149300000E69 /* nsx_defines.h */; };
69A6DF271E96149300000E69 /* windows_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE9D1E96149300000E69 /* windows_private.h */; };
69A6DF281E96149300000E69 /* splitting_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE9E1E96149300000E69 /* splitting_filter.cc */; };
69A6DF291E96149300000E69 /* splitting_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE9F1E96149300000E69 /* splitting_filter.h */; };
69A6DF2A1E96149300000E69 /* three_band_filter_bank.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEA01E96149300000E69 /* three_band_filter_bank.cc */; };
69A6DF2B1E96149300000E69 /* three_band_filter_bank.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEA11E96149300000E69 /* three_band_filter_bank.h */; };
69A6DF2C1E96149300000E69 /* block_mean_calculator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEA31E96149300000E69 /* block_mean_calculator.cc */; };
69A6DF2D1E96149300000E69 /* block_mean_calculator.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEA41E96149300000E69 /* block_mean_calculator.h */; };
69A6DF2E1E96149300000E69 /* delay_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEA51E96149300000E69 /* delay_estimator.cc */; };
69A6DF2F1E96149300000E69 /* delay_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEA61E96149300000E69 /* delay_estimator.h */; };
69A6DF301E96149300000E69 /* delay_estimator_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEA71E96149300000E69 /* delay_estimator_internal.h */; };
69A6DF311E96149300000E69 /* delay_estimator_wrapper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEA81E96149300000E69 /* delay_estimator_wrapper.cc */; };
69A6DF321E96149300000E69 /* delay_estimator_wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEA91E96149300000E69 /* delay_estimator_wrapper.h */; };
69A6DF331E96149300000E69 /* ooura_fft.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEAA1E96149300000E69 /* ooura_fft.cc */; };
69A6DF341E96149300000E69 /* ooura_fft.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEAB1E96149300000E69 /* ooura_fft.h */; };
69A6DF351E96149300000E69 /* ooura_fft_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEAC1E96149300000E69 /* ooura_fft_neon.cc */; };
69A6DF361E96149300000E69 /* ooura_fft_sse2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEAD1E96149300000E69 /* ooura_fft_sse2.cc */; };
69A6DF371E96149300000E69 /* ooura_fft_tables_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEAE1E96149300000E69 /* ooura_fft_tables_common.h */; };
69A6DF381E96149300000E69 /* ooura_fft_tables_neon_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEAF1E96149300000E69 /* ooura_fft_tables_neon_sse2.h */; };
69A6DF391E96149300000E69 /* asm_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEB21E96149300000E69 /* asm_defines.h */; };
69A6DF3A1E96149300000E69 /* compile_assert_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEB31E96149300000E69 /* compile_assert_c.h */; };
69A6DF3B1E96149300000E69 /* cpu_features_wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEB41E96149300000E69 /* cpu_features_wrapper.h */; };
69A6DF3C1E96149300000E69 /* metrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEB51E96149300000E69 /* metrics.h */; };
69A6DF3D1E96149300000E69 /* cpu_features.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DEB71E96149300000E69 /* cpu_features.cc */; };
69A6DF3E1E96149300000E69 /* typedefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DEB81E96149300000E69 /* typedefs.h */; };
69A6DF431E9614B700000E69 /* AudioInputAudioUnitOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DF3F1E9614B700000E69 /* AudioInputAudioUnitOSX.cpp */; };
69A6DF441E9614B700000E69 /* AudioInputAudioUnitOSX.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DF401E9614B700000E69 /* AudioInputAudioUnitOSX.h */; };
69A6DF451E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DF411E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp */; };
69A6DF461E9614B700000E69 /* AudioOutputAudioUnitOSX.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DF421E9614B700000E69 /* AudioOutputAudioUnitOSX.h */; };
/* 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;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
6915307A1E6B5BAB004F643F /* logging.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logging.cpp; sourceTree = "<group>"; };
692AB8881E6759DD00706ACC /* AudioInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioInput.cpp; sourceTree = "<group>"; };
692AB8891E6759DD00706ACC /* AudioInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioInput.h; sourceTree = "<group>"; };
692AB88A1E6759DD00706ACC /* AudioOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioOutput.cpp; sourceTree = "<group>"; };
692AB88B1E6759DD00706ACC /* AudioOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioOutput.h; sourceTree = "<group>"; };
692AB88C1E6759DD00706ACC /* BlockingQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlockingQueue.cpp; sourceTree = "<group>"; };
692AB88D1E6759DD00706ACC /* BlockingQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlockingQueue.h; sourceTree = "<group>"; };
692AB88E1E6759DD00706ACC /* BufferInputStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BufferInputStream.cpp; sourceTree = "<group>"; };
692AB88F1E6759DD00706ACC /* BufferInputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferInputStream.h; sourceTree = "<group>"; };
692AB8901E6759DD00706ACC /* BufferOutputStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BufferOutputStream.cpp; sourceTree = "<group>"; };
692AB8911E6759DD00706ACC /* BufferOutputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferOutputStream.h; sourceTree = "<group>"; };
692AB8921E6759DD00706ACC /* BufferPool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BufferPool.cpp; sourceTree = "<group>"; };
692AB8931E6759DD00706ACC /* BufferPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferPool.h; sourceTree = "<group>"; };
692AB8971E6759DD00706ACC /* CongestionControl.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = CongestionControl.cpp; sourceTree = "<group>"; };
692AB8981E6759DD00706ACC /* CongestionControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CongestionControl.h; sourceTree = "<group>"; };
692AB8991E6759DD00706ACC /* EchoCanceller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EchoCanceller.cpp; sourceTree = "<group>"; };
692AB89A1E6759DD00706ACC /* EchoCanceller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EchoCanceller.h; sourceTree = "<group>"; };
692AB8A71E6759DD00706ACC /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
692AB8A81E6759DD00706ACC /* JitterBuffer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = JitterBuffer.cpp; sourceTree = "<group>"; };
692AB8A91E6759DD00706ACC /* JitterBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JitterBuffer.h; sourceTree = "<group>"; };
692AB8AA1E6759DD00706ACC /* logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logging.h; sourceTree = "<group>"; };
692AB8AB1E6759DD00706ACC /* MediaStreamItf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaStreamItf.cpp; sourceTree = "<group>"; };
692AB8AC1E6759DD00706ACC /* MediaStreamItf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaStreamItf.h; sourceTree = "<group>"; };
692AB8AD1E6759DD00706ACC /* OpusDecoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpusDecoder.cpp; sourceTree = "<group>"; };
692AB8AE1E6759DD00706ACC /* OpusDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpusDecoder.h; sourceTree = "<group>"; };
692AB8AF1E6759DD00706ACC /* OpusEncoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpusEncoder.cpp; sourceTree = "<group>"; };
692AB8B01E6759DD00706ACC /* OpusEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpusEncoder.h; sourceTree = "<group>"; };
692AB8C61E6759DD00706ACC /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = "<group>"; };
692AB8C71E6759DD00706ACC /* VoIPController.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = VoIPController.cpp; sourceTree = "<group>"; };
692AB8C81E6759DD00706ACC /* VoIPController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VoIPController.h; sourceTree = "<group>"; };
692AB8C91E6759DD00706ACC /* VoIPServerConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VoIPServerConfig.cpp; sourceTree = "<group>"; };
692AB8CA1E6759DD00706ACC /* VoIPServerConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VoIPServerConfig.h; sourceTree = "<group>"; };
692AB9071E675E8800706ACC /* Telegraph.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Telegraph.xcodeproj; path = ../../Telegraph.xcodeproj; sourceTree = "<group>"; };
692AB91C1E675F7000706ACC /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
692AB91D1E675F7000706ACC /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; };
692AB91E1E675F7000706ACC /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
69A6DE231E96149300000E69 /* array_view.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = array_view.h; sourceTree = "<group>"; };
69A6DE241E96149300000E69 /* atomicops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atomicops.h; sourceTree = "<group>"; };
69A6DE251E96149300000E69 /* basictypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basictypes.h; sourceTree = "<group>"; };
69A6DE261E96149300000E69 /* checks.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checks.cc; sourceTree = "<group>"; };
69A6DE271E96149300000E69 /* checks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = checks.h; sourceTree = "<group>"; };
69A6DE281E96149300000E69 /* constructormagic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constructormagic.h; sourceTree = "<group>"; };
69A6DE291E96149300000E69 /* safe_compare.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_compare.h; sourceTree = "<group>"; };
69A6DE2A1E96149300000E69 /* safe_conversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_conversions.h; sourceTree = "<group>"; };
69A6DE2B1E96149300000E69 /* safe_conversions_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_conversions_impl.h; sourceTree = "<group>"; };
69A6DE2C1E96149300000E69 /* sanitizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sanitizer.h; sourceTree = "<group>"; };
69A6DE2D1E96149300000E69 /* stringutils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringutils.cc; sourceTree = "<group>"; };
69A6DE2E1E96149300000E69 /* stringutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringutils.h; sourceTree = "<group>"; };
69A6DE2F1E96149300000E69 /* type_traits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = "<group>"; };
69A6DE311E96149300000E69 /* audio_util.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_util.cc; sourceTree = "<group>"; };
69A6DE321E96149300000E69 /* channel_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channel_buffer.cc; sourceTree = "<group>"; };
69A6DE331E96149300000E69 /* channel_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel_buffer.h; sourceTree = "<group>"; };
69A6DE341E96149300000E69 /* fft4g.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fft4g.c; sourceTree = "<group>"; };
69A6DE351E96149300000E69 /* fft4g.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft4g.h; sourceTree = "<group>"; };
69A6DE371E96149300000E69 /* audio_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_util.h; sourceTree = "<group>"; };
69A6DE381E96149300000E69 /* ring_buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ring_buffer.c; sourceTree = "<group>"; };
69A6DE391E96149300000E69 /* ring_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ring_buffer.h; sourceTree = "<group>"; };
69A6DE3B1E96149300000E69 /* auto_corr_to_refl_coef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = auto_corr_to_refl_coef.c; sourceTree = "<group>"; };
69A6DE3C1E96149300000E69 /* auto_correlation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = auto_correlation.c; sourceTree = "<group>"; };
69A6DE3D1E96149300000E69 /* complex_bit_reverse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = complex_bit_reverse.c; sourceTree = "<group>"; };
69A6DE3F1E96149300000E69 /* complex_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = complex_fft.c; sourceTree = "<group>"; };
69A6DE401E96149300000E69 /* complex_fft_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = complex_fft_tables.h; sourceTree = "<group>"; };
69A6DE411E96149300000E69 /* copy_set_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = copy_set_operations.c; sourceTree = "<group>"; };
69A6DE421E96149300000E69 /* cross_correlation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cross_correlation.c; sourceTree = "<group>"; };
69A6DE431E96149300000E69 /* cross_correlation_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cross_correlation_neon.c; sourceTree = "<group>"; };
69A6DE441E96149300000E69 /* division_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = division_operations.c; sourceTree = "<group>"; };
69A6DE451E96149300000E69 /* dot_product_with_scale.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dot_product_with_scale.c; sourceTree = "<group>"; };
69A6DE461E96149300000E69 /* downsample_fast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = downsample_fast.c; sourceTree = "<group>"; };
69A6DE471E96149300000E69 /* downsample_fast_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = downsample_fast_neon.c; sourceTree = "<group>"; };
69A6DE481E96149300000E69 /* energy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = energy.c; sourceTree = "<group>"; };
69A6DE491E96149300000E69 /* filter_ar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ar.c; sourceTree = "<group>"; };
69A6DE4A1E96149300000E69 /* filter_ar_fast_q12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ar_fast_q12.c; sourceTree = "<group>"; };
69A6DE4C1E96149300000E69 /* filter_ma_fast_q12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ma_fast_q12.c; sourceTree = "<group>"; };
69A6DE4D1E96149300000E69 /* get_hanning_window.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_hanning_window.c; sourceTree = "<group>"; };
69A6DE4E1E96149300000E69 /* get_scaling_square.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_scaling_square.c; sourceTree = "<group>"; };
69A6DE4F1E96149300000E69 /* ilbc_specific_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ilbc_specific_functions.c; sourceTree = "<group>"; };
69A6DE511E96149300000E69 /* real_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = real_fft.h; sourceTree = "<group>"; };
69A6DE521E96149300000E69 /* signal_processing_library.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signal_processing_library.h; sourceTree = "<group>"; };
69A6DE531E96149300000E69 /* spl_inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_inl.h; sourceTree = "<group>"; };
69A6DE541E96149300000E69 /* spl_inl_armv7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_inl_armv7.h; sourceTree = "<group>"; };
69A6DE551E96149300000E69 /* spl_inl_mips.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_inl_mips.h; sourceTree = "<group>"; };
69A6DE561E96149300000E69 /* levinson_durbin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = levinson_durbin.c; sourceTree = "<group>"; };
69A6DE571E96149300000E69 /* lpc_to_refl_coef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_to_refl_coef.c; sourceTree = "<group>"; };
69A6DE581E96149300000E69 /* min_max_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = min_max_operations.c; sourceTree = "<group>"; };
69A6DE591E96149300000E69 /* min_max_operations_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = min_max_operations_neon.c; sourceTree = "<group>"; };
69A6DE5A1E96149300000E69 /* randomization_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = randomization_functions.c; sourceTree = "<group>"; };
69A6DE5B1E96149300000E69 /* real_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = real_fft.c; sourceTree = "<group>"; };
69A6DE5C1E96149300000E69 /* refl_coef_to_lpc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = refl_coef_to_lpc.c; sourceTree = "<group>"; };
69A6DE5D1E96149300000E69 /* resample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample.c; sourceTree = "<group>"; };
69A6DE5E1E96149300000E69 /* resample_48khz.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_48khz.c; sourceTree = "<group>"; };
69A6DE5F1E96149300000E69 /* resample_by_2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_by_2.c; sourceTree = "<group>"; };
69A6DE601E96149300000E69 /* resample_by_2_internal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_by_2_internal.c; sourceTree = "<group>"; };
69A6DE611E96149300000E69 /* resample_by_2_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resample_by_2_internal.h; sourceTree = "<group>"; };
69A6DE621E96149300000E69 /* resample_fractional.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_fractional.c; sourceTree = "<group>"; };
69A6DE631E96149300000E69 /* spl_init.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_init.c; sourceTree = "<group>"; };
69A6DE641E96149300000E69 /* spl_inl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_inl.c; sourceTree = "<group>"; };
69A6DE651E96149300000E69 /* spl_sqrt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_sqrt.c; sourceTree = "<group>"; };
69A6DE661E96149300000E69 /* spl_sqrt_floor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_sqrt_floor.c; sourceTree = "<group>"; };
69A6DE681E96149300000E69 /* splitting_filter_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = splitting_filter_impl.c; sourceTree = "<group>"; };
69A6DE691E96149300000E69 /* sqrt_of_one_minus_x_squared.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sqrt_of_one_minus_x_squared.c; sourceTree = "<group>"; };
69A6DE6A1E96149300000E69 /* vector_scaling_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vector_scaling_operations.c; sourceTree = "<group>"; };
69A6DE6B1E96149300000E69 /* sparse_fir_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sparse_fir_filter.cc; sourceTree = "<group>"; };
69A6DE6C1E96149300000E69 /* sparse_fir_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sparse_fir_filter.h; sourceTree = "<group>"; };
69A6DE6D1E96149300000E69 /* wav_file.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wav_file.cc; sourceTree = "<group>"; };
69A6DE6E1E96149300000E69 /* wav_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wav_file.h; sourceTree = "<group>"; };
69A6DE6F1E96149300000E69 /* wav_header.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wav_header.cc; sourceTree = "<group>"; };
69A6DE701E96149300000E69 /* wav_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wav_header.h; sourceTree = "<group>"; };
69A6DE741E96149300000E69 /* aec_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_common.h; sourceTree = "<group>"; };
69A6DE751E96149300000E69 /* aec_core.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core.cc; sourceTree = "<group>"; };
69A6DE761E96149300000E69 /* aec_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_core.h; sourceTree = "<group>"; };
69A6DE771E96149300000E69 /* aec_core_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core_neon.cc; sourceTree = "<group>"; };
69A6DE781E96149300000E69 /* aec_core_optimized_methods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_core_optimized_methods.h; sourceTree = "<group>"; };
69A6DE791E96149300000E69 /* aec_core_sse2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core_sse2.cc; sourceTree = "<group>"; };
69A6DE7A1E96149300000E69 /* aec_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_resampler.cc; sourceTree = "<group>"; };
69A6DE7B1E96149300000E69 /* aec_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_resampler.h; sourceTree = "<group>"; };
69A6DE7C1E96149300000E69 /* echo_cancellation.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_cancellation.cc; sourceTree = "<group>"; };
69A6DE7D1E96149300000E69 /* echo_cancellation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_cancellation.h; sourceTree = "<group>"; };
69A6DE7F1E96149300000E69 /* aecm_core.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core.cc; sourceTree = "<group>"; };
69A6DE801E96149300000E69 /* aecm_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aecm_core.h; sourceTree = "<group>"; };
69A6DE811E96149300000E69 /* aecm_core_c.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core_c.cc; sourceTree = "<group>"; };
69A6DE821E96149300000E69 /* aecm_core_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core_neon.cc; sourceTree = "<group>"; };
69A6DE831E96149300000E69 /* aecm_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aecm_defines.h; sourceTree = "<group>"; };
69A6DE841E96149300000E69 /* echo_control_mobile.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_control_mobile.cc; sourceTree = "<group>"; };
69A6DE851E96149300000E69 /* echo_control_mobile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_control_mobile.h; sourceTree = "<group>"; };
69A6DE881E96149300000E69 /* analog_agc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = analog_agc.c; sourceTree = "<group>"; };
69A6DE891E96149300000E69 /* analog_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = analog_agc.h; sourceTree = "<group>"; };
69A6DE8A1E96149300000E69 /* digital_agc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = digital_agc.c; sourceTree = "<group>"; };
69A6DE8B1E96149300000E69 /* digital_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digital_agc.h; sourceTree = "<group>"; };
69A6DE8C1E96149300000E69 /* gain_control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_control.h; sourceTree = "<group>"; };
69A6DE8E1E96149300000E69 /* apm_data_dumper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = apm_data_dumper.cc; sourceTree = "<group>"; };
69A6DE8F1E96149300000E69 /* apm_data_dumper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apm_data_dumper.h; sourceTree = "<group>"; };
69A6DE911E96149300000E69 /* defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defines.h; sourceTree = "<group>"; };
69A6DE921E96149300000E69 /* noise_suppression.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = noise_suppression.c; sourceTree = "<group>"; };
69A6DE931E96149300000E69 /* noise_suppression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression.h; sourceTree = "<group>"; };
69A6DE941E96149300000E69 /* noise_suppression_x.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = noise_suppression_x.c; sourceTree = "<group>"; };
69A6DE951E96149300000E69 /* noise_suppression_x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression_x.h; sourceTree = "<group>"; };
69A6DE961E96149300000E69 /* ns_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ns_core.c; sourceTree = "<group>"; };
69A6DE971E96149300000E69 /* ns_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ns_core.h; sourceTree = "<group>"; };
69A6DE981E96149300000E69 /* nsx_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core.c; sourceTree = "<group>"; };
69A6DE991E96149300000E69 /* nsx_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nsx_core.h; sourceTree = "<group>"; };
69A6DE9A1E96149300000E69 /* nsx_core_c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core_c.c; sourceTree = "<group>"; };
69A6DE9B1E96149300000E69 /* nsx_core_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core_neon.c; sourceTree = "<group>"; };
69A6DE9C1E96149300000E69 /* nsx_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nsx_defines.h; sourceTree = "<group>"; };
69A6DE9D1E96149300000E69 /* windows_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = windows_private.h; sourceTree = "<group>"; };
69A6DE9E1E96149300000E69 /* splitting_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = splitting_filter.cc; sourceTree = "<group>"; };
69A6DE9F1E96149300000E69 /* splitting_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = splitting_filter.h; sourceTree = "<group>"; };
69A6DEA01E96149300000E69 /* three_band_filter_bank.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = three_band_filter_bank.cc; sourceTree = "<group>"; };
69A6DEA11E96149300000E69 /* three_band_filter_bank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = three_band_filter_bank.h; sourceTree = "<group>"; };
69A6DEA31E96149300000E69 /* block_mean_calculator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_mean_calculator.cc; sourceTree = "<group>"; };
69A6DEA41E96149300000E69 /* block_mean_calculator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_mean_calculator.h; sourceTree = "<group>"; };
69A6DEA51E96149300000E69 /* delay_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = delay_estimator.cc; sourceTree = "<group>"; };
69A6DEA61E96149300000E69 /* delay_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator.h; sourceTree = "<group>"; };
69A6DEA71E96149300000E69 /* delay_estimator_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator_internal.h; sourceTree = "<group>"; };
69A6DEA81E96149300000E69 /* delay_estimator_wrapper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = delay_estimator_wrapper.cc; sourceTree = "<group>"; };
69A6DEA91E96149300000E69 /* delay_estimator_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator_wrapper.h; sourceTree = "<group>"; };
69A6DEAA1E96149300000E69 /* ooura_fft.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft.cc; sourceTree = "<group>"; };
69A6DEAB1E96149300000E69 /* ooura_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft.h; sourceTree = "<group>"; };
69A6DEAC1E96149300000E69 /* ooura_fft_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft_neon.cc; sourceTree = "<group>"; };
69A6DEAD1E96149300000E69 /* ooura_fft_sse2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft_sse2.cc; sourceTree = "<group>"; };
69A6DEAE1E96149300000E69 /* ooura_fft_tables_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft_tables_common.h; sourceTree = "<group>"; };
69A6DEAF1E96149300000E69 /* ooura_fft_tables_neon_sse2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft_tables_neon_sse2.h; sourceTree = "<group>"; };
69A6DEB21E96149300000E69 /* asm_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asm_defines.h; sourceTree = "<group>"; };
69A6DEB31E96149300000E69 /* compile_assert_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compile_assert_c.h; sourceTree = "<group>"; };
69A6DEB41E96149300000E69 /* cpu_features_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu_features_wrapper.h; sourceTree = "<group>"; };
69A6DEB51E96149300000E69 /* metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = metrics.h; sourceTree = "<group>"; };
69A6DEB71E96149300000E69 /* cpu_features.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_features.cc; sourceTree = "<group>"; };
69A6DEB81E96149300000E69 /* typedefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = typedefs.h; sourceTree = "<group>"; };
69A6DF3F1E9614B700000E69 /* AudioInputAudioUnitOSX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioInputAudioUnitOSX.cpp; sourceTree = "<group>"; };
69A6DF401E9614B700000E69 /* AudioInputAudioUnitOSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioInputAudioUnitOSX.h; sourceTree = "<group>"; };
69A6DF411E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioOutputAudioUnitOSX.cpp; sourceTree = "<group>"; };
69A6DF421E9614B700000E69 /* AudioOutputAudioUnitOSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioOutputAudioUnitOSX.h; sourceTree = "<group>"; };
69F842361E67540700C110F7 /* libtgvoip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = libtgvoip.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
69F842321E67540700C110F7 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
692AB91F1E675F7000706ACC /* AudioToolbox.framework in Frameworks */,
692AB9201E675F7000706ACC /* AudioUnit.framework in Frameworks */,
692AB9211E675F7000706ACC /* CoreAudio.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
692AB8861E6759BF00706ACC /* libtgvoip */ = {
isa = PBXGroup;
children = (
692AB8871E6759DD00706ACC /* audio */,
692AB88C1E6759DD00706ACC /* BlockingQueue.cpp */,
692AB88D1E6759DD00706ACC /* BlockingQueue.h */,
692AB88E1E6759DD00706ACC /* BufferInputStream.cpp */,
692AB88F1E6759DD00706ACC /* BufferInputStream.h */,
692AB8901E6759DD00706ACC /* BufferOutputStream.cpp */,
692AB8911E6759DD00706ACC /* BufferOutputStream.h */,
692AB8921E6759DD00706ACC /* BufferPool.cpp */,
692AB8931E6759DD00706ACC /* BufferPool.h */,
692AB8971E6759DD00706ACC /* CongestionControl.cpp */,
692AB8981E6759DD00706ACC /* CongestionControl.h */,
692AB8991E6759DD00706ACC /* EchoCanceller.cpp */,
692AB89A1E6759DD00706ACC /* EchoCanceller.h */,
692AB8A71E6759DD00706ACC /* Info.plist */,
692AB8A81E6759DD00706ACC /* JitterBuffer.cpp */,
692AB8A91E6759DD00706ACC /* JitterBuffer.h */,
6915307A1E6B5BAB004F643F /* logging.cpp */,
692AB8AA1E6759DD00706ACC /* logging.h */,
692AB8AB1E6759DD00706ACC /* MediaStreamItf.cpp */,
692AB8AC1E6759DD00706ACC /* MediaStreamItf.h */,
692AB8AD1E6759DD00706ACC /* OpusDecoder.cpp */,
692AB8AE1E6759DD00706ACC /* OpusDecoder.h */,
692AB8AF1E6759DD00706ACC /* OpusEncoder.cpp */,
692AB8B01E6759DD00706ACC /* OpusEncoder.h */,
692AB8B11E6759DD00706ACC /* os */,
692AB8C61E6759DD00706ACC /* threading.h */,
692AB8C71E6759DD00706ACC /* VoIPController.cpp */,
692AB8C81E6759DD00706ACC /* VoIPController.h */,
692AB8C91E6759DD00706ACC /* VoIPServerConfig.cpp */,
692AB8CA1E6759DD00706ACC /* VoIPServerConfig.h */,
69A6DE201E96149300000E69 /* webrtc_dsp */,
);
name = libtgvoip;
sourceTree = "<group>";
};
692AB8871E6759DD00706ACC /* audio */ = {
isa = PBXGroup;
children = (
692AB8881E6759DD00706ACC /* AudioInput.cpp */,
692AB8891E6759DD00706ACC /* AudioInput.h */,
692AB88A1E6759DD00706ACC /* AudioOutput.cpp */,
692AB88B1E6759DD00706ACC /* AudioOutput.h */,
);
path = audio;
sourceTree = "<group>";
};
692AB8B11E6759DD00706ACC /* os */ = {
isa = PBXGroup;
children = (
692AB8BD1E6759DD00706ACC /* darwin */,
);
path = os;
sourceTree = "<group>";
};
692AB8BD1E6759DD00706ACC /* darwin */ = {
isa = PBXGroup;
children = (
69A6DF3F1E9614B700000E69 /* AudioInputAudioUnitOSX.cpp */,
69A6DF401E9614B700000E69 /* AudioInputAudioUnitOSX.h */,
69A6DF411E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp */,
69A6DF421E9614B700000E69 /* AudioOutputAudioUnitOSX.h */,
);
path = darwin;
sourceTree = "<group>";
};
692AB9061E675E8700706ACC /* Frameworks */ = {
isa = PBXGroup;
children = (
692AB91C1E675F7000706ACC /* AudioToolbox.framework */,
692AB91D1E675F7000706ACC /* AudioUnit.framework */,
692AB91E1E675F7000706ACC /* CoreAudio.framework */,
692AB9071E675E8800706ACC /* Telegraph.xcodeproj */,
);
name = Frameworks;
sourceTree = "<group>";
};
692AB9081E675E8800706ACC /* Products */ = {
isa = PBXGroup;
children = (
692AB9111E675E8800706ACC /* Telegram.app */,
692AB9131E675E8800706ACC /* Share.appex */,
692AB9151E675E8800706ACC /* watchkitapp.app */,
692AB9171E675E8800706ACC /* watchkitapp Extension.appex */,
692AB9191E675E8800706ACC /* SiriIntents.appex */,
692AB91B1E675E8800706ACC /* LegacyDatabase.framework */,
);
name = Products;
sourceTree = "<group>";
};
69A6DE201E96149300000E69 /* webrtc_dsp */ = {
isa = PBXGroup;
children = (
69A6DE211E96149300000E69 /* webrtc */,
);
path = webrtc_dsp;
sourceTree = "<group>";
};
69A6DE211E96149300000E69 /* webrtc */ = {
isa = PBXGroup;
children = (
69A6DE221E96149300000E69 /* base */,
69A6DE301E96149300000E69 /* common_audio */,
69A6DE711E96149300000E69 /* modules */,
69A6DEB01E96149300000E69 /* system_wrappers */,
69A6DEB81E96149300000E69 /* typedefs.h */,
);
path = webrtc;
sourceTree = "<group>";
};
69A6DE221E96149300000E69 /* base */ = {
isa = PBXGroup;
children = (
69A6DE231E96149300000E69 /* array_view.h */,
69A6DE241E96149300000E69 /* atomicops.h */,
69A6DE251E96149300000E69 /* basictypes.h */,
69A6DE261E96149300000E69 /* checks.cc */,
69A6DE271E96149300000E69 /* checks.h */,
69A6DE281E96149300000E69 /* constructormagic.h */,
69A6DE291E96149300000E69 /* safe_compare.h */,
69A6DE2A1E96149300000E69 /* safe_conversions.h */,
69A6DE2B1E96149300000E69 /* safe_conversions_impl.h */,
69A6DE2C1E96149300000E69 /* sanitizer.h */,
69A6DE2D1E96149300000E69 /* stringutils.cc */,
69A6DE2E1E96149300000E69 /* stringutils.h */,
69A6DE2F1E96149300000E69 /* type_traits.h */,
);
path = base;
sourceTree = "<group>";
};
69A6DE301E96149300000E69 /* common_audio */ = {
isa = PBXGroup;
children = (
69A6DE311E96149300000E69 /* audio_util.cc */,
69A6DE321E96149300000E69 /* channel_buffer.cc */,
69A6DE331E96149300000E69 /* channel_buffer.h */,
69A6DE341E96149300000E69 /* fft4g.c */,
69A6DE351E96149300000E69 /* fft4g.h */,
69A6DE361E96149300000E69 /* include */,
69A6DE381E96149300000E69 /* ring_buffer.c */,
69A6DE391E96149300000E69 /* ring_buffer.h */,
69A6DE3A1E96149300000E69 /* signal_processing */,
69A6DE6B1E96149300000E69 /* sparse_fir_filter.cc */,
69A6DE6C1E96149300000E69 /* sparse_fir_filter.h */,
69A6DE6D1E96149300000E69 /* wav_file.cc */,
69A6DE6E1E96149300000E69 /* wav_file.h */,
69A6DE6F1E96149300000E69 /* wav_header.cc */,
69A6DE701E96149300000E69 /* wav_header.h */,
);
path = common_audio;
sourceTree = "<group>";
};
69A6DE361E96149300000E69 /* include */ = {
isa = PBXGroup;
children = (
69A6DE371E96149300000E69 /* audio_util.h */,
);
path = include;
sourceTree = "<group>";
};
69A6DE3A1E96149300000E69 /* signal_processing */ = {
isa = PBXGroup;
children = (
69A6DE3B1E96149300000E69 /* auto_corr_to_refl_coef.c */,
69A6DE3C1E96149300000E69 /* auto_correlation.c */,
69A6DE3D1E96149300000E69 /* complex_bit_reverse.c */,
69A6DE3F1E96149300000E69 /* complex_fft.c */,
69A6DE401E96149300000E69 /* complex_fft_tables.h */,
69A6DE411E96149300000E69 /* copy_set_operations.c */,
69A6DE421E96149300000E69 /* cross_correlation.c */,
69A6DE431E96149300000E69 /* cross_correlation_neon.c */,
69A6DE441E96149300000E69 /* division_operations.c */,
69A6DE451E96149300000E69 /* dot_product_with_scale.c */,
69A6DE461E96149300000E69 /* downsample_fast.c */,
69A6DE471E96149300000E69 /* downsample_fast_neon.c */,
69A6DE481E96149300000E69 /* energy.c */,
69A6DE491E96149300000E69 /* filter_ar.c */,
69A6DE4A1E96149300000E69 /* filter_ar_fast_q12.c */,
69A6DE4C1E96149300000E69 /* filter_ma_fast_q12.c */,
69A6DE4D1E96149300000E69 /* get_hanning_window.c */,
69A6DE4E1E96149300000E69 /* get_scaling_square.c */,
69A6DE4F1E96149300000E69 /* ilbc_specific_functions.c */,
69A6DE501E96149300000E69 /* include */,
69A6DE561E96149300000E69 /* levinson_durbin.c */,
69A6DE571E96149300000E69 /* lpc_to_refl_coef.c */,
69A6DE581E96149300000E69 /* min_max_operations.c */,
69A6DE591E96149300000E69 /* min_max_operations_neon.c */,
69A6DE5A1E96149300000E69 /* randomization_functions.c */,
69A6DE5B1E96149300000E69 /* real_fft.c */,
69A6DE5C1E96149300000E69 /* refl_coef_to_lpc.c */,
69A6DE5D1E96149300000E69 /* resample.c */,
69A6DE5E1E96149300000E69 /* resample_48khz.c */,
69A6DE5F1E96149300000E69 /* resample_by_2.c */,
69A6DE601E96149300000E69 /* resample_by_2_internal.c */,
69A6DE611E96149300000E69 /* resample_by_2_internal.h */,
69A6DE621E96149300000E69 /* resample_fractional.c */,
69A6DE631E96149300000E69 /* spl_init.c */,
69A6DE641E96149300000E69 /* spl_inl.c */,
69A6DE651E96149300000E69 /* spl_sqrt.c */,
69A6DE661E96149300000E69 /* spl_sqrt_floor.c */,
69A6DE681E96149300000E69 /* splitting_filter_impl.c */,
69A6DE691E96149300000E69 /* sqrt_of_one_minus_x_squared.c */,
69A6DE6A1E96149300000E69 /* vector_scaling_operations.c */,
);
path = signal_processing;
sourceTree = "<group>";
};
69A6DE501E96149300000E69 /* include */ = {
isa = PBXGroup;
children = (
69A6DE511E96149300000E69 /* real_fft.h */,
69A6DE521E96149300000E69 /* signal_processing_library.h */,
69A6DE531E96149300000E69 /* spl_inl.h */,
69A6DE541E96149300000E69 /* spl_inl_armv7.h */,
69A6DE551E96149300000E69 /* spl_inl_mips.h */,
);
path = include;
sourceTree = "<group>";
};
69A6DE711E96149300000E69 /* modules */ = {
isa = PBXGroup;
children = (
69A6DE721E96149300000E69 /* audio_processing */,
);
path = modules;
sourceTree = "<group>";
};
69A6DE721E96149300000E69 /* audio_processing */ = {
isa = PBXGroup;
children = (
69A6DE731E96149300000E69 /* aec */,
69A6DE7E1E96149300000E69 /* aecm */,
69A6DE861E96149300000E69 /* agc */,
69A6DE8D1E96149300000E69 /* logging */,
69A6DE901E96149300000E69 /* ns */,
69A6DE9E1E96149300000E69 /* splitting_filter.cc */,
69A6DE9F1E96149300000E69 /* splitting_filter.h */,
69A6DEA01E96149300000E69 /* three_band_filter_bank.cc */,
69A6DEA11E96149300000E69 /* three_band_filter_bank.h */,
69A6DEA21E96149300000E69 /* utility */,
);
path = audio_processing;
sourceTree = "<group>";
};
69A6DE731E96149300000E69 /* aec */ = {
isa = PBXGroup;
children = (
69A6DE741E96149300000E69 /* aec_common.h */,
69A6DE751E96149300000E69 /* aec_core.cc */,
69A6DE761E96149300000E69 /* aec_core.h */,
69A6DE771E96149300000E69 /* aec_core_neon.cc */,
69A6DE781E96149300000E69 /* aec_core_optimized_methods.h */,
69A6DE791E96149300000E69 /* aec_core_sse2.cc */,
69A6DE7A1E96149300000E69 /* aec_resampler.cc */,
69A6DE7B1E96149300000E69 /* aec_resampler.h */,
69A6DE7C1E96149300000E69 /* echo_cancellation.cc */,
69A6DE7D1E96149300000E69 /* echo_cancellation.h */,
);
path = aec;
sourceTree = "<group>";
};
69A6DE7E1E96149300000E69 /* aecm */ = {
isa = PBXGroup;
children = (
69A6DE7F1E96149300000E69 /* aecm_core.cc */,
69A6DE801E96149300000E69 /* aecm_core.h */,
69A6DE811E96149300000E69 /* aecm_core_c.cc */,
69A6DE821E96149300000E69 /* aecm_core_neon.cc */,
69A6DE831E96149300000E69 /* aecm_defines.h */,
69A6DE841E96149300000E69 /* echo_control_mobile.cc */,
69A6DE851E96149300000E69 /* echo_control_mobile.h */,
);
path = aecm;
sourceTree = "<group>";
};
69A6DE861E96149300000E69 /* agc */ = {
isa = PBXGroup;
children = (
69A6DE871E96149300000E69 /* legacy */,
);
path = agc;
sourceTree = "<group>";
};
69A6DE871E96149300000E69 /* legacy */ = {
isa = PBXGroup;
children = (
69A6DE881E96149300000E69 /* analog_agc.c */,
69A6DE891E96149300000E69 /* analog_agc.h */,
69A6DE8A1E96149300000E69 /* digital_agc.c */,
69A6DE8B1E96149300000E69 /* digital_agc.h */,
69A6DE8C1E96149300000E69 /* gain_control.h */,
);
path = legacy;
sourceTree = "<group>";
};
69A6DE8D1E96149300000E69 /* logging */ = {
isa = PBXGroup;
children = (
69A6DE8E1E96149300000E69 /* apm_data_dumper.cc */,
69A6DE8F1E96149300000E69 /* apm_data_dumper.h */,
);
path = logging;
sourceTree = "<group>";
};
69A6DE901E96149300000E69 /* ns */ = {
isa = PBXGroup;
children = (
69A6DE911E96149300000E69 /* defines.h */,
69A6DE921E96149300000E69 /* noise_suppression.c */,
69A6DE931E96149300000E69 /* noise_suppression.h */,
69A6DE941E96149300000E69 /* noise_suppression_x.c */,
69A6DE951E96149300000E69 /* noise_suppression_x.h */,
69A6DE961E96149300000E69 /* ns_core.c */,
69A6DE971E96149300000E69 /* ns_core.h */,
69A6DE981E96149300000E69 /* nsx_core.c */,
69A6DE991E96149300000E69 /* nsx_core.h */,
69A6DE9A1E96149300000E69 /* nsx_core_c.c */,
69A6DE9B1E96149300000E69 /* nsx_core_neon.c */,
69A6DE9C1E96149300000E69 /* nsx_defines.h */,
69A6DE9D1E96149300000E69 /* windows_private.h */,
);
path = ns;
sourceTree = "<group>";
};
69A6DEA21E96149300000E69 /* utility */ = {
isa = PBXGroup;
children = (
69A6DEA31E96149300000E69 /* block_mean_calculator.cc */,
69A6DEA41E96149300000E69 /* block_mean_calculator.h */,
69A6DEA51E96149300000E69 /* delay_estimator.cc */,
69A6DEA61E96149300000E69 /* delay_estimator.h */,
69A6DEA71E96149300000E69 /* delay_estimator_internal.h */,
69A6DEA81E96149300000E69 /* delay_estimator_wrapper.cc */,
69A6DEA91E96149300000E69 /* delay_estimator_wrapper.h */,
69A6DEAA1E96149300000E69 /* ooura_fft.cc */,
69A6DEAB1E96149300000E69 /* ooura_fft.h */,
69A6DEAC1E96149300000E69 /* ooura_fft_neon.cc */,
69A6DEAD1E96149300000E69 /* ooura_fft_sse2.cc */,
69A6DEAE1E96149300000E69 /* ooura_fft_tables_common.h */,
69A6DEAF1E96149300000E69 /* ooura_fft_tables_neon_sse2.h */,
);
path = utility;
sourceTree = "<group>";
};
69A6DEB01E96149300000E69 /* system_wrappers */ = {
isa = PBXGroup;
children = (
69A6DEB11E96149300000E69 /* include */,
69A6DEB61E96149300000E69 /* source */,
);
path = system_wrappers;
sourceTree = "<group>";
};
69A6DEB11E96149300000E69 /* include */ = {
isa = PBXGroup;
children = (
69A6DEB21E96149300000E69 /* asm_defines.h */,
69A6DEB31E96149300000E69 /* compile_assert_c.h */,
69A6DEB41E96149300000E69 /* cpu_features_wrapper.h */,
69A6DEB51E96149300000E69 /* metrics.h */,
);
path = include;
sourceTree = "<group>";
};
69A6DEB61E96149300000E69 /* source */ = {
isa = PBXGroup;
children = (
69A6DEB71E96149300000E69 /* cpu_features.cc */,
);
path = source;
sourceTree = "<group>";
};
69F8422C1E67540700C110F7 = {
isa = PBXGroup;
children = (
692AB8861E6759BF00706ACC /* libtgvoip */,
69F842371E67540700C110F7 /* Products */,
692AB9061E675E8700706ACC /* Frameworks */,
);
sourceTree = "<group>";
};
69F842371E67540700C110F7 /* Products */ = {
isa = PBXGroup;
children = (
69F842361E67540700C110F7 /* libtgvoip.framework */,
);
name = Products;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
69F842331E67540700C110F7 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
69A6DF181E96149300000E69 /* gain_control.h in Headers */,
69A6DF231E96149300000E69 /* nsx_core.h in Headers */,
692AB9011E6759DD00706ACC /* threading.h in Headers */,
69A6DF2B1E96149300000E69 /* three_band_filter_bank.h in Headers */,
692AB8EA1E6759DD00706ACC /* MediaStreamItf.h in Headers */,
69A6DF3E1E96149300000E69 /* typedefs.h in Headers */,
69A6DF001E96149300000E69 /* wav_file.h in Headers */,
692AB8EE1E6759DD00706ACC /* OpusEncoder.h in Headers */,
692AB8CE1E6759DD00706ACC /* AudioOutput.h in Headers */,
69A6DF321E96149300000E69 /* delay_estimator_wrapper.h in Headers */,
69A6DEBD1E96149300000E69 /* checks.h in Headers */,
69A6DF1B1E96149300000E69 /* defines.h in Headers */,
69A6DEF31E96149300000E69 /* resample_by_2_internal.h in Headers */,
69A6DF341E96149300000E69 /* ooura_fft.h in Headers */,
69A6DEBA1E96149300000E69 /* atomicops.h in Headers */,
69A6DF0A1E96149300000E69 /* aec_resampler.h in Headers */,
69A6DEE51E96149300000E69 /* spl_inl.h in Headers */,
69A6DF3B1E96149300000E69 /* cpu_features_wrapper.h in Headers */,
69A6DF211E96149300000E69 /* ns_core.h in Headers */,
69A6DF051E96149300000E69 /* aec_core.h in Headers */,
69A6DF441E9614B700000E69 /* AudioInputAudioUnitOSX.h in Headers */,
692AB8D91E6759DD00706ACC /* CongestionControl.h in Headers */,
69A6DF031E96149300000E69 /* aec_common.h in Headers */,
69A6DEBE1E96149300000E69 /* constructormagic.h in Headers */,
69A6DED31E96149300000E69 /* complex_fft_tables.h in Headers */,
69A6DF021E96149300000E69 /* wav_header.h in Headers */,
69A6DECB1E96149300000E69 /* audio_util.h in Headers */,
692AB8CC1E6759DD00706ACC /* AudioInput.h in Headers */,
69A6DEC51E96149300000E69 /* type_traits.h in Headers */,
692AB8EC1E6759DD00706ACC /* OpusDecoder.h in Headers */,
692AB8E81E6759DD00706ACC /* logging.h in Headers */,
69A6DF3A1E96149300000E69 /* compile_assert_c.h in Headers */,
69A6DF071E96149300000E69 /* aec_core_optimized_methods.h in Headers */,
69A6DEC81E96149300000E69 /* channel_buffer.h in Headers */,
692AB8D41E6759DD00706ACC /* BufferOutputStream.h in Headers */,
692AB9051E6759DD00706ACC /* VoIPServerConfig.h in Headers */,
69A6DF461E9614B700000E69 /* AudioOutputAudioUnitOSX.h in Headers */,
692AB9031E6759DD00706ACC /* VoIPController.h in Headers */,
69A6DEB91E96149300000E69 /* array_view.h in Headers */,
692AB8D01E6759DD00706ACC /* BlockingQueue.h in Headers */,
69A6DECD1E96149300000E69 /* ring_buffer.h in Headers */,
69A6DEE61E96149300000E69 /* spl_inl_armv7.h in Headers */,
69A6DF171E96149300000E69 /* digital_agc.h in Headers */,
69A6DF0C1E96149300000E69 /* echo_cancellation.h in Headers */,
69A6DEFE1E96149300000E69 /* sparse_fir_filter.h in Headers */,
69A6DEC21E96149300000E69 /* sanitizer.h in Headers */,
69A6DF151E96149300000E69 /* analog_agc.h in Headers */,
69A6DF381E96149300000E69 /* ooura_fft_tables_neon_sse2.h in Headers */,
69A6DF271E96149300000E69 /* windows_private.h in Headers */,
69A6DF291E96149300000E69 /* splitting_filter.h in Headers */,
692AB8DB1E6759DD00706ACC /* EchoCanceller.h in Headers */,
69A6DF391E96149300000E69 /* asm_defines.h in Headers */,
69A6DF1D1E96149300000E69 /* noise_suppression.h in Headers */,
69A6DEBF1E96149300000E69 /* safe_compare.h in Headers */,
69A6DF111E96149300000E69 /* aecm_defines.h in Headers */,
69A6DEE31E96149300000E69 /* real_fft.h in Headers */,
69A6DECA1E96149300000E69 /* fft4g.h in Headers */,
69A6DF2D1E96149300000E69 /* block_mean_calculator.h in Headers */,
69A6DF3C1E96149300000E69 /* metrics.h in Headers */,
692AB8D61E6759DD00706ACC /* BufferPool.h in Headers */,
69A6DF0E1E96149300000E69 /* aecm_core.h in Headers */,
69A6DF2F1E96149300000E69 /* delay_estimator.h in Headers */,
69A6DEC41E96149300000E69 /* stringutils.h in Headers */,
69A6DF1F1E96149300000E69 /* noise_suppression_x.h in Headers */,
692AB8E71E6759DD00706ACC /* JitterBuffer.h in Headers */,
69A6DF131E96149300000E69 /* echo_control_mobile.h in Headers */,
69A6DEE41E96149300000E69 /* signal_processing_library.h in Headers */,
69A6DF1A1E96149300000E69 /* apm_data_dumper.h in Headers */,
692AB8D21E6759DD00706ACC /* BufferInputStream.h in Headers */,
69A6DF371E96149300000E69 /* ooura_fft_tables_common.h in Headers */,
69A6DF301E96149300000E69 /* delay_estimator_internal.h in Headers */,
69A6DEBB1E96149300000E69 /* basictypes.h in Headers */,
69A6DEE71E96149300000E69 /* spl_inl_mips.h in Headers */,
69A6DF261E96149300000E69 /* nsx_defines.h in Headers */,
69A6DEC11E96149300000E69 /* safe_conversions_impl.h in Headers */,
69A6DEC01E96149300000E69 /* safe_conversions.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
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 = {
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 = (
en,
);
mainGroup = 69F8422C1E67540700C110F7;
productRefGroup = 69F842371E67540700C110F7 /* Products */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = 692AB9081E675E8800706ACC /* Products */;
ProjectRef = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
},
);
projectRoot = "";
targets = (
69F842351E67540700C110F7 /* libtgvoip */,
);
};
/* 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;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
69F842341E67540700C110F7 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
692AB8E51E6759DD00706ACC /* Info.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
69F842311E67540700C110F7 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
69A6DEFB1E96149300000E69 /* sqrt_of_one_minus_x_squared.c in Sources */,
69A6DEDD1E96149300000E69 /* filter_ar_fast_q12.c in Sources */,
69A6DEF41E96149300000E69 /* resample_fractional.c in Sources */,
6915307B1E6B5BAB004F643F /* logging.cpp in Sources */,
69A6DEE11E96149300000E69 /* get_scaling_square.c in Sources */,
69A6DEC71E96149300000E69 /* channel_buffer.cc in Sources */,
69A6DF191E96149300000E69 /* apm_data_dumper.cc in Sources */,
69A6DF221E96149300000E69 /* nsx_core.c in Sources */,
69A6DEDC1E96149300000E69 /* filter_ar.c in Sources */,
69A6DEEB1E96149300000E69 /* min_max_operations_neon.c in Sources */,
69A6DEE81E96149300000E69 /* levinson_durbin.c in Sources */,
69A6DEE21E96149300000E69 /* ilbc_specific_functions.c in Sources */,
692AB9041E6759DD00706ACC /* VoIPServerConfig.cpp in Sources */,
69A6DF0B1E96149300000E69 /* echo_cancellation.cc in Sources */,
69A6DED61E96149300000E69 /* cross_correlation_neon.c in Sources */,
69A6DEF71E96149300000E69 /* spl_sqrt.c in Sources */,
69A6DEED1E96149300000E69 /* real_fft.c in Sources */,
692AB9021E6759DD00706ACC /* VoIPController.cpp in Sources */,
69A6DF431E9614B700000E69 /* AudioInputAudioUnitOSX.cpp in Sources */,
69A6DF0D1E96149300000E69 /* aecm_core.cc in Sources */,
69A6DF101E96149300000E69 /* aecm_core_neon.cc in Sources */,
69A6DED71E96149300000E69 /* division_operations.c in Sources */,
69A6DEDB1E96149300000E69 /* energy.c in Sources */,
69A6DEC61E96149300000E69 /* audio_util.cc in Sources */,
69A6DF141E96149300000E69 /* analog_agc.c in Sources */,
69A6DEF81E96149300000E69 /* spl_sqrt_floor.c in Sources */,
69A6DEF61E96149300000E69 /* spl_inl.c in Sources */,
69A6DEEF1E96149300000E69 /* resample.c in Sources */,
69A6DEF21E96149300000E69 /* resample_by_2_internal.c in Sources */,
69A6DF011E96149300000E69 /* wav_header.cc in Sources */,
69A6DF041E96149300000E69 /* aec_core.cc in Sources */,
692AB8D81E6759DD00706ACC /* CongestionControl.cpp in Sources */,
69A6DEE91E96149300000E69 /* lpc_to_refl_coef.c in Sources */,
69A6DEF51E96149300000E69 /* spl_init.c in Sources */,
69A6DF241E96149300000E69 /* nsx_core_c.c in Sources */,
69A6DF0F1E96149300000E69 /* aecm_core_c.cc in Sources */,
69A6DECC1E96149300000E69 /* ring_buffer.c in Sources */,
692AB8EB1E6759DD00706ACC /* OpusDecoder.cpp in Sources */,
69A6DED81E96149300000E69 /* dot_product_with_scale.c in Sources */,
69A6DF331E96149300000E69 /* ooura_fft.cc in Sources */,
69A6DEF11E96149300000E69 /* resample_by_2.c in Sources */,
69A6DEEC1E96149300000E69 /* randomization_functions.c in Sources */,
69A6DEEE1E96149300000E69 /* refl_coef_to_lpc.c in Sources */,
69A6DEFC1E96149300000E69 /* vector_scaling_operations.c in Sources */,
692AB8E61E6759DD00706ACC /* JitterBuffer.cpp in Sources */,
69A6DEFA1E96149300000E69 /* splitting_filter_impl.c in Sources */,
69A6DEE01E96149300000E69 /* get_hanning_window.c in Sources */,
69A6DF161E96149300000E69 /* digital_agc.c in Sources */,
69A6DF061E96149300000E69 /* aec_core_neon.cc in Sources */,
69A6DF201E96149300000E69 /* ns_core.c in Sources */,
69A6DF091E96149300000E69 /* aec_resampler.cc in Sources */,
692AB8D11E6759DD00706ACC /* BufferInputStream.cpp in Sources */,
692AB8E91E6759DD00706ACC /* MediaStreamItf.cpp in Sources */,
69A6DF2C1E96149300000E69 /* block_mean_calculator.cc in Sources */,
69A6DF451E9614B700000E69 /* AudioOutputAudioUnitOSX.cpp in Sources */,
69A6DEBC1E96149300000E69 /* checks.cc in Sources */,
692AB8DA1E6759DD00706ACC /* EchoCanceller.cpp in Sources */,
69A6DF281E96149300000E69 /* splitting_filter.cc in Sources */,
692AB8D31E6759DD00706ACC /* BufferOutputStream.cpp in Sources */,
692AB8CF1E6759DD00706ACC /* BlockingQueue.cpp in Sources */,
69A6DF2E1E96149300000E69 /* delay_estimator.cc in Sources */,
69A6DEF01E96149300000E69 /* resample_48khz.c in Sources */,
69A6DECF1E96149300000E69 /* auto_correlation.c in Sources */,
69A6DF121E96149300000E69 /* echo_control_mobile.cc in Sources */,
69A6DF1C1E96149300000E69 /* noise_suppression.c in Sources */,
69A6DED41E96149300000E69 /* copy_set_operations.c in Sources */,
69A6DEC31E96149300000E69 /* stringutils.cc in Sources */,
69A6DF1E1E96149300000E69 /* noise_suppression_x.c in Sources */,
692AB8D51E6759DD00706ACC /* BufferPool.cpp in Sources */,
69A6DED01E96149300000E69 /* complex_bit_reverse.c in Sources */,
692AB8CB1E6759DD00706ACC /* AudioInput.cpp in Sources */,
69A6DEDF1E96149300000E69 /* filter_ma_fast_q12.c in Sources */,
69A6DEFF1E96149300000E69 /* wav_file.cc in Sources */,
69A6DF351E96149300000E69 /* ooura_fft_neon.cc in Sources */,
69A6DECE1E96149300000E69 /* auto_corr_to_refl_coef.c in Sources */,
69A6DEFD1E96149300000E69 /* sparse_fir_filter.cc in Sources */,
69A6DED91E96149300000E69 /* downsample_fast.c in Sources */,
692AB8CD1E6759DD00706ACC /* AudioOutput.cpp in Sources */,
69A6DF251E96149300000E69 /* nsx_core_neon.c in Sources */,
69A6DF081E96149300000E69 /* aec_core_sse2.cc in Sources */,
69A6DEEA1E96149300000E69 /* min_max_operations.c in Sources */,
69A6DF361E96149300000E69 /* ooura_fft_sse2.cc in Sources */,
69A6DED51E96149300000E69 /* cross_correlation.c in Sources */,
69A6DF3D1E96149300000E69 /* cpu_features.cc in Sources */,
69A6DF2A1E96149300000E69 /* three_band_filter_bank.cc in Sources */,
69A6DED21E96149300000E69 /* complex_fft.c in Sources */,
69A6DF311E96149300000E69 /* delay_estimator_wrapper.cc in Sources */,
69A6DEDA1E96149300000E69 /* downsample_fast_neon.c in Sources */,
69A6DEC91E96149300000E69 /* fft4g.c in Sources */,
692AB8ED1E6759DD00706ACC /* OpusEncoder.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
69F8423C1E67540700C110F7 /* Debug */ = {
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;
};
69F8423D1E67540700C110F7 /* Release */ = {
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 = Release;
};
69F8423F1E67540700C110F7 /* Debug */ = {
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_AUDIO_SESSION",
"-DTGVOIP_USE_CUSTOM_CRYPTO",
"-DWEBRTC_POSIX",
"-DWEBRTC_APM_DEBUG_DUMP=0",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = Debug;
};
69F842401E67540700C110F7 /* Release */ = {
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_AUDIO_SESSION",
"-DTGVOIP_USE_CUSTOM_CRYPTO",
"-DWEBRTC_POSIX",
"-DWEBRTC_APM_DEBUG_DUMP=0",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = Release;
};
D04D01C31E678C0D0086DDC0 /* Debug AppStore */ = {
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 AppStore";
};
D04D01C41E678C0D0086DDC0 /* Debug AppStore */ = {
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_AUDIO_SESSION",
"-DTGVOIP_USE_CUSTOM_CRYPTO",
"-DWEBRTC_POSIX",
"-DWEBRTC_APM_DEBUG_DUMP=0",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = "Debug AppStore";
};
D04D01CB1E678C230086DDC0 /* Hockeyapp */ = {
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 = Hockeyapp;
};
D04D01CC1E678C230086DDC0 /* Hockeyapp */ = {
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_AUDIO_SESSION",
"-DTGVOIP_USE_CUSTOM_CRYPTO",
"-DWEBRTC_POSIX",
"-DWEBRTC_APM_DEBUG_DUMP=0",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SKIP_INSTALL = YES;
};
name = Hockeyapp;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
69F842301E67540700C110F7 /* Build configuration list for PBXProject "libtgvoip_osx" */ = {
isa = XCConfigurationList;
buildConfigurations = (
69F8423C1E67540700C110F7 /* Debug */,
D04D01C31E678C0D0086DDC0 /* Debug AppStore */,
69F8423D1E67540700C110F7 /* Release */,
D04D01CB1E678C230086DDC0 /* Hockeyapp */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
69F8423E1E67540700C110F7 /* Build configuration list for PBXNativeTarget "libtgvoip" */ = {
isa = XCConfigurationList;
buildConfigurations = (
69F8423F1E67540700C110F7 /* Debug */,
D04D01C41E678C0D0086DDC0 /* Debug AppStore */,
69F842401E67540700C110F7 /* Release */,
D04D01CC1E678C230086DDC0 /* Hockeyapp */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 69F8422D1E67540700C110F7 /* Project object */;
}