您好,欢迎来到榕意旅游网。
搜索
您的当前位置:首页faad2 AAC解码库 采样率翻倍 通道数为2 解决方法

faad2 AAC解码库 采样率翻倍 通道数为2 解决方法

来源:榕意旅游网

使用 FAAD2 库的时候解码出来的音频采样率翻倍,通道数由 1 变为 2,一度以为是代码出错了,查了以后发现是源码里面写了要翻倍,并让通道数变为 2
libfaad/decoder.c文件中,NeAACDecInit 函数中有如下设置:

#if (defined(PS_DEC) || defined(DRM_PS))
    /* check if we have a mono file */
    if (*channels == 1)
    {
   
        /* upMatrix to 2 channels for implicit signalling of PS */
        *channels = 2;
    }
#endif

    hDecoder->channelConfiguration = *channels;

#ifdef SBR_DEC
    /* implicit signalling */
    if (*samplerate 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- nryq.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务