码海拾遗

但行好事,莫问前程

导航

2016年5月17日 #

Linux下NDK编译FFMPEG包含neon参数

摘要: FFMPEG编译成Android库已经有很多案例了,编译优化neon的也很多,以下是我通过实践成功的案例,这里主要讲编译的配置文件,其他设置可结合Linux下使用NDK编译FFMPEG(libstagefright)进行配置。 config_android.sh 关键的几个参数是 有一篇博客的参数" 阅读全文

posted @ 2016-05-17 16:07 widrin 阅读(2242) 评论(0) 推荐(0)

2016年5月9日 #

编译器优化陷阱——全局指针多次使用异常

摘要: 做程序开发一定会和编译器打交道,编译器优化可以给我们代码运行带来一定的提升,但也可能存在一些意想不到的问题。下面就是我在开发时候遇到的一个坑,希望可以给大家一些借鉴 直接上代码说话吧 在第1行定义了一个全局指针变量,在函数DoRendering中分配和释放内存,多次调用这个函数,就会多次分配和释放该 阅读全文

posted @ 2016-05-09 12:11 widrin 阅读(1189) 评论(2) 推荐(0)

2016年4月29日 #

Linux下使用NDK编译FFMPEG(libstagefright)

摘要: 这个月要负责一个项目,使用FFMPEG渲染视频,主要是Android端的,由于性能要求,要使用硬解码,但网上大多数教程都是没有libstagefright的,所以个人觉得,生成的so库文件也是没有开启libstagefright硬解码,于是自己去编译一次,期间遇到的所有坑,都记录下来,为了不再重蹈覆 阅读全文

posted @ 2016-04-29 09:40 widrin 阅读(2464) 评论(0) 推荐(0)

2016年4月28日 #

查看Android支持的硬解码信息

摘要: 通过/system/etc/media_codecs.xml可以确定当前设备支持哪些硬解码。通过/system/etc/media_profiles.xml可以知道设备支持的具体profile和level等详细信息。 阅读全文

posted @ 2016-04-28 16:24 widrin 阅读(2095) 评论(0) 推荐(0)

2016年4月26日 #

Linux JDK 安装

摘要: 1,下载JDK(Linux版) 官网下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2, 建立java目录(可忽略) mkdir /usr/local/java 3,解压JDK 如果下载的是*.tar.gz( 阅读全文

posted @ 2016-04-26 17:17 widrin 阅读(495) 评论(0) 推荐(0)

2016年4月20日 #

FFMPEG ./configure 参数及意义

摘要: FFMPEG版本:2.6.2,编译环境:ubuntu 14.4。 不同版本的FFMPEG参数可能不同,可在FFMPEG目录下使用以下命令查看 --help print this message --list-decoders show all available decoders --list-en 阅读全文

posted @ 2016-04-20 16:24 widrin 阅读(3040) 评论(0) 推荐(0)

2016年3月17日 #

Linux 引导修复

摘要: 前些天,我的Ubuntu老提示"Filesystem root"空间不足,于是,我煞笔的用win pe去扩展空间,结果,空间扩展不成,反倒丢失了引导..... 于是就上网查资料,看如何修复引导,最后看到了一个相对简单的办法,就是使用boot repair修复,但是,教程都比较简单,没有详细说明,为了 阅读全文

posted @ 2016-03-17 23:59 widrin 阅读(4111) 评论(0) 推荐(0)

2016年2月27日 #

cocos2d-x 3.10 屏幕适配问题

摘要: cocos2d-x 的屏幕适配问题困扰了我很久,差不多有一个星期吧。通过亲身实践才解决了问题,分享一下解决办法,供大家借鉴学习。 其实解决办法很简单,把下面代码注释掉就好了 1 // if (frameSize.height > mediumResolutionSize.height) 2 // { 阅读全文

posted @ 2016-02-27 23:30 widrin 阅读(1381) 评论(0) 推荐(0)

2016年2月3日 #

Cocos2d-x解析XML文件,解决中文乱码

摘要: 身处大天朝,必须学会的一项技能就是解决中文显示问题。这个字符问题还搞了我一天,以下是个人解决乱码问题的实践结果,希望可以给其他人一些帮助 读取xml文件代码: 1 CCDictionary* message = CCDictionary::createWithContentsOfFile("chin 阅读全文

posted @ 2016-02-03 17:39 widrin 阅读(1916) 评论(0) 推荐(1)

2016年1月22日 #

MFC获取光标相对于控件所在行

摘要: 获取光标在控件上所在的行数/*editControl为Edit Control的变量*/CPoint point = editControl.GetCaretPos(); //获取光标相对于控件的位置INT cpxy = editControl.CharFromPos(point); //获取光标位... 阅读全文

posted @ 2016-01-22 01:31 widrin 阅读(2052) 评论(0) 推荐(0)