1
0
mirror of https://github.com/danog/libtgvoip.git synced 2024-11-27 12:44:37 +01:00
libtgvoip/libtgvoip.xcodeproj/project.pbxproj
Grishka 1be4d016a4 Refactor all the things!
- Added support for SOCKS5 proxy
- Also, a bunch of bugfixes
2017-07-03 04:42:49 +03:00

1554 lines
106 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
69015D941E9D848700AC9763 /* NetworkSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69015D921E9D848700AC9763 /* NetworkSocket.cpp */; };
69015D951E9D848700AC9763 /* NetworkSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 69015D931E9D848700AC9763 /* NetworkSocket.h */; };
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 */; };
692AB8F91E6759DD00706ACC /* AudioInputAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8BE1E6759DD00706ACC /* AudioInputAudioUnit.cpp */; };
692AB8FA1E6759DD00706ACC /* AudioInputAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8BF1E6759DD00706ACC /* AudioInputAudioUnit.h */; };
692AB8FB1E6759DD00706ACC /* AudioOutputAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8C01E6759DD00706ACC /* AudioOutputAudioUnit.cpp */; };
692AB8FC1E6759DD00706ACC /* AudioOutputAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8C11E6759DD00706ACC /* AudioOutputAudioUnit.h */; };
692AB8FD1E6759DD00706ACC /* AudioUnitIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8C21E6759DD00706ACC /* AudioUnitIO.cpp */; };
692AB8FE1E6759DD00706ACC /* AudioUnitIO.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8C31E6759DD00706ACC /* AudioUnitIO.h */; };
692AB8FF1E6759DD00706ACC /* TGLogWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 692AB8C41E6759DD00706ACC /* TGLogWrapper.h */; };
692AB9001E6759DD00706ACC /* TGLogWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 692AB8C51E6759DD00706ACC /* TGLogWrapper.m */; };
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 */; };
69791A4D1EE8262400BB85FB /* NetworkSocketPosix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69791A4B1EE8262400BB85FB /* NetworkSocketPosix.cpp */; };
69791A4E1EE8262400BB85FB /* NetworkSocketPosix.h in Headers */ = {isa = PBXBuildFile; fileRef = 69791A4C1EE8262400BB85FB /* NetworkSocketPosix.h */; };
69791A571EE8272A00BB85FB /* Resampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69791A551EE8272A00BB85FB /* Resampler.cpp */; };
69791A581EE8272A00BB85FB /* Resampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 69791A561EE8272A00BB85FB /* Resampler.h */; };
69960A041EF85C2900F9D091 /* DarwinSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 69960A021EF85C2900F9D091 /* DarwinSpecific.h */; };
69960A051EF85C2900F9D091 /* DarwinSpecific.mm in Sources */ = {isa = PBXBuildFile; fileRef = 69960A031EF85C2900F9D091 /* DarwinSpecific.mm */; };
69A6DD941E95EC7700000E69 /* array_view.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD011E95EC7700000E69 /* array_view.h */; };
69A6DD951E95EC7700000E69 /* atomicops.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD021E95EC7700000E69 /* atomicops.h */; };
69A6DD961E95EC7700000E69 /* basictypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD031E95EC7700000E69 /* basictypes.h */; };
69A6DD971E95EC7700000E69 /* checks.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD041E95EC7700000E69 /* checks.cc */; };
69A6DD981E95EC7700000E69 /* checks.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD051E95EC7700000E69 /* checks.h */; };
69A6DD991E95EC7700000E69 /* constructormagic.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD061E95EC7700000E69 /* constructormagic.h */; };
69A6DD9A1E95EC7700000E69 /* safe_compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD071E95EC7700000E69 /* safe_compare.h */; };
69A6DD9B1E95EC7700000E69 /* safe_conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD081E95EC7700000E69 /* safe_conversions.h */; };
69A6DD9C1E95EC7700000E69 /* safe_conversions_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD091E95EC7700000E69 /* safe_conversions_impl.h */; };
69A6DD9D1E95EC7700000E69 /* sanitizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD0A1E95EC7700000E69 /* sanitizer.h */; };
69A6DD9E1E95EC7700000E69 /* stringutils.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD0B1E95EC7700000E69 /* stringutils.cc */; };
69A6DD9F1E95EC7700000E69 /* stringutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD0C1E95EC7700000E69 /* stringutils.h */; };
69A6DDA01E95EC7700000E69 /* type_traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD0D1E95EC7700000E69 /* type_traits.h */; };
69A6DDA11E95EC7700000E69 /* audio_util.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD0F1E95EC7700000E69 /* audio_util.cc */; };
69A6DDA21E95EC7700000E69 /* channel_buffer.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD101E95EC7700000E69 /* channel_buffer.cc */; };
69A6DDA31E95EC7700000E69 /* channel_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD111E95EC7700000E69 /* channel_buffer.h */; };
69A6DDA41E95EC7700000E69 /* fft4g.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD121E95EC7700000E69 /* fft4g.c */; };
69A6DDA51E95EC7700000E69 /* fft4g.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD131E95EC7700000E69 /* fft4g.h */; };
69A6DDA61E95EC7700000E69 /* audio_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD151E95EC7700000E69 /* audio_util.h */; };
69A6DDA71E95EC7700000E69 /* ring_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD161E95EC7700000E69 /* ring_buffer.c */; };
69A6DDA81E95EC7700000E69 /* ring_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD171E95EC7700000E69 /* ring_buffer.h */; };
69A6DDA91E95EC7700000E69 /* auto_corr_to_refl_coef.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD191E95EC7700000E69 /* auto_corr_to_refl_coef.c */; };
69A6DDAA1E95EC7700000E69 /* auto_correlation.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD1A1E95EC7700000E69 /* auto_correlation.c */; };
69A6DDAB1E95EC7700000E69 /* complex_bit_reverse.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD1B1E95EC7700000E69 /* complex_bit_reverse.c */; };
69A6DDAC1E95EC7700000E69 /* complex_bit_reverse_arm.S in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD1C1E95EC7700000E69 /* complex_bit_reverse_arm.S */; };
69A6DDAD1E95EC7700000E69 /* complex_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD1D1E95EC7700000E69 /* complex_fft.c */; };
69A6DDAE1E95EC7700000E69 /* complex_fft_tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD1E1E95EC7700000E69 /* complex_fft_tables.h */; };
69A6DDAF1E95EC7700000E69 /* copy_set_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD1F1E95EC7700000E69 /* copy_set_operations.c */; };
69A6DDB01E95EC7700000E69 /* cross_correlation.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD201E95EC7700000E69 /* cross_correlation.c */; };
69A6DDB11E95EC7700000E69 /* cross_correlation_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD211E95EC7700000E69 /* cross_correlation_neon.c */; };
69A6DDB21E95EC7700000E69 /* division_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD221E95EC7700000E69 /* division_operations.c */; };
69A6DDB31E95EC7700000E69 /* dot_product_with_scale.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD231E95EC7700000E69 /* dot_product_with_scale.c */; };
69A6DDB41E95EC7700000E69 /* downsample_fast.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD241E95EC7700000E69 /* downsample_fast.c */; };
69A6DDB51E95EC7700000E69 /* downsample_fast_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD251E95EC7700000E69 /* downsample_fast_neon.c */; };
69A6DDB61E95EC7700000E69 /* energy.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD261E95EC7700000E69 /* energy.c */; };
69A6DDB71E95EC7700000E69 /* filter_ar.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD271E95EC7700000E69 /* filter_ar.c */; };
69A6DDB81E95EC7700000E69 /* filter_ar_fast_q12.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD281E95EC7700000E69 /* filter_ar_fast_q12.c */; };
69A6DDB91E95EC7700000E69 /* filter_ar_fast_q12_armv7.S in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD291E95EC7700000E69 /* filter_ar_fast_q12_armv7.S */; };
69A6DDBA1E95EC7700000E69 /* filter_ma_fast_q12.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD2A1E95EC7700000E69 /* filter_ma_fast_q12.c */; };
69A6DDBB1E95EC7700000E69 /* get_hanning_window.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD2B1E95EC7700000E69 /* get_hanning_window.c */; };
69A6DDBC1E95EC7700000E69 /* get_scaling_square.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD2C1E95EC7700000E69 /* get_scaling_square.c */; };
69A6DDBD1E95EC7700000E69 /* ilbc_specific_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD2D1E95EC7700000E69 /* ilbc_specific_functions.c */; };
69A6DDBE1E95EC7700000E69 /* real_fft.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD2F1E95EC7700000E69 /* real_fft.h */; };
69A6DDBF1E95EC7700000E69 /* signal_processing_library.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD301E95EC7700000E69 /* signal_processing_library.h */; };
69A6DDC01E95EC7700000E69 /* spl_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD311E95EC7700000E69 /* spl_inl.h */; };
69A6DDC11E95EC7700000E69 /* spl_inl_armv7.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD321E95EC7700000E69 /* spl_inl_armv7.h */; };
69A6DDC21E95EC7700000E69 /* spl_inl_mips.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD331E95EC7700000E69 /* spl_inl_mips.h */; };
69A6DDC31E95EC7700000E69 /* levinson_durbin.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD341E95EC7700000E69 /* levinson_durbin.c */; };
69A6DDC41E95EC7700000E69 /* lpc_to_refl_coef.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD351E95EC7700000E69 /* lpc_to_refl_coef.c */; };
69A6DDC51E95EC7700000E69 /* min_max_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD361E95EC7700000E69 /* min_max_operations.c */; };
69A6DDC61E95EC7700000E69 /* min_max_operations_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD371E95EC7700000E69 /* min_max_operations_neon.c */; };
69A6DDC71E95EC7700000E69 /* randomization_functions.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD381E95EC7700000E69 /* randomization_functions.c */; };
69A6DDC81E95EC7700000E69 /* real_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD391E95EC7700000E69 /* real_fft.c */; };
69A6DDCA1E95EC7700000E69 /* refl_coef_to_lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD3B1E95EC7700000E69 /* refl_coef_to_lpc.c */; };
69A6DDCB1E95EC7700000E69 /* resample.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD3C1E95EC7700000E69 /* resample.c */; };
69A6DDCC1E95EC7700000E69 /* resample_48khz.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD3D1E95EC7700000E69 /* resample_48khz.c */; };
69A6DDCD1E95EC7700000E69 /* resample_by_2.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD3E1E95EC7700000E69 /* resample_by_2.c */; };
69A6DDCE1E95EC7700000E69 /* resample_by_2_internal.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD3F1E95EC7700000E69 /* resample_by_2_internal.c */; };
69A6DDCF1E95EC7700000E69 /* resample_by_2_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD401E95EC7700000E69 /* resample_by_2_internal.h */; };
69A6DDD01E95EC7700000E69 /* resample_fractional.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD411E95EC7700000E69 /* resample_fractional.c */; };
69A6DDD11E95EC7700000E69 /* spl_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD421E95EC7700000E69 /* spl_init.c */; };
69A6DDD21E95EC7700000E69 /* spl_inl.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD431E95EC7700000E69 /* spl_inl.c */; };
69A6DDD31E95EC7700000E69 /* spl_sqrt.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD441E95EC7700000E69 /* spl_sqrt.c */; };
69A6DDD41E95EC7700000E69 /* spl_sqrt_floor.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD451E95EC7700000E69 /* spl_sqrt_floor.c */; };
69A6DDD51E95EC7700000E69 /* spl_sqrt_floor_arm.S in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD461E95EC7700000E69 /* spl_sqrt_floor_arm.S */; };
69A6DDD61E95EC7700000E69 /* splitting_filter_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD471E95EC7700000E69 /* splitting_filter_impl.c */; };
69A6DDD71E95EC7700000E69 /* sqrt_of_one_minus_x_squared.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD481E95EC7700000E69 /* sqrt_of_one_minus_x_squared.c */; };
69A6DDD81E95EC7700000E69 /* vector_scaling_operations.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD491E95EC7700000E69 /* vector_scaling_operations.c */; };
69A6DDD91E95EC7700000E69 /* sparse_fir_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD4A1E95EC7700000E69 /* sparse_fir_filter.cc */; };
69A6DDDA1E95EC7700000E69 /* sparse_fir_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD4B1E95EC7700000E69 /* sparse_fir_filter.h */; };
69A6DDDB1E95EC7700000E69 /* aec_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD4F1E95EC7700000E69 /* aec_common.h */; };
69A6DDDC1E95EC7700000E69 /* aec_core.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD501E95EC7700000E69 /* aec_core.cc */; };
69A6DDDD1E95EC7700000E69 /* aec_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD511E95EC7700000E69 /* aec_core.h */; };
69A6DDDE1E95EC7700000E69 /* aec_core_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD521E95EC7700000E69 /* aec_core_neon.cc */; };
69A6DDDF1E95EC7700000E69 /* aec_core_optimized_methods.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD531E95EC7700000E69 /* aec_core_optimized_methods.h */; };
69A6DDE01E95EC7700000E69 /* aec_core_sse2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD541E95EC7700000E69 /* aec_core_sse2.cc */; };
69A6DDE11E95EC7700000E69 /* aec_resampler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD551E95EC7700000E69 /* aec_resampler.cc */; };
69A6DDE21E95EC7700000E69 /* aec_resampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD561E95EC7700000E69 /* aec_resampler.h */; };
69A6DDE31E95EC7700000E69 /* echo_cancellation.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD571E95EC7700000E69 /* echo_cancellation.cc */; };
69A6DDE41E95EC7700000E69 /* echo_cancellation.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD581E95EC7700000E69 /* echo_cancellation.h */; };
69A6DDE51E95EC7700000E69 /* aecm_core.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD5A1E95EC7700000E69 /* aecm_core.cc */; };
69A6DDE61E95EC7700000E69 /* aecm_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD5B1E95EC7700000E69 /* aecm_core.h */; };
69A6DDE71E95EC7700000E69 /* aecm_core_c.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD5C1E95EC7700000E69 /* aecm_core_c.cc */; };
69A6DDE81E95EC7700000E69 /* aecm_core_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD5D1E95EC7700000E69 /* aecm_core_neon.cc */; };
69A6DDE91E95EC7700000E69 /* aecm_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD5E1E95EC7700000E69 /* aecm_defines.h */; };
69A6DDEA1E95EC7700000E69 /* echo_control_mobile.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD5F1E95EC7700000E69 /* echo_control_mobile.cc */; };
69A6DDEB1E95EC7700000E69 /* echo_control_mobile.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD601E95EC7700000E69 /* echo_control_mobile.h */; };
69A6DDEC1E95EC7700000E69 /* analog_agc.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD631E95EC7700000E69 /* analog_agc.c */; };
69A6DDED1E95EC7700000E69 /* analog_agc.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD641E95EC7700000E69 /* analog_agc.h */; };
69A6DDEE1E95EC7700000E69 /* digital_agc.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD651E95EC7700000E69 /* digital_agc.c */; };
69A6DDEF1E95EC7700000E69 /* digital_agc.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD661E95EC7700000E69 /* digital_agc.h */; };
69A6DDF01E95EC7700000E69 /* gain_control.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD671E95EC7700000E69 /* gain_control.h */; };
69A6DDF11E95EC7700000E69 /* apm_data_dumper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD691E95EC7700000E69 /* apm_data_dumper.cc */; };
69A6DDF21E95EC7700000E69 /* apm_data_dumper.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD6A1E95EC7700000E69 /* apm_data_dumper.h */; };
69A6DDF31E95EC7700000E69 /* defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD6C1E95EC7700000E69 /* defines.h */; };
69A6DDF41E95EC7700000E69 /* noise_suppression.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD6D1E95EC7700000E69 /* noise_suppression.c */; };
69A6DDF51E95EC7700000E69 /* noise_suppression.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD6E1E95EC7700000E69 /* noise_suppression.h */; };
69A6DDF61E95EC7700000E69 /* noise_suppression_x.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD6F1E95EC7700000E69 /* noise_suppression_x.c */; };
69A6DDF71E95EC7700000E69 /* noise_suppression_x.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD701E95EC7700000E69 /* noise_suppression_x.h */; };
69A6DDF81E95EC7700000E69 /* ns_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD711E95EC7700000E69 /* ns_core.c */; };
69A6DDF91E95EC7700000E69 /* ns_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD721E95EC7700000E69 /* ns_core.h */; };
69A6DDFA1E95EC7700000E69 /* nsx_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD731E95EC7700000E69 /* nsx_core.c */; };
69A6DDFB1E95EC7700000E69 /* nsx_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD741E95EC7700000E69 /* nsx_core.h */; };
69A6DDFC1E95EC7700000E69 /* nsx_core_c.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD751E95EC7700000E69 /* nsx_core_c.c */; };
69A6DDFD1E95EC7700000E69 /* nsx_core_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD761E95EC7700000E69 /* nsx_core_neon.c */; };
69A6DDFE1E95EC7700000E69 /* nsx_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD771E95EC7700000E69 /* nsx_defines.h */; };
69A6DDFF1E95EC7700000E69 /* windows_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD781E95EC7700000E69 /* windows_private.h */; };
69A6DE001E95EC7800000E69 /* splitting_filter.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD791E95EC7700000E69 /* splitting_filter.cc */; };
69A6DE011E95EC7800000E69 /* splitting_filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD7A1E95EC7700000E69 /* splitting_filter.h */; };
69A6DE021E95EC7800000E69 /* three_band_filter_bank.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD7B1E95EC7700000E69 /* three_band_filter_bank.cc */; };
69A6DE031E95EC7800000E69 /* three_band_filter_bank.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD7C1E95EC7700000E69 /* three_band_filter_bank.h */; };
69A6DE041E95EC7800000E69 /* block_mean_calculator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD7E1E95EC7700000E69 /* block_mean_calculator.cc */; };
69A6DE051E95EC7800000E69 /* block_mean_calculator.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD7F1E95EC7700000E69 /* block_mean_calculator.h */; };
69A6DE061E95EC7800000E69 /* delay_estimator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD801E95EC7700000E69 /* delay_estimator.cc */; };
69A6DE071E95EC7800000E69 /* delay_estimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD811E95EC7700000E69 /* delay_estimator.h */; };
69A6DE081E95EC7800000E69 /* delay_estimator_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD821E95EC7700000E69 /* delay_estimator_internal.h */; };
69A6DE091E95EC7800000E69 /* delay_estimator_wrapper.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD831E95EC7700000E69 /* delay_estimator_wrapper.cc */; };
69A6DE0A1E95EC7800000E69 /* delay_estimator_wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD841E95EC7700000E69 /* delay_estimator_wrapper.h */; };
69A6DE0B1E95EC7800000E69 /* ooura_fft.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD851E95EC7700000E69 /* ooura_fft.cc */; };
69A6DE0C1E95EC7800000E69 /* ooura_fft.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD861E95EC7700000E69 /* ooura_fft.h */; };
69A6DE0D1E95EC7800000E69 /* ooura_fft_neon.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD871E95EC7700000E69 /* ooura_fft_neon.cc */; };
69A6DE0E1E95EC7800000E69 /* ooura_fft_sse2.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD881E95EC7700000E69 /* ooura_fft_sse2.cc */; };
69A6DE0F1E95EC7800000E69 /* ooura_fft_tables_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD891E95EC7700000E69 /* ooura_fft_tables_common.h */; };
69A6DE101E95EC7800000E69 /* ooura_fft_tables_neon_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD8A1E95EC7700000E69 /* ooura_fft_tables_neon_sse2.h */; };
69A6DE111E95EC7800000E69 /* asm_defines.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD8D1E95EC7700000E69 /* asm_defines.h */; };
69A6DE121E95EC7800000E69 /* compile_assert_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD8E1E95EC7700000E69 /* compile_assert_c.h */; };
69A6DE131E95EC7800000E69 /* cpu_features_wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD8F1E95EC7700000E69 /* cpu_features_wrapper.h */; };
69A6DE141E95EC7800000E69 /* metrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD901E95EC7700000E69 /* metrics.h */; };
69A6DE151E95EC7800000E69 /* cpu_features.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DD921E95EC7700000E69 /* cpu_features.cc */; };
69A6DE161E95EC7800000E69 /* typedefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DD931E95EC7700000E69 /* typedefs.h */; };
69A6DE1B1E95ECF000000E69 /* wav_file.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE171E95ECF000000E69 /* wav_file.cc */; };
69A6DE1C1E95ECF000000E69 /* wav_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE181E95ECF000000E69 /* wav_file.h */; };
69A6DE1D1E95ECF000000E69 /* wav_header.cc in Sources */ = {isa = PBXBuildFile; fileRef = 69A6DE191E95ECF000000E69 /* wav_header.cc */; };
69A6DE1E1E95ECF000000E69 /* wav_header.h in Headers */ = {isa = PBXBuildFile; fileRef = 69A6DE1A1E95ECF000000E69 /* wav_header.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;
};
69960A0D1EF85C2900F9D091 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 692AB9071E675E8800706ACC /* Telegraph.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 099120C01EEAA63400F1366E;
remoteInfo = Widget;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
69015D921E9D848700AC9763 /* NetworkSocket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetworkSocket.cpp; sourceTree = "<group>"; };
69015D931E9D848700AC9763 /* NetworkSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkSocket.h; sourceTree = "<group>"; };
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>"; };
692AB8BE1E6759DD00706ACC /* AudioInputAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioInputAudioUnit.cpp; sourceTree = "<group>"; };
692AB8BF1E6759DD00706ACC /* AudioInputAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioInputAudioUnit.h; sourceTree = "<group>"; };
692AB8C01E6759DD00706ACC /* AudioOutputAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioOutputAudioUnit.cpp; sourceTree = "<group>"; };
692AB8C11E6759DD00706ACC /* AudioOutputAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioOutputAudioUnit.h; sourceTree = "<group>"; };
692AB8C21E6759DD00706ACC /* AudioUnitIO.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = AudioUnitIO.cpp; sourceTree = "<group>"; };
692AB8C31E6759DD00706ACC /* AudioUnitIO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioUnitIO.h; sourceTree = "<group>"; };
692AB8C41E6759DD00706ACC /* TGLogWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TGLogWrapper.h; sourceTree = "<group>"; };
692AB8C51E6759DD00706ACC /* TGLogWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TGLogWrapper.m; 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; };
69791A4B1EE8262400BB85FB /* NetworkSocketPosix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = NetworkSocketPosix.cpp; path = os/posix/NetworkSocketPosix.cpp; sourceTree = SOURCE_ROOT; };
69791A4C1EE8262400BB85FB /* NetworkSocketPosix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NetworkSocketPosix.h; path = os/posix/NetworkSocketPosix.h; sourceTree = SOURCE_ROOT; };
69791A551EE8272A00BB85FB /* Resampler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Resampler.cpp; sourceTree = "<group>"; };
69791A561EE8272A00BB85FB /* Resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Resampler.h; sourceTree = "<group>"; };
69960A021EF85C2900F9D091 /* DarwinSpecific.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DarwinSpecific.h; sourceTree = "<group>"; };
69960A031EF85C2900F9D091 /* DarwinSpecific.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DarwinSpecific.mm; sourceTree = "<group>"; };
69A6DD011E95EC7700000E69 /* array_view.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = array_view.h; sourceTree = "<group>"; };
69A6DD021E95EC7700000E69 /* atomicops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atomicops.h; sourceTree = "<group>"; };
69A6DD031E95EC7700000E69 /* basictypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basictypes.h; sourceTree = "<group>"; };
69A6DD041E95EC7700000E69 /* checks.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checks.cc; sourceTree = "<group>"; };
69A6DD051E95EC7700000E69 /* checks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = checks.h; sourceTree = "<group>"; };
69A6DD061E95EC7700000E69 /* constructormagic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constructormagic.h; sourceTree = "<group>"; };
69A6DD071E95EC7700000E69 /* safe_compare.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_compare.h; sourceTree = "<group>"; };
69A6DD081E95EC7700000E69 /* safe_conversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_conversions.h; sourceTree = "<group>"; };
69A6DD091E95EC7700000E69 /* safe_conversions_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = safe_conversions_impl.h; sourceTree = "<group>"; };
69A6DD0A1E95EC7700000E69 /* sanitizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sanitizer.h; sourceTree = "<group>"; };
69A6DD0B1E95EC7700000E69 /* stringutils.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringutils.cc; sourceTree = "<group>"; };
69A6DD0C1E95EC7700000E69 /* stringutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringutils.h; sourceTree = "<group>"; };
69A6DD0D1E95EC7700000E69 /* type_traits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = "<group>"; };
69A6DD0F1E95EC7700000E69 /* audio_util.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_util.cc; sourceTree = "<group>"; };
69A6DD101E95EC7700000E69 /* channel_buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channel_buffer.cc; sourceTree = "<group>"; };
69A6DD111E95EC7700000E69 /* channel_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel_buffer.h; sourceTree = "<group>"; };
69A6DD121E95EC7700000E69 /* fft4g.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fft4g.c; sourceTree = "<group>"; };
69A6DD131E95EC7700000E69 /* fft4g.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft4g.h; sourceTree = "<group>"; };
69A6DD151E95EC7700000E69 /* audio_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_util.h; sourceTree = "<group>"; };
69A6DD161E95EC7700000E69 /* ring_buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ring_buffer.c; sourceTree = "<group>"; };
69A6DD171E95EC7700000E69 /* ring_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ring_buffer.h; sourceTree = "<group>"; };
69A6DD191E95EC7700000E69 /* auto_corr_to_refl_coef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = auto_corr_to_refl_coef.c; sourceTree = "<group>"; };
69A6DD1A1E95EC7700000E69 /* auto_correlation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = auto_correlation.c; sourceTree = "<group>"; };
69A6DD1B1E95EC7700000E69 /* complex_bit_reverse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = complex_bit_reverse.c; sourceTree = "<group>"; };
69A6DD1C1E95EC7700000E69 /* complex_bit_reverse_arm.S */ = {isa = PBXFileReference; explicitFileType = sourcecode.asm.llvm; fileEncoding = 4; path = complex_bit_reverse_arm.S; sourceTree = "<group>"; };
69A6DD1D1E95EC7700000E69 /* complex_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = complex_fft.c; sourceTree = "<group>"; };
69A6DD1E1E95EC7700000E69 /* complex_fft_tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = complex_fft_tables.h; sourceTree = "<group>"; };
69A6DD1F1E95EC7700000E69 /* copy_set_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = copy_set_operations.c; sourceTree = "<group>"; };
69A6DD201E95EC7700000E69 /* cross_correlation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cross_correlation.c; sourceTree = "<group>"; };
69A6DD211E95EC7700000E69 /* cross_correlation_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cross_correlation_neon.c; sourceTree = "<group>"; };
69A6DD221E95EC7700000E69 /* division_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = division_operations.c; sourceTree = "<group>"; };
69A6DD231E95EC7700000E69 /* dot_product_with_scale.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dot_product_with_scale.c; sourceTree = "<group>"; };
69A6DD241E95EC7700000E69 /* downsample_fast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = downsample_fast.c; sourceTree = "<group>"; };
69A6DD251E95EC7700000E69 /* downsample_fast_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = downsample_fast_neon.c; sourceTree = "<group>"; };
69A6DD261E95EC7700000E69 /* energy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = energy.c; sourceTree = "<group>"; };
69A6DD271E95EC7700000E69 /* filter_ar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ar.c; sourceTree = "<group>"; };
69A6DD281E95EC7700000E69 /* filter_ar_fast_q12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ar_fast_q12.c; sourceTree = "<group>"; };
69A6DD291E95EC7700000E69 /* filter_ar_fast_q12_armv7.S */ = {isa = PBXFileReference; explicitFileType = sourcecode.asm.llvm; fileEncoding = 4; path = filter_ar_fast_q12_armv7.S; sourceTree = "<group>"; };
69A6DD2A1E95EC7700000E69 /* filter_ma_fast_q12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter_ma_fast_q12.c; sourceTree = "<group>"; };
69A6DD2B1E95EC7700000E69 /* get_hanning_window.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_hanning_window.c; sourceTree = "<group>"; };
69A6DD2C1E95EC7700000E69 /* get_scaling_square.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = get_scaling_square.c; sourceTree = "<group>"; };
69A6DD2D1E95EC7700000E69 /* ilbc_specific_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ilbc_specific_functions.c; sourceTree = "<group>"; };
69A6DD2F1E95EC7700000E69 /* real_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = real_fft.h; sourceTree = "<group>"; };
69A6DD301E95EC7700000E69 /* signal_processing_library.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signal_processing_library.h; sourceTree = "<group>"; };
69A6DD311E95EC7700000E69 /* spl_inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_inl.h; sourceTree = "<group>"; };
69A6DD321E95EC7700000E69 /* spl_inl_armv7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_inl_armv7.h; sourceTree = "<group>"; };
69A6DD331E95EC7700000E69 /* spl_inl_mips.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spl_inl_mips.h; sourceTree = "<group>"; };
69A6DD341E95EC7700000E69 /* levinson_durbin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = levinson_durbin.c; sourceTree = "<group>"; };
69A6DD351E95EC7700000E69 /* lpc_to_refl_coef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lpc_to_refl_coef.c; sourceTree = "<group>"; };
69A6DD361E95EC7700000E69 /* min_max_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = min_max_operations.c; sourceTree = "<group>"; };
69A6DD371E95EC7700000E69 /* min_max_operations_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = min_max_operations_neon.c; sourceTree = "<group>"; };
69A6DD381E95EC7700000E69 /* randomization_functions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = randomization_functions.c; sourceTree = "<group>"; };
69A6DD391E95EC7700000E69 /* real_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = real_fft.c; sourceTree = "<group>"; };
69A6DD3B1E95EC7700000E69 /* refl_coef_to_lpc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = refl_coef_to_lpc.c; sourceTree = "<group>"; };
69A6DD3C1E95EC7700000E69 /* resample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample.c; sourceTree = "<group>"; };
69A6DD3D1E95EC7700000E69 /* resample_48khz.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_48khz.c; sourceTree = "<group>"; };
69A6DD3E1E95EC7700000E69 /* resample_by_2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_by_2.c; sourceTree = "<group>"; };
69A6DD3F1E95EC7700000E69 /* resample_by_2_internal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_by_2_internal.c; sourceTree = "<group>"; };
69A6DD401E95EC7700000E69 /* resample_by_2_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resample_by_2_internal.h; sourceTree = "<group>"; };
69A6DD411E95EC7700000E69 /* resample_fractional.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resample_fractional.c; sourceTree = "<group>"; };
69A6DD421E95EC7700000E69 /* spl_init.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_init.c; sourceTree = "<group>"; };
69A6DD431E95EC7700000E69 /* spl_inl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_inl.c; sourceTree = "<group>"; };
69A6DD441E95EC7700000E69 /* spl_sqrt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_sqrt.c; sourceTree = "<group>"; };
69A6DD451E95EC7700000E69 /* spl_sqrt_floor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spl_sqrt_floor.c; sourceTree = "<group>"; };
69A6DD461E95EC7700000E69 /* spl_sqrt_floor_arm.S */ = {isa = PBXFileReference; explicitFileType = sourcecode.asm.llvm; fileEncoding = 4; path = spl_sqrt_floor_arm.S; sourceTree = "<group>"; };
69A6DD471E95EC7700000E69 /* splitting_filter_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = splitting_filter_impl.c; sourceTree = "<group>"; };
69A6DD481E95EC7700000E69 /* 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>"; };
69A6DD491E95EC7700000E69 /* vector_scaling_operations.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vector_scaling_operations.c; sourceTree = "<group>"; };
69A6DD4A1E95EC7700000E69 /* sparse_fir_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sparse_fir_filter.cc; sourceTree = "<group>"; };
69A6DD4B1E95EC7700000E69 /* sparse_fir_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sparse_fir_filter.h; sourceTree = "<group>"; };
69A6DD4F1E95EC7700000E69 /* aec_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_common.h; sourceTree = "<group>"; };
69A6DD501E95EC7700000E69 /* aec_core.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core.cc; sourceTree = "<group>"; };
69A6DD511E95EC7700000E69 /* aec_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_core.h; sourceTree = "<group>"; };
69A6DD521E95EC7700000E69 /* aec_core_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core_neon.cc; sourceTree = "<group>"; };
69A6DD531E95EC7700000E69 /* aec_core_optimized_methods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_core_optimized_methods.h; sourceTree = "<group>"; };
69A6DD541E95EC7700000E69 /* aec_core_sse2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_core_sse2.cc; sourceTree = "<group>"; };
69A6DD551E95EC7700000E69 /* aec_resampler.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aec_resampler.cc; sourceTree = "<group>"; };
69A6DD561E95EC7700000E69 /* aec_resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aec_resampler.h; sourceTree = "<group>"; };
69A6DD571E95EC7700000E69 /* echo_cancellation.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_cancellation.cc; sourceTree = "<group>"; };
69A6DD581E95EC7700000E69 /* echo_cancellation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_cancellation.h; sourceTree = "<group>"; };
69A6DD5A1E95EC7700000E69 /* aecm_core.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core.cc; sourceTree = "<group>"; };
69A6DD5B1E95EC7700000E69 /* aecm_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aecm_core.h; sourceTree = "<group>"; };
69A6DD5C1E95EC7700000E69 /* aecm_core_c.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core_c.cc; sourceTree = "<group>"; };
69A6DD5D1E95EC7700000E69 /* aecm_core_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aecm_core_neon.cc; sourceTree = "<group>"; };
69A6DD5E1E95EC7700000E69 /* aecm_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aecm_defines.h; sourceTree = "<group>"; };
69A6DD5F1E95EC7700000E69 /* echo_control_mobile.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = echo_control_mobile.cc; sourceTree = "<group>"; };
69A6DD601E95EC7700000E69 /* echo_control_mobile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = echo_control_mobile.h; sourceTree = "<group>"; };
69A6DD631E95EC7700000E69 /* analog_agc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = analog_agc.c; sourceTree = "<group>"; };
69A6DD641E95EC7700000E69 /* analog_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = analog_agc.h; sourceTree = "<group>"; };
69A6DD651E95EC7700000E69 /* digital_agc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = digital_agc.c; sourceTree = "<group>"; };
69A6DD661E95EC7700000E69 /* digital_agc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digital_agc.h; sourceTree = "<group>"; };
69A6DD671E95EC7700000E69 /* gain_control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gain_control.h; sourceTree = "<group>"; };
69A6DD691E95EC7700000E69 /* apm_data_dumper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = apm_data_dumper.cc; sourceTree = "<group>"; };
69A6DD6A1E95EC7700000E69 /* apm_data_dumper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apm_data_dumper.h; sourceTree = "<group>"; };
69A6DD6C1E95EC7700000E69 /* defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defines.h; sourceTree = "<group>"; };
69A6DD6D1E95EC7700000E69 /* noise_suppression.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = noise_suppression.c; sourceTree = "<group>"; };
69A6DD6E1E95EC7700000E69 /* noise_suppression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression.h; sourceTree = "<group>"; };
69A6DD6F1E95EC7700000E69 /* noise_suppression_x.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = noise_suppression_x.c; sourceTree = "<group>"; };
69A6DD701E95EC7700000E69 /* noise_suppression_x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = noise_suppression_x.h; sourceTree = "<group>"; };
69A6DD711E95EC7700000E69 /* ns_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ns_core.c; sourceTree = "<group>"; };
69A6DD721E95EC7700000E69 /* ns_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ns_core.h; sourceTree = "<group>"; };
69A6DD731E95EC7700000E69 /* nsx_core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core.c; sourceTree = "<group>"; };
69A6DD741E95EC7700000E69 /* nsx_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nsx_core.h; sourceTree = "<group>"; };
69A6DD751E95EC7700000E69 /* nsx_core_c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core_c.c; sourceTree = "<group>"; };
69A6DD761E95EC7700000E69 /* nsx_core_neon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nsx_core_neon.c; sourceTree = "<group>"; };
69A6DD771E95EC7700000E69 /* nsx_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nsx_defines.h; sourceTree = "<group>"; };
69A6DD781E95EC7700000E69 /* windows_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = windows_private.h; sourceTree = "<group>"; };
69A6DD791E95EC7700000E69 /* splitting_filter.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = splitting_filter.cc; sourceTree = "<group>"; };
69A6DD7A1E95EC7700000E69 /* splitting_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = splitting_filter.h; sourceTree = "<group>"; };
69A6DD7B1E95EC7700000E69 /* three_band_filter_bank.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = three_band_filter_bank.cc; sourceTree = "<group>"; };
69A6DD7C1E95EC7700000E69 /* three_band_filter_bank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = three_band_filter_bank.h; sourceTree = "<group>"; };
69A6DD7E1E95EC7700000E69 /* block_mean_calculator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_mean_calculator.cc; sourceTree = "<group>"; };
69A6DD7F1E95EC7700000E69 /* block_mean_calculator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_mean_calculator.h; sourceTree = "<group>"; };
69A6DD801E95EC7700000E69 /* delay_estimator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = delay_estimator.cc; sourceTree = "<group>"; };
69A6DD811E95EC7700000E69 /* delay_estimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator.h; sourceTree = "<group>"; };
69A6DD821E95EC7700000E69 /* delay_estimator_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator_internal.h; sourceTree = "<group>"; };
69A6DD831E95EC7700000E69 /* delay_estimator_wrapper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = delay_estimator_wrapper.cc; sourceTree = "<group>"; };
69A6DD841E95EC7700000E69 /* delay_estimator_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delay_estimator_wrapper.h; sourceTree = "<group>"; };
69A6DD851E95EC7700000E69 /* ooura_fft.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft.cc; sourceTree = "<group>"; };
69A6DD861E95EC7700000E69 /* ooura_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft.h; sourceTree = "<group>"; };
69A6DD871E95EC7700000E69 /* ooura_fft_neon.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft_neon.cc; sourceTree = "<group>"; };
69A6DD881E95EC7700000E69 /* ooura_fft_sse2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ooura_fft_sse2.cc; sourceTree = "<group>"; };
69A6DD891E95EC7700000E69 /* ooura_fft_tables_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft_tables_common.h; sourceTree = "<group>"; };
69A6DD8A1E95EC7700000E69 /* ooura_fft_tables_neon_sse2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ooura_fft_tables_neon_sse2.h; sourceTree = "<group>"; };
69A6DD8D1E95EC7700000E69 /* asm_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asm_defines.h; sourceTree = "<group>"; };
69A6DD8E1E95EC7700000E69 /* compile_assert_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compile_assert_c.h; sourceTree = "<group>"; };
69A6DD8F1E95EC7700000E69 /* cpu_features_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu_features_wrapper.h; sourceTree = "<group>"; };
69A6DD901E95EC7700000E69 /* metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = metrics.h; sourceTree = "<group>"; };
69A6DD921E95EC7700000E69 /* cpu_features.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_features.cc; sourceTree = "<group>"; };
69A6DD931E95EC7700000E69 /* typedefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = typedefs.h; sourceTree = "<group>"; };
69A6DE171E95ECF000000E69 /* wav_file.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wav_file.cc; sourceTree = "<group>"; };
69A6DE181E95ECF000000E69 /* wav_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wav_file.h; sourceTree = "<group>"; };
69A6DE191E95ECF000000E69 /* wav_header.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wav_header.cc; sourceTree = "<group>"; };
69A6DE1A1E95ECF000000E69 /* wav_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wav_header.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 */
69015D871E9D846F00AC9763 /* posix */ = {
isa = PBXGroup;
children = (
69791A4B1EE8262400BB85FB /* NetworkSocketPosix.cpp */,
69791A4C1EE8262400BB85FB /* NetworkSocketPosix.h */,
);
name = posix;
path = ../../../../TDesktop/TBuild/tdesktop/third_party/libtgvoip/os/posix;
sourceTree = "<group>";
};
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 */,
69015D921E9D848700AC9763 /* NetworkSocket.cpp */,
69015D931E9D848700AC9763 /* NetworkSocket.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 */,
69A6DCFE1E95EC7700000E69 /* webrtc_dsp */,
);
name = libtgvoip;
sourceTree = "<group>";
};
692AB8871E6759DD00706ACC /* audio */ = {
isa = PBXGroup;
children = (
692AB8881E6759DD00706ACC /* AudioInput.cpp */,
692AB8891E6759DD00706ACC /* AudioInput.h */,
692AB88A1E6759DD00706ACC /* AudioOutput.cpp */,
692AB88B1E6759DD00706ACC /* AudioOutput.h */,
69791A551EE8272A00BB85FB /* Resampler.cpp */,
69791A561EE8272A00BB85FB /* Resampler.h */,
);
path = audio;
sourceTree = "<group>";
};
692AB8B11E6759DD00706ACC /* os */ = {
isa = PBXGroup;
children = (
69015D871E9D846F00AC9763 /* posix */,
692AB8BD1E6759DD00706ACC /* darwin */,
);
path = os;
sourceTree = "<group>";
};
692AB8BD1E6759DD00706ACC /* darwin */ = {
isa = PBXGroup;
children = (
692AB8BE1E6759DD00706ACC /* AudioInputAudioUnit.cpp */,
692AB8BF1E6759DD00706ACC /* AudioInputAudioUnit.h */,
692AB8C01E6759DD00706ACC /* AudioOutputAudioUnit.cpp */,
692AB8C11E6759DD00706ACC /* AudioOutputAudioUnit.h */,
692AB8C21E6759DD00706ACC /* AudioUnitIO.cpp */,
692AB8C31E6759DD00706ACC /* AudioUnitIO.h */,
692AB8C41E6759DD00706ACC /* TGLogWrapper.h */,
692AB8C51E6759DD00706ACC /* TGLogWrapper.m */,
69960A021EF85C2900F9D091 /* DarwinSpecific.h */,
69960A031EF85C2900F9D091 /* DarwinSpecific.mm */,
);
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 */,
69960A0E1EF85C2900F9D091 /* Widget.appex */,
);
name = Products;
sourceTree = "<group>";
};
69A6DCFE1E95EC7700000E69 /* webrtc_dsp */ = {
isa = PBXGroup;
children = (
69A6DCFF1E95EC7700000E69 /* webrtc */,
);
path = webrtc_dsp;
sourceTree = "<group>";
};
69A6DCFF1E95EC7700000E69 /* webrtc */ = {
isa = PBXGroup;
children = (
69A6DD001E95EC7700000E69 /* base */,
69A6DD0E1E95EC7700000E69 /* common_audio */,
69A6DD4C1E95EC7700000E69 /* modules */,
69A6DD8B1E95EC7700000E69 /* system_wrappers */,
69A6DD931E95EC7700000E69 /* typedefs.h */,
);
path = webrtc;
sourceTree = "<group>";
};
69A6DD001E95EC7700000E69 /* base */ = {
isa = PBXGroup;
children = (
69A6DD011E95EC7700000E69 /* array_view.h */,
69A6DD021E95EC7700000E69 /* atomicops.h */,
69A6DD031E95EC7700000E69 /* basictypes.h */,
69A6DD041E95EC7700000E69 /* checks.cc */,
69A6DD051E95EC7700000E69 /* checks.h */,
69A6DD061E95EC7700000E69 /* constructormagic.h */,
69A6DD071E95EC7700000E69 /* safe_compare.h */,
69A6DD081E95EC7700000E69 /* safe_conversions.h */,
69A6DD091E95EC7700000E69 /* safe_conversions_impl.h */,
69A6DD0A1E95EC7700000E69 /* sanitizer.h */,
69A6DD0B1E95EC7700000E69 /* stringutils.cc */,
69A6DD0C1E95EC7700000E69 /* stringutils.h */,
69A6DD0D1E95EC7700000E69 /* type_traits.h */,
);
path = base;
sourceTree = "<group>";
};
69A6DD0E1E95EC7700000E69 /* common_audio */ = {
isa = PBXGroup;
children = (
69A6DD0F1E95EC7700000E69 /* audio_util.cc */,
69A6DD101E95EC7700000E69 /* channel_buffer.cc */,
69A6DD111E95EC7700000E69 /* channel_buffer.h */,
69A6DD121E95EC7700000E69 /* fft4g.c */,
69A6DD131E95EC7700000E69 /* fft4g.h */,
69A6DD141E95EC7700000E69 /* include */,
69A6DD161E95EC7700000E69 /* ring_buffer.c */,
69A6DD171E95EC7700000E69 /* ring_buffer.h */,
69A6DD181E95EC7700000E69 /* signal_processing */,
69A6DD4A1E95EC7700000E69 /* sparse_fir_filter.cc */,
69A6DD4B1E95EC7700000E69 /* sparse_fir_filter.h */,
69A6DE171E95ECF000000E69 /* wav_file.cc */,
69A6DE181E95ECF000000E69 /* wav_file.h */,
69A6DE191E95ECF000000E69 /* wav_header.cc */,
69A6DE1A1E95ECF000000E69 /* wav_header.h */,
);
path = common_audio;
sourceTree = "<group>";
};
69A6DD141E95EC7700000E69 /* include */ = {
isa = PBXGroup;
children = (
69A6DD151E95EC7700000E69 /* audio_util.h */,
);
path = include;
sourceTree = "<group>";
};
69A6DD181E95EC7700000E69 /* signal_processing */ = {
isa = PBXGroup;
children = (
69A6DD191E95EC7700000E69 /* auto_corr_to_refl_coef.c */,
69A6DD1A1E95EC7700000E69 /* auto_correlation.c */,
69A6DD1B1E95EC7700000E69 /* complex_bit_reverse.c */,
69A6DD1C1E95EC7700000E69 /* complex_bit_reverse_arm.S */,
69A6DD1D1E95EC7700000E69 /* complex_fft.c */,
69A6DD1E1E95EC7700000E69 /* complex_fft_tables.h */,
69A6DD1F1E95EC7700000E69 /* copy_set_operations.c */,
69A6DD201E95EC7700000E69 /* cross_correlation.c */,
69A6DD211E95EC7700000E69 /* cross_correlation_neon.c */,
69A6DD221E95EC7700000E69 /* division_operations.c */,
69A6DD231E95EC7700000E69 /* dot_product_with_scale.c */,
69A6DD241E95EC7700000E69 /* downsample_fast.c */,
69A6DD251E95EC7700000E69 /* downsample_fast_neon.c */,
69A6DD261E95EC7700000E69 /* energy.c */,
69A6DD271E95EC7700000E69 /* filter_ar.c */,
69A6DD281E95EC7700000E69 /* filter_ar_fast_q12.c */,
69A6DD291E95EC7700000E69 /* filter_ar_fast_q12_armv7.S */,
69A6DD2A1E95EC7700000E69 /* filter_ma_fast_q12.c */,
69A6DD2B1E95EC7700000E69 /* get_hanning_window.c */,
69A6DD2C1E95EC7700000E69 /* get_scaling_square.c */,
69A6DD2D1E95EC7700000E69 /* ilbc_specific_functions.c */,
69A6DD2E1E95EC7700000E69 /* include */,
69A6DD341E95EC7700000E69 /* levinson_durbin.c */,
69A6DD351E95EC7700000E69 /* lpc_to_refl_coef.c */,
69A6DD361E95EC7700000E69 /* min_max_operations.c */,
69A6DD371E95EC7700000E69 /* min_max_operations_neon.c */,
69A6DD381E95EC7700000E69 /* randomization_functions.c */,
69A6DD391E95EC7700000E69 /* real_fft.c */,
69A6DD3B1E95EC7700000E69 /* refl_coef_to_lpc.c */,
69A6DD3C1E95EC7700000E69 /* resample.c */,
69A6DD3D1E95EC7700000E69 /* resample_48khz.c */,
69A6DD3E1E95EC7700000E69 /* resample_by_2.c */,
69A6DD3F1E95EC7700000E69 /* resample_by_2_internal.c */,
69A6DD401E95EC7700000E69 /* resample_by_2_internal.h */,
69A6DD411E95EC7700000E69 /* resample_fractional.c */,
69A6DD421E95EC7700000E69 /* spl_init.c */,
69A6DD431E95EC7700000E69 /* spl_inl.c */,
69A6DD441E95EC7700000E69 /* spl_sqrt.c */,
69A6DD451E95EC7700000E69 /* spl_sqrt_floor.c */,
69A6DD461E95EC7700000E69 /* spl_sqrt_floor_arm.S */,
69A6DD471E95EC7700000E69 /* splitting_filter_impl.c */,
69A6DD481E95EC7700000E69 /* sqrt_of_one_minus_x_squared.c */,
69A6DD491E95EC7700000E69 /* vector_scaling_operations.c */,
);
path = signal_processing;
sourceTree = "<group>";
};
69A6DD2E1E95EC7700000E69 /* include */ = {
isa = PBXGroup;
children = (
69A6DD2F1E95EC7700000E69 /* real_fft.h */,
69A6DD301E95EC7700000E69 /* signal_processing_library.h */,
69A6DD311E95EC7700000E69 /* spl_inl.h */,
69A6DD321E95EC7700000E69 /* spl_inl_armv7.h */,
69A6DD331E95EC7700000E69 /* spl_inl_mips.h */,
);
path = include;
sourceTree = "<group>";
};
69A6DD4C1E95EC7700000E69 /* modules */ = {
isa = PBXGroup;
children = (
69A6DD4D1E95EC7700000E69 /* audio_processing */,
);
path = modules;
sourceTree = "<group>";
};
69A6DD4D1E95EC7700000E69 /* audio_processing */ = {
isa = PBXGroup;
children = (
69A6DD4E1E95EC7700000E69 /* aec */,
69A6DD591E95EC7700000E69 /* aecm */,
69A6DD611E95EC7700000E69 /* agc */,
69A6DD681E95EC7700000E69 /* logging */,
69A6DD6B1E95EC7700000E69 /* ns */,
69A6DD791E95EC7700000E69 /* splitting_filter.cc */,
69A6DD7A1E95EC7700000E69 /* splitting_filter.h */,
69A6DD7B1E95EC7700000E69 /* three_band_filter_bank.cc */,
69A6DD7C1E95EC7700000E69 /* three_band_filter_bank.h */,
69A6DD7D1E95EC7700000E69 /* utility */,
);
path = audio_processing;
sourceTree = "<group>";
};
69A6DD4E1E95EC7700000E69 /* aec */ = {
isa = PBXGroup;
children = (
69A6DD4F1E95EC7700000E69 /* aec_common.h */,
69A6DD501E95EC7700000E69 /* aec_core.cc */,
69A6DD511E95EC7700000E69 /* aec_core.h */,
69A6DD521E95EC7700000E69 /* aec_core_neon.cc */,
69A6DD531E95EC7700000E69 /* aec_core_optimized_methods.h */,
69A6DD541E95EC7700000E69 /* aec_core_sse2.cc */,
69A6DD551E95EC7700000E69 /* aec_resampler.cc */,
69A6DD561E95EC7700000E69 /* aec_resampler.h */,
69A6DD571E95EC7700000E69 /* echo_cancellation.cc */,
69A6DD581E95EC7700000E69 /* echo_cancellation.h */,
);
path = aec;
sourceTree = "<group>";
};
69A6DD591E95EC7700000E69 /* aecm */ = {
isa = PBXGroup;
children = (
69A6DD5A1E95EC7700000E69 /* aecm_core.cc */,
69A6DD5B1E95EC7700000E69 /* aecm_core.h */,
69A6DD5C1E95EC7700000E69 /* aecm_core_c.cc */,
69A6DD5D1E95EC7700000E69 /* aecm_core_neon.cc */,
69A6DD5E1E95EC7700000E69 /* aecm_defines.h */,
69A6DD5F1E95EC7700000E69 /* echo_control_mobile.cc */,
69A6DD601E95EC7700000E69 /* echo_control_mobile.h */,
);
path = aecm;
sourceTree = "<group>";
};
69A6DD611E95EC7700000E69 /* agc */ = {
isa = PBXGroup;
children = (
69A6DD621E95EC7700000E69 /* legacy */,
);
path = agc;
sourceTree = "<group>";
};
69A6DD621E95EC7700000E69 /* legacy */ = {
isa = PBXGroup;
children = (
69A6DD631E95EC7700000E69 /* analog_agc.c */,
69A6DD641E95EC7700000E69 /* analog_agc.h */,
69A6DD651E95EC7700000E69 /* digital_agc.c */,
69A6DD661E95EC7700000E69 /* digital_agc.h */,
69A6DD671E95EC7700000E69 /* gain_control.h */,
);
path = legacy;
sourceTree = "<group>";
};
69A6DD681E95EC7700000E69 /* logging */ = {
isa = PBXGroup;
children = (
69A6DD691E95EC7700000E69 /* apm_data_dumper.cc */,
69A6DD6A1E95EC7700000E69 /* apm_data_dumper.h */,
);
path = logging;
sourceTree = "<group>";
};
69A6DD6B1E95EC7700000E69 /* ns */ = {
isa = PBXGroup;
children = (
69A6DD6C1E95EC7700000E69 /* defines.h */,
69A6DD6D1E95EC7700000E69 /* noise_suppression.c */,
69A6DD6E1E95EC7700000E69 /* noise_suppression.h */,
69A6DD6F1E95EC7700000E69 /* noise_suppression_x.c */,
69A6DD701E95EC7700000E69 /* noise_suppression_x.h */,
69A6DD711E95EC7700000E69 /* ns_core.c */,
69A6DD721E95EC7700000E69 /* ns_core.h */,
69A6DD731E95EC7700000E69 /* nsx_core.c */,
69A6DD741E95EC7700000E69 /* nsx_core.h */,
69A6DD751E95EC7700000E69 /* nsx_core_c.c */,
69A6DD761E95EC7700000E69 /* nsx_core_neon.c */,
69A6DD771E95EC7700000E69 /* nsx_defines.h */,
69A6DD781E95EC7700000E69 /* windows_private.h */,
);
path = ns;
sourceTree = "<group>";
};
69A6DD7D1E95EC7700000E69 /* utility */ = {
isa = PBXGroup;
children = (
69A6DD7E1E95EC7700000E69 /* block_mean_calculator.cc */,
69A6DD7F1E95EC7700000E69 /* block_mean_calculator.h */,
69A6DD801E95EC7700000E69 /* delay_estimator.cc */,
69A6DD811E95EC7700000E69 /* delay_estimator.h */,
69A6DD821E95EC7700000E69 /* delay_estimator_internal.h */,
69A6DD831E95EC7700000E69 /* delay_estimator_wrapper.cc */,
69A6DD841E95EC7700000E69 /* delay_estimator_wrapper.h */,
69A6DD851E95EC7700000E69 /* ooura_fft.cc */,
69A6DD861E95EC7700000E69 /* ooura_fft.h */,
69A6DD871E95EC7700000E69 /* ooura_fft_neon.cc */,
69A6DD881E95EC7700000E69 /* ooura_fft_sse2.cc */,
69A6DD891E95EC7700000E69 /* ooura_fft_tables_common.h */,
69A6DD8A1E95EC7700000E69 /* ooura_fft_tables_neon_sse2.h */,
);
path = utility;
sourceTree = "<group>";
};
69A6DD8B1E95EC7700000E69 /* system_wrappers */ = {
isa = PBXGroup;
children = (
69A6DD8C1E95EC7700000E69 /* include */,
69A6DD911E95EC7700000E69 /* source */,
);
path = system_wrappers;
sourceTree = "<group>";
};
69A6DD8C1E95EC7700000E69 /* include */ = {
isa = PBXGroup;
children = (
69A6DD8D1E95EC7700000E69 /* asm_defines.h */,
69A6DD8E1E95EC7700000E69 /* compile_assert_c.h */,
69A6DD8F1E95EC7700000E69 /* cpu_features_wrapper.h */,
69A6DD901E95EC7700000E69 /* metrics.h */,
);
path = include;
sourceTree = "<group>";
};
69A6DD911E95EC7700000E69 /* source */ = {
isa = PBXGroup;
children = (
69A6DD921E95EC7700000E69 /* 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 = (
692AB9011E6759DD00706ACC /* threading.h in Headers */,
692AB8EA1E6759DD00706ACC /* MediaStreamItf.h in Headers */,
692AB8EE1E6759DD00706ACC /* OpusEncoder.h in Headers */,
69A6DDEB1E95EC7700000E69 /* echo_control_mobile.h in Headers */,
692AB8CE1E6759DD00706ACC /* AudioOutput.h in Headers */,
692AB8D91E6759DD00706ACC /* CongestionControl.h in Headers */,
69A6DDFE1E95EC7700000E69 /* nsx_defines.h in Headers */,
692AB8CC1E6759DD00706ACC /* AudioInput.h in Headers */,
69A6DDA51E95EC7700000E69 /* fft4g.h in Headers */,
69A6DDC01E95EC7700000E69 /* spl_inl.h in Headers */,
69A6DE0F1E95EC7800000E69 /* ooura_fft_tables_common.h in Headers */,
69A6DDDA1E95EC7700000E69 /* sparse_fir_filter.h in Headers */,
69A6DDE61E95EC7700000E69 /* aecm_core.h in Headers */,
692AB8EC1E6759DD00706ACC /* OpusDecoder.h in Headers */,
69A6DE1E1E95ECF000000E69 /* wav_header.h in Headers */,
69A6DD981E95EC7700000E69 /* checks.h in Headers */,
692AB8E81E6759DD00706ACC /* logging.h in Headers */,
69A6DDED1E95EC7700000E69 /* analog_agc.h in Headers */,
69A6DE081E95EC7800000E69 /* delay_estimator_internal.h in Headers */,
69A6DDE91E95EC7700000E69 /* aecm_defines.h in Headers */,
69A6DD9C1E95EC7700000E69 /* safe_conversions_impl.h in Headers */,
69A6DDAE1E95EC7700000E69 /* complex_fft_tables.h in Headers */,
692AB8FF1E6759DD00706ACC /* TGLogWrapper.h in Headers */,
692AB8D41E6759DD00706ACC /* BufferOutputStream.h in Headers */,
69791A4E1EE8262400BB85FB /* NetworkSocketPosix.h in Headers */,
692AB9051E6759DD00706ACC /* VoIPServerConfig.h in Headers */,
69A6DDF31E95EC7700000E69 /* defines.h in Headers */,
69A6DD9D1E95EC7700000E69 /* sanitizer.h in Headers */,
692AB9031E6759DD00706ACC /* VoIPController.h in Headers */,
69A6DDC11E95EC7700000E69 /* spl_inl_armv7.h in Headers */,
69A6DE031E95EC7800000E69 /* three_band_filter_bank.h in Headers */,
69A6DDFB1E95EC7700000E69 /* nsx_core.h in Headers */,
69A6DDE41E95EC7700000E69 /* echo_cancellation.h in Headers */,
69A6DDF71E95EC7700000E69 /* noise_suppression_x.h in Headers */,
69A6DD9B1E95EC7700000E69 /* safe_conversions.h in Headers */,
69A6DE071E95EC7800000E69 /* delay_estimator.h in Headers */,
69A6DDFF1E95EC7700000E69 /* windows_private.h in Headers */,
69A6DD961E95EC7700000E69 /* basictypes.h in Headers */,
69A6DE161E95EC7800000E69 /* typedefs.h in Headers */,
69A6DDE21E95EC7700000E69 /* aec_resampler.h in Headers */,
69A6DD9F1E95EC7700000E69 /* stringutils.h in Headers */,
69A6DDDB1E95EC7700000E69 /* aec_common.h in Headers */,
69A6DDDD1E95EC7700000E69 /* aec_core.h in Headers */,
69A6DE051E95EC7800000E69 /* block_mean_calculator.h in Headers */,
69A6DD951E95EC7700000E69 /* atomicops.h in Headers */,
69A6DD991E95EC7700000E69 /* constructormagic.h in Headers */,
69A6DDA01E95EC7700000E69 /* type_traits.h in Headers */,
69A6DDBE1E95EC7700000E69 /* real_fft.h in Headers */,
692AB8FC1E6759DD00706ACC /* AudioOutputAudioUnit.h in Headers */,
69A6DD941E95EC7700000E69 /* array_view.h in Headers */,
692AB8D01E6759DD00706ACC /* BlockingQueue.h in Headers */,
69A6DDF91E95EC7700000E69 /* ns_core.h in Headers */,
69A6DDA31E95EC7700000E69 /* channel_buffer.h in Headers */,
69A6DE0A1E95EC7800000E69 /* delay_estimator_wrapper.h in Headers */,
69A6DE141E95EC7800000E69 /* metrics.h in Headers */,
692AB8FE1E6759DD00706ACC /* AudioUnitIO.h in Headers */,
69015D951E9D848700AC9763 /* NetworkSocket.h in Headers */,
69A6DE131E95EC7800000E69 /* cpu_features_wrapper.h in Headers */,
69A6DDDF1E95EC7700000E69 /* aec_core_optimized_methods.h in Headers */,
69A6DE101E95EC7800000E69 /* ooura_fft_tables_neon_sse2.h in Headers */,
69A6DDBF1E95EC7700000E69 /* signal_processing_library.h in Headers */,
69A6DDCF1E95EC7700000E69 /* resample_by_2_internal.h in Headers */,
69A6DDA81E95EC7700000E69 /* ring_buffer.h in Headers */,
69A6DE111E95EC7800000E69 /* asm_defines.h in Headers */,
69A6DE011E95EC7800000E69 /* splitting_filter.h in Headers */,
69A6DE0C1E95EC7800000E69 /* ooura_fft.h in Headers */,
69A6DDA61E95EC7700000E69 /* audio_util.h in Headers */,
692AB8FA1E6759DD00706ACC /* AudioInputAudioUnit.h in Headers */,
69A6DD9A1E95EC7700000E69 /* safe_compare.h in Headers */,
69A6DDEF1E95EC7700000E69 /* digital_agc.h in Headers */,
69A6DDF21E95EC7700000E69 /* apm_data_dumper.h in Headers */,
69960A041EF85C2900F9D091 /* DarwinSpecific.h in Headers */,
69A6DDC21E95EC7700000E69 /* spl_inl_mips.h in Headers */,
69791A581EE8272A00BB85FB /* Resampler.h in Headers */,
692AB8DB1E6759DD00706ACC /* EchoCanceller.h in Headers */,
69A6DE1C1E95ECF000000E69 /* wav_file.h in Headers */,
692AB8D61E6759DD00706ACC /* BufferPool.h in Headers */,
69A6DDF51E95EC7700000E69 /* noise_suppression.h in Headers */,
692AB8E71E6759DD00706ACC /* JitterBuffer.h in Headers */,
69A6DE121E95EC7800000E69 /* compile_assert_c.h in Headers */,
692AB8D21E6759DD00706ACC /* BufferInputStream.h in Headers */,
69A6DDF01E95EC7700000E69 /* gain_control.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" */;
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;
};
69960A0E1EF85C2900F9D091 /* Widget.appex */ = {
isa = PBXReferenceProxy;
fileType = "wrapper.app-extension";
path = Widget.appex;
remoteRef = 69960A0D1EF85C2900F9D091 /* 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 = (
6915307B1E6B5BAB004F643F /* logging.cpp in Sources */,
69A6DDD31E95EC7700000E69 /* spl_sqrt.c in Sources */,
69A6DDC51E95EC7700000E69 /* min_max_operations.c in Sources */,
692AB9041E6759DD00706ACC /* VoIPServerConfig.cpp in Sources */,
69A6DD971E95EC7700000E69 /* checks.cc in Sources */,
69A6DDB11E95EC7700000E69 /* cross_correlation_neon.c in Sources */,
69A6DDF11E95EC7700000E69 /* apm_data_dumper.cc in Sources */,
69A6DDFA1E95EC7700000E69 /* nsx_core.c in Sources */,
69A6DDAD1E95EC7700000E69 /* complex_fft.c in Sources */,
69A6DDA41E95EC7700000E69 /* fft4g.c in Sources */,
692AB9021E6759DD00706ACC /* VoIPController.cpp in Sources */,
69A6DDB61E95EC7700000E69 /* energy.c in Sources */,
69960A051EF85C2900F9D091 /* DarwinSpecific.mm in Sources */,
69A6DDA11E95EC7700000E69 /* audio_util.cc in Sources */,
69A6DDE31E95EC7700000E69 /* echo_cancellation.cc in Sources */,
69A6DDD71E95EC7700000E69 /* sqrt_of_one_minus_x_squared.c in Sources */,
69791A4D1EE8262400BB85FB /* NetworkSocketPosix.cpp in Sources */,
692AB8D81E6759DD00706ACC /* CongestionControl.cpp in Sources */,
69A6DDCD1E95EC7700000E69 /* resample_by_2.c in Sources */,
69A6DDE51E95EC7700000E69 /* aecm_core.cc in Sources */,
69A6DDBA1E95EC7700000E69 /* filter_ma_fast_q12.c in Sources */,
69A6DDE81E95EC7700000E69 /* aecm_core_neon.cc in Sources */,
69A6DDBB1E95EC7700000E69 /* get_hanning_window.c in Sources */,
69A6DDB51E95EC7700000E69 /* downsample_fast_neon.c in Sources */,
69015D941E9D848700AC9763 /* NetworkSocket.cpp in Sources */,
69A6DDC41E95EC7700000E69 /* lpc_to_refl_coef.c in Sources */,
69A6DDEC1E95EC7700000E69 /* analog_agc.c in Sources */,
69A6DDA71E95EC7700000E69 /* ring_buffer.c in Sources */,
692AB8FB1E6759DD00706ACC /* AudioOutputAudioUnit.cpp in Sources */,
692AB8EB1E6759DD00706ACC /* OpusDecoder.cpp in Sources */,
692AB8E61E6759DD00706ACC /* JitterBuffer.cpp in Sources */,
69A6DE1D1E95ECF000000E69 /* wav_header.cc in Sources */,
69A6DDBC1E95EC7700000E69 /* get_scaling_square.c in Sources */,
69A6DDDC1E95EC7700000E69 /* aec_core.cc in Sources */,
692AB9001E6759DD00706ACC /* TGLogWrapper.m in Sources */,
69A6DDC71E95EC7700000E69 /* randomization_functions.c in Sources */,
69A6DDD51E95EC7700000E69 /* spl_sqrt_floor_arm.S in Sources */,
69A6DDAF1E95EC7700000E69 /* copy_set_operations.c in Sources */,
692AB8F91E6759DD00706ACC /* AudioInputAudioUnit.cpp in Sources */,
69A6DDFC1E95EC7700000E69 /* nsx_core_c.c in Sources */,
69A6DDE71E95EC7700000E69 /* aecm_core_c.cc in Sources */,
69A6DDC61E95EC7700000E69 /* min_max_operations_neon.c in Sources */,
69A6DDB01E95EC7700000E69 /* cross_correlation.c in Sources */,
692AB8D11E6759DD00706ACC /* BufferInputStream.cpp in Sources */,
69791A571EE8272A00BB85FB /* Resampler.cpp in Sources */,
69A6DE0B1E95EC7800000E69 /* ooura_fft.cc in Sources */,
69A6DDB21E95EC7700000E69 /* division_operations.c in Sources */,
69A6DDCA1E95EC7700000E69 /* refl_coef_to_lpc.c in Sources */,
69A6DDD21E95EC7700000E69 /* spl_inl.c in Sources */,
69A6DDA21E95EC7700000E69 /* channel_buffer.cc in Sources */,
69A6DDA91E95EC7700000E69 /* auto_corr_to_refl_coef.c in Sources */,
69A6DDD01E95EC7700000E69 /* resample_fractional.c in Sources */,
69A6DDCB1E95EC7700000E69 /* resample.c in Sources */,
69A6DDD61E95EC7700000E69 /* splitting_filter_impl.c in Sources */,
69A6DDEE1E95EC7700000E69 /* digital_agc.c in Sources */,
69A6DDDE1E95EC7700000E69 /* aec_core_neon.cc in Sources */,
69A6DDF81E95EC7700000E69 /* ns_core.c in Sources */,
692AB8E91E6759DD00706ACC /* MediaStreamItf.cpp in Sources */,
69A6DDE11E95EC7700000E69 /* aec_resampler.cc in Sources */,
692AB8DA1E6759DD00706ACC /* EchoCanceller.cpp in Sources */,
69A6DDB71E95EC7700000E69 /* filter_ar.c in Sources */,
69A6DE041E95EC7800000E69 /* block_mean_calculator.cc in Sources */,
69A6DD9E1E95EC7700000E69 /* stringutils.cc in Sources */,
692AB8D31E6759DD00706ACC /* BufferOutputStream.cpp in Sources */,
69A6DE001E95EC7800000E69 /* splitting_filter.cc in Sources */,
69A6DDC81E95EC7700000E69 /* real_fft.c in Sources */,
69A6DDD11E95EC7700000E69 /* spl_init.c in Sources */,
69A6DE061E95EC7800000E69 /* delay_estimator.cc in Sources */,
69A6DDD41E95EC7700000E69 /* spl_sqrt_floor.c in Sources */,
69A6DDB41E95EC7700000E69 /* downsample_fast.c in Sources */,
69A6DDEA1E95EC7700000E69 /* echo_control_mobile.cc in Sources */,
69A6DDF41E95EC7700000E69 /* noise_suppression.c in Sources */,
692AB8CF1E6759DD00706ACC /* BlockingQueue.cpp in Sources */,
69A6DDC31E95EC7700000E69 /* levinson_durbin.c in Sources */,
69A6DDF61E95EC7700000E69 /* noise_suppression_x.c in Sources */,
69A6DE1B1E95ECF000000E69 /* wav_file.cc in Sources */,
69A6DDCE1E95EC7700000E69 /* resample_by_2_internal.c in Sources */,
692AB8D51E6759DD00706ACC /* BufferPool.cpp in Sources */,
692AB8CB1E6759DD00706ACC /* AudioInput.cpp in Sources */,
69A6DDCC1E95EC7700000E69 /* resample_48khz.c in Sources */,
69A6DDAC1E95EC7700000E69 /* complex_bit_reverse_arm.S in Sources */,
69A6DDD81E95EC7700000E69 /* vector_scaling_operations.c in Sources */,
69A6DE0D1E95EC7800000E69 /* ooura_fft_neon.cc in Sources */,
692AB8FD1E6759DD00706ACC /* AudioUnitIO.cpp in Sources */,
69A6DDB31E95EC7700000E69 /* dot_product_with_scale.c in Sources */,
69A6DDB91E95EC7700000E69 /* filter_ar_fast_q12_armv7.S in Sources */,
69A6DDAA1E95EC7700000E69 /* auto_correlation.c in Sources */,
69A6DDFD1E95EC7700000E69 /* nsx_core_neon.c in Sources */,
69A6DDE01E95EC7700000E69 /* aec_core_sse2.cc in Sources */,
69A6DDBD1E95EC7700000E69 /* ilbc_specific_functions.c in Sources */,
69A6DE0E1E95EC7800000E69 /* ooura_fft_sse2.cc in Sources */,
692AB8CD1E6759DD00706ACC /* AudioOutput.cpp in Sources */,
69A6DE151E95EC7800000E69 /* cpu_features.cc in Sources */,
69A6DE021E95EC7800000E69 /* three_band_filter_bank.cc in Sources */,
69A6DDB81E95EC7700000E69 /* filter_ar_fast_q12.c in Sources */,
69A6DE091E95EC7800000E69 /* delay_estimator_wrapper.cc in Sources */,
692AB8ED1E6759DD00706ACC /* OpusEncoder.cpp in Sources */,
69A6DDAB1E95EC7700000E69 /* complex_bit_reverse.c in Sources */,
69A6DDD91E95EC7700000E69 /* sparse_fir_filter.cc 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 = (
"$(PROJECT_DIR)/../../Telegraph/thirdparty/opus/include/opus",
"$(inherited)",
"$(PROJECT_DIR)/../../Telegraph",
webrtc_dsp,
);
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.6;
OTHER_CFLAGS = (
"-DTGVOIP_USE_CUSTOM_CRYPTO",
"-DWEBRTC_APM_DEBUG_DUMP=0",
"-DWEBRTC_POSIX",
"-DTGVOIP_HAVE_TGLOG",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
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 = (
"$(PROJECT_DIR)/../../Telegraph/thirdparty/opus/include/opus",
"$(inherited)",
"$(PROJECT_DIR)/../../Telegraph",
webrtc_dsp,
);
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.6;
OTHER_CFLAGS = (
"-DTGVOIP_USE_CUSTOM_CRYPTO",
"-DWEBRTC_APM_DEBUG_DUMP=0",
"-DWEBRTC_POSIX",
"-DTGVOIP_HAVE_TGLOG",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
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 = (
"$(PROJECT_DIR)/../../Telegraph/thirdparty/opus/include/opus",
"$(inherited)",
"$(PROJECT_DIR)/../../Telegraph",
webrtc_dsp,
);
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.6;
OTHER_CFLAGS = (
"-DTGVOIP_USE_CUSTOM_CRYPTO",
"-DWEBRTC_APM_DEBUG_DUMP=0",
"-DWEBRTC_POSIX",
"-DTGVOIP_HAVE_TGLOG",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
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 = (
"$(PROJECT_DIR)/../../Telegraph/thirdparty/opus/include/opus",
"$(inherited)",
"$(PROJECT_DIR)/../../Telegraph",
webrtc_dsp,
);
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.6;
OTHER_CFLAGS = (
"-DTGVOIP_USE_CUSTOM_CRYPTO",
"-DWEBRTC_APM_DEBUG_DUMP=0",
"-DWEBRTC_POSIX",
"-DTGVOIP_HAVE_TGLOG",
);
PRODUCT_BUNDLE_IDENTIFIER = me.grishka.libtgvoip;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Hockeyapp;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
69F842301E67540700C110F7 /* Build configuration list for PBXProject "libtgvoip" */ = {
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 */;
}