mpeg4ip.h:126: error: new declaration ‘char* strcasestr(const char*, const char*)’分类: Linux开发相关 2012-01-08 21:47 1424人阅读 评论(0) 收藏 举报c编译FAAC-1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-26 00:13:46
                            
                                578阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android faac交叉编译
在Android开发中,有时候会碰到需要使用faac编码音频的情况。faac是一个开源的AAC音频编码器,可以将音频数据编码为AAC格式。本文将介绍如何在Android上进行faac的交叉编译,以便在Android应用中使用faac进行音频编码操作。
## 为什么需要交叉编译faac
在Android应用中,通常使用NDK来调用C/C++代码来实现一些功            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-06 05:57:41
                            
                                142阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            AAC就是高级音频编码(Advanced Audio Coding),出现于1997年,基于MPEG-2的音频编码技术,目的是取代MP3格式。2000年,MPEG-4标准出现后,AAC重新集成了其特性,为了区别于传统的MPEG-2 AAC又称为MPEG-4 AAC。相对于mp3,AAC格式的音质更佳,文件更小。特别适合用于流媒体传播。FAAC是一个MPEG-4和MPEG-...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-02 09:55:21
                            
                                559阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Windows上编译ffmpeg完整过程,包括编译x264、SDL、faac。在Windows上编译ffmpeg需要用MinGW+msys,本专题用于记录编译过程中遇到的各种问题及解决方法,转载请注明出处: 一、下载准备 准备编译过程所需的工具和源码。 (1). Min...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-08-20 18:59:00
                            
                                166阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、下载准备 准备编译过程所需的工具和源码。 (1). MinGW http://sourceforge.net/projects/mingw/files/  MSYS http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe (2). Yasm http://yasm.tortall.net/Download.html             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-11-17 11:43:00
                            
                                352阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            编译安装ffmpeg 要支持xvid、x264、mp3、ogg、amr、faac libfaac      faac格式的编解码包libmp3lame      mp3格式编解码包libopencore-amrwb libopencore-amrnb amr格式编解码包libx264&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-11-26 12:14:36
                            
                                2887阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、 音频数据采集、编码、 二、 AAC 高级音频编码、 三、 FAAC 编码器、 四、 Ubuntu 18.04.4 交叉编译 FAAC 编码器            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-09 09:40:06
                            
                                620阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            在rhel6.2&rhel6.4上编译安装faac,遇到如下错误:mpeg4ip.h:126: error: new declaration ‘char* strcasestr(const char*, const char*)’在5.x的版本上编译没问题,经查询,解决方法如下:vim faac-1.28/common/mp4v2/mpeg4ip.h +123             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-11-26 15:43:22
                            
                                2669阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            一、 FAAC 头文件与静态库拷贝到 Android Studio、 二、 CMakeList.txt 构建脚本配置、 三、 Java 层 AudioRecord 音频采样 PCM 格式、 四、 Java 层 AudioRecord 音频采样 PCM 格式代码示例            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-09 09:44:49
                            
                                202阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、 头文件、成员变量准备、 二、 创建 FAAC 编码器、 三、 获取并设置 FAAC 编码器参数、 四、 设置 FAAC 编码器编码标准、 五、 设置 FAAC 编码器 AAC 编码规格、 六、 设置 FAAC 编码器输入、输出格式、 七、 FAAC 设置音频编码参数代码、            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-09 09:42:20
                            
                                615阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1. 编译内核分三步:   make xxx_defconfig [linux/arch/arm/configs/s3c2410_defconfig]   make menuconfig 或者使用厂商配置好的ok_config即可, cp ok_config linux/.config     执行该命令时,从Kconfig里面读取菜单选项,形成可视化菜单。 执行后,根据用户自己配置,改写            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-12 15:22:09
                            
                                910阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前端编译:java设计之初就是强调跨平台,通过javac将源文件编译成于平台无关的class文件,它定义了            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-16 07:20:52
                            
                                1419阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在 SDK-Style 的项目格式支持使用多框架开发,此时需要在代码里面通过条件编译符判断,在编译的时候执行不同的代码。 本文告诉大家在框架里面对应的预定义的条件编译符有哪些 static void Main() { #if NET40 Console.WriteLine("Target frame ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-17 14:22:00
                            
                                591阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            这应该是国内第一个关于Nim入门的系列教程  
 什么是Nim 
 
 
  我们先来引述网友 
 Luikore的一段话: 
Nim 不是函数式的, 但 Nim 支持卫生宏, 可以做 AST 重写, 可以自定编译规则, 是静态语言中的黑客语言有木有! 自定编译规则甚至可以编译出比 C 代码还快的结果, 作为 a better C 当之无愧. 人家 GC 可以手动步进的啊, 想            
                
         
            
            
            
            看到有人写这样的东西,觉得写的太简单,本来些教程是不想再写的,没啥意思,EditPlus下编译flash,flex等等都是比较简单的事情。
1.首先请EditPlus建立mxml扩展名 
注:这儿的语法文件用的是xml的,在EditPlus的安装目录下有的,你也可以自己扩展建一下。 随意写一个文件,我们发现已经有了mxml扩展名
  2.建立模版文件&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 17:15:44
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            记录Mesa配置文件如下:Mesa版本:Mesa-10.2.3[html] view plaincopy
1. CC=/usr/local/arm-4.8.1/bin/arm-none-linux-gnueabi-gcc CXX=/usr/local/arm-4.8.1/bin/arm-none-linux-gnueabi-g++ ./configure --prefix=/home/work/D            
                
         
            
            
            
            分析编译完成就是来分析一下代码,为了接下来的修改。 已经有很多对源码的分析,但是看日期都是18年左右,肯定都是1.x版本(甚至是0.8),2.x改变了链码的调用部分,我关注的恰恰是这部分,所以还是得自己动手看。我看的版本是2.3。还是有一些不同,看的过程我也记下来,方便以后查看。fabric编译:fabric的docker镜像,在make之后,会直接加入到docker的镜像列表里。整体结构fabr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 21:35:05
                            
                                161阅读
                            
                                                                             
                 
                
                                
                    