zoukankan      html  css  js  c++  java
  • 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这两个宏定义.

  • 相关阅读:
    redis中save和bgsave区别
    go语言标准库
    numpy 学习:数组改变形状、副本和view
    Python 开始:变量、操作符、print()和type()
    numpy 学习:数据类型和空值
    Python 数据类型:布尔类型和None
    numpy 学习:数组的拼接、堆叠和拆分
    numpy 学习:数组的查找
    Databricks 第12篇:Notebook 工作流
    numpy 学习:通用函数(包含数学函数)
  • 原文地址:https://www.cnblogs.com/decwang/p/4660785.html
Copyright © 2011-2022 走看看