2015GitWebRTC编译实录2

2015.07.17
libyuvneon编译通过,可能需要验证才行.先继续下一个lib commonaudio
[170/1600 ] CXX obj /webrtc/common_audio/common_audio.audio_util.o
[171/1600 ] CXX obj /webrtc/common_audio/common_audio.audio_converter.o
[172/1600 ] CXX obj /webrtc/common_audio/common_audio.audio_ring_buffer.o
[173/1600 ] CXX obj /webrtc/common_audio/common_audio.blocker.o
[174/1600 ] CXX obj /webrtc/common_audio/common_audio.channel_buffer.o
[175/1600 ] CC obj /webrtc/common_audio/common_audio.fft4g.o
[176/1600 ] CXX obj /webrtc/common_audio/common_audio.fir_filter.o
[177/1600 ] CXX obj /webrtc/common_audio/common_audio.lapped_transform.o
[178/1600 ] CXX obj /webrtc/common_audio/common_audio.real_fourier.o
[179/1600 ] CC obj /webrtc/common_audio/common_audio.ring_buffer.o
[180/1600 ] CXX obj /webrtc/common_audio/common_audio.real_fourier_ooura.o
[181/1600 ] CXX obj /webrtc/common_audio/resampler/common_audio.push_resampler.o
[182/1600 ] CXX obj /webrtc/common_audio/resampler/common_audio.push_sinc_resampler.o
[183/1600 ] CXX obj /webrtc/common_audio/resampler/common_audio.resampler.o
[184/1600 ] CXX obj /webrtc/common_audio/resampler/common_audio.sinc_resampler.o
[185/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.auto_correlation.o
[186/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.auto_corr_to_refl_coef.o
[187/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.complex_bit_reverse.o
[188/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.complex_fft.o
[189/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.energy.o
[190/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.copy_set_operations.o
[191/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.cross_correlation.o
[192/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.division_operations.o
[193/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.dot_product_with_scale.o
[194/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.downsample_fast.o
[195/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.filter_ar.o
[196/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.filter_ar_fast_q12.o
[197/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.filter_ma_fast_q12.o
[198/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.real_fft.o
[199/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.get_hanning_window.o
[200/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.get_scaling_square.o
[201/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.ilbc_specific_functions.o
[202/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.levinson_durbin.o
[203/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.lpc_to_refl_coef.o
[204/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.min_max_operations.o
[205/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.randomization_functions.o
[206/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.refl_coef_to_lpc.o
[207/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.resample.o
[208/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.resample_by_2_internal.o
[209/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.resample_48khz.o
[210/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.resample_by_2.o
[211/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.spl_init.o
[212/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.resample_fractional.o
[213/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.splitting_filter.o
[214/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.spl_sqrt.o
[215/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.spl_sqrt_floor.o
[216/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.sqrt_of_one_minus_x_squared.o
[217/1600 ] CC obj /webrtc/common_audio/vad/common_audio.webrtc_vad.o
[218/1600 ] CXX obj /webrtc/common_audio/common_audio.sparse_fir_filter.o
[219/1600 ] CC obj /webrtc/common_audio/signal_processing/common_audio.vector_scaling_operations.o
[220/1600 ] CXX obj /webrtc/common_audio/vad/common_audio.vad.o
[221/1600 ] CC obj /webrtc/common_audio/vad/common_audio.vad_core.o
[222/1600 ] CC obj /webrtc/common_audio/vad/common_audio.vad_gmm.o
[223/1600 ] CC obj /webrtc/common_audio/vad/common_audio.vad_filterbank.o
[224/1600 ] CC obj /webrtc/common_audio/vad/common_audio.vad_sp.o
[225/1600 ] CXX obj /webrtc/common_audio/common_audio.wav_header.o
[226/1600 ] CXX obj /webrtc/common_audio/common_audio.wav_file.o
[227/1600 ] CXX obj /webrtc/common_audio/common_audio.window_generator.o

2015.05.17 libcommonaudio编译通过
主要遇到的问题就是将sse,mips之类代码移除,另外涉及openmax的引用,因为ios上不可用,故用有的宏RTC_USE_OPENMAX_DL将其圈起来.
另外涉及到的其他宏__SSE2__,WEBRTC_HAS_NEON这两个宏定义.

时间: 2024-10-25 07:29:40

2015GitWebRTC编译实录2的相关文章

2015GitWebRTC编译实录13

2015.07.21 libboringssl.a 编译通过主要是生成路径,去除test文件比较啰嗦,后继测试需要重点跟进下 CC obj/third_party/boringssl/boringssl.err_data.oCC obj/third_party/boringsslsrc/crypto/aes/boringssl.aes.oCC obj/third_party/boringsslsrc/crypto/aes/boringssl.mode_wrappers.oCC obj/third

2015GitWebRTC编译实录14

libvpx 尝试用脚本编译了下,发现有问题,就偃旗息鼓,改用他自己的configure了,在网上找了下,Git上有个现成的,直接用,更好些. https://github.com/brion/VPX-iOS 注意他这里有个子模块,需要更新下,其他的还好说. [230/1600 ] CC obj/third_party/libvpx/source/libvpx/vp8/common/libvpx.blockd.o[231/1600 ] CC obj/third_party/libvpx/sour

2015GitWebRTC编译实录5

2015.07.20 libaudio_encoder_interface/libaudio_decoder_interface 编译通过将encoder,decoder两个lib合并了,后面需要看看是否合理.[1/1600 ] CXX obj /webrtc/modules/audio_coding/codecs/audio_encoder_interface.audio_encoder.o[380/1600 ] CXX obj /webrtc/modules/audio_coding/cod

2015GitWebRTC编译实录10

2015.07.20 rtc_p2p编译通过[879/1600 ] CXX obj /webrtc/p2p/client/rtc_p2p.httpportallocator.o[880/1600 ] CXX obj /webrtc/p2p/client/rtc_p2p.basicportallocator.o[881/1600 ] libisac_neon.a[882/1600 ] CXX obj /webrtc/p2p/client/rtc_p2p.connectivitychecker.o[

2015GitWebRTC编译实录11

2015.07.21 ilbc 编译通过注意有几个win32打头的文件,其实都是要编进去的[429/1600 ] CC obj ilbc.abs_quant.o[430/1600 ] CXX obj ilbc.audio_encoder_ilbc.o[432/1600 ] CC obj ilbc.abs_quant_loop.o[433/1600 ] CC obj ilbc.cb_mem_energy_augmentation.o[434/1600 ] CC obj ilbc.augmented

2015GitWebRTC编译实录7

2015.07.20 libvoiceengine 编译通过去除了mock测试代码,mock是用来进行测试的,意义不大.另外会报一个常量错误,需要定义WEBRTC_MAC宏,只定义WEBRTC_IOS宏是有问题的[834/1600 ] CXX obj /webrtc/voice_engine/voice_engine.transmit_mixer.o[835/1600 ] CXX obj /webrtc/voice_engine/voice_engine.channel.o[836/1600 ]

2015GitWebRTC编译实录4

2015.07.17 libg711 编译通过[422/1600 ] CC obj /webrtc/modules/audio_coding/codecs/g711/g711.g711.o[423/1600 ] CC obj /webrtc/modules/audio_coding/codecs/g711/g711.g711_interface.o[424/1600 ] CXX obj /webrtc/modules/audio_coding/codecs/g711/g711.audio_enc

2015GitWebRTC编译实录12

2015.07.20 libjingle_peerconnection 编译通过[1382/1600 ] CXX obj/talk/app /webrtc/libjingle_peerconnection.mediaconstraintsinterface.o[1451/1600 ] CXX obj/talk/app /webrtc/libjingle_peerconnection.jsepicecandidate.o[1452/1600 ] CXX obj/talk/app /webrtc/l

2015GitWebRTC编译实录6

2015.07.20 libbitrate_controller 编译通过依赖system_wrappers lib,编写测试代码时需要注意.[425/1600 ] CXX obj /webrtc/modules/bitrate_controller/bitrate_controller.bitrate_controller_impl.o[426/1600 ] CXX obj /webrtc/modules/bitrate_controller/bitrate_controller.bitrat