- 博客(95)
- 资源 (2)
- 收藏
- 关注
原创 使用xbmc/kodi作为dlna render设备时,连接到某些wifi热点/路由器上,不能被dlna control找到发现的问题——原因是WIFI模组深度优化后,从省电模式唤醒时,会丢失组播包
测试环境及条件如下:1)wifi热点为我们工作环境用的普通路由器时,xbmc安装在开发板上,作为dlna render设备时,是可以被dlna control(为手机上的音乐apk,如魅族MX4 Pro自带的音乐apk)发现的。但是,当wifi热点是采用tplink的TL-TR861 5200L无线路由器MIFI( http://www.tp-link.com.cn/product
2015-05-12 18:13:49 7677
转载 ubuntu环境下GDB调试FFMPEG+X264+MP3遇到的问题(持续更新)
原文链接:http://blog.csdn.net/beitiandijun/article/details/8294848自己遇到的问题,后续会继续更新,也希望各位把遇到的问题和解决方法列在后面1、若要调试FFMPEG,在编译时应当在configure时,加上 --enable-debug --disable-asm注:
2015-03-13 17:22:08 973
原创 编译Kodi(XBMC 14) 和XBMC-13.2-Gotham版本的记录
编译Kodi(XBMC 14) 和XBMC-13.2-Gotham版本的记录一、环境搭建android sdk升级更新时,解决google连不上的问题参考:更新ADT时无法解析https://dl-ssl.google.com/android/eclipse解决办法1). 使用http协议而不是https协议,因为https协议进行了加密处理,大陆因为无法审查,>直接封
2014-12-03 10:46:04 3996 1
转载 图解Android - Zygote, System Server 启动分析
Init 是所有Linux程序的起点,而Zygote于Android,正如它的英文意思,是所有java程序的'孵化池'(玩过星际虫族的兄弟都晓得的)。用ps 输出可以看到>adb shell ps | grep -E 'init|926' root 1 0 656 372 00000000 0805d546 S /init root 9
2014-11-18 14:29:37 923
转载 Android系列之Android 命令行手动编译打包详解
原文链接:http://www.cnblogs.com/jk1001/archive/2010/08/05/1793216.htmlAndroid 命令行手动编译打包过程图【详细步骤】: 1使用aapt生成R.java类文件: 例: E:\androidDev\android-sdk-windows2.2\tools>E:\androidDev\andr
2014-10-29 16:04:32 422
转载 Android aapt 工具介绍(转载)
原文链接:http://blog.csdn.net/brave_heart_lxl/article/details/6187260
2014-10-29 15:59:44 849
原创 交叉编译zlib-1.2.8
从zlib.net下载最新的zlib包:zlib-1.2.8$tar -xzf zlib-1.2.8.tar.gz$cd zlib-1.2.8$CC=arm-hisiv100nptl-linux-gcc ./configure --prefix=$HOME/projdects/baidu-sdk/depend(注意,要先指定编译器为海思的交叉编译器,arm-hisiv100nptl
2014-08-12 18:23:06 4086
转载 How to Easily Install Windows Applications In Linux with q4wine
原文链接:The WINE project has helped many users continue to use some of their favorite Windows programs without the hassle of dual-booting, or losing resources to a virtual machine. Setting up and r
2014-08-12 11:51:03 1096
原创 openssl-1.0.1i交叉编译动态库
原文链接:#交叉编译openssl ------直接修改Makefile新加这一行:CROSS_COMPILE= arm-unknown-linux-gnueabi-定位到以下行CC= cc改成CC= $(CROSS_COMPILE)gcc定位到以下行AR=ar $(ARFLAGS) rRANLIB= /usr/bin/ranlib改成AR=$(CR
2014-08-11 18:03:59 5862
原创 YUV YCbCr YPbPr
YUV分量是不是等同于YCbCr或YPbPr呢? Y'UV是PAL系统使用的一种颜色空间,与NTSC系统中的Y'IQ作用相似。Y'PbPr指模拟分量信号或模拟分量接口,P是Parallel的缩写,意为并行。而Y'CbCr指的是数字分量信号,C是Chroma的缩写,意为色度。实际上,CbCr这种表示方式早于PbPr。但长久以来,这几个名称的使用有些混乱,很多文章常使用YUV指代Y'CbCr
2014-04-17 16:30:19 1229
转载 H264视频高压心得——兼容华为U8800+(硬解720P)
refer to:http://www.cnblogs.com/zyl910/archive/2011/11/22/h264_encode_u8800.htmlH264视频高压心得——兼容华为U8800+(硬解720P) 一、导言与背景知识 手机用户对于视频播放,最期望以下3点——1.播放流畅。最好手机支持该视频格式的硬件解码,俗称“硬解”。硬解视频不仅播放流畅
2014-04-14 14:19:19 8031
转载 Eclipse中跟踪调试Android源代码
原文链接:http://blog.csdn.net/thl789/article/details/8033282本文讲解如何在Eclipse中导入Android源代码(包括Framework和Application的代码),然后通过模拟器或真机跟踪/调试Android的Java代码,区别于一般基于Android SDK的纯应用开发,这里可以跟踪/调试Framework中的代码。
2014-04-10 15:56:59 714
转载 【HEVC】目前H265分析软件推荐
原文链接:1,Codecvisa:http://codecian.com/国产软件,从最早的H264visa发展至今,感觉从刚开始的玩票,发展到今天专业级别的商业软件,值得支持。软件试用版30天试用,20帧限制。优点:QT开发,跨平台缺点:性能,功能,风格,专业程度和真正大牛级别的商业软件相比还是有距离。2,Elecard HEVC Analyzer:http://
2014-04-04 11:43:03 4483
原创 h264码流字节序备忘
h264码流的字节序:各个字节之间,是小端顺序,即从左到右是对应为从低到高排列,先给出低字节,再给出高字节但是一个字节内的比特序是大端顺序,即从左到右对应为从高到低的顺序排列,most significant 例如:sps,其nalu type为7,nal_ref_idc,即nal的优先级为3;pps,其nalu type为8,nal_ref_idc,即nal的优先级为3,码流为(
2014-04-01 14:26:53 1268
转载 linux下错误的捕获:errno和strerror的使用
linux下错误的捕获:errno和strerror的使用经常在调用linux 系统api 的时候会出现一些错误,比方说使用open() write() creat()之类的函数有些时候会返回-1,也就是调用失败,这个时候往往需要知道失败的原因。这个时候使用errno这个全局变量就相当有用了。 在程序代码中包含 #include,然后每次程序调用失败的时候,系统会自动用用错误代码填充
2014-03-29 16:04:07 581
原创 使用android ndk交叉编译libx264的编译脚本
使用的android ndk的编译版本是android_ndk_r8e在libx264的源代码目录下建立编译脚本:build_android_r8e.sh内容如下:NDK=$HOME/bin/android-ndk-r8e/PLATFORM=$NDK/platforms/android-8/arch-arm/PREBUILT=$NDK/toolchains/arm-linux-
2014-03-25 15:45:22 2285
转载 图解Android - Android GUI 系统 (2) - 窗口管理 (View, Canvas, Window Manager)
原文链接: http://www.cnblogs.com/samchen2009/p/3367496.htmlAndroid 的窗口管理系统 (View, Canvas, WindowManager)在图解Android - Zygote 和 System Server 启动分析一 文里,我们已经知道Android 应用程序是怎么创建出来的,大概的流程是 ActivityMan
2014-02-19 15:41:02 2105
转载 图解Android - Android GUI 系统 (1) - 概论
原文链接: http://www.cnblogs.com/samchen2009/p/3364327.html图解Android - Android GUI 系统 (1) - 概论Android的GUI系统是Android最重要也最复杂的系统之一。它包括以下部分:窗口和图形系统 - Window and View Manager System.显示合成系统 - Su
2014-02-18 20:26:46 1191
转载 Android surfaceview详解
原文链接: http://www.cnblogs.com/technology-fans/archive/2012/02/29/2373928.htmlAndroid surfaceview详解周末看《精通Android游戏开发》(Pro Android Games),里面讲到游戏的框架,其中一个重要的概念surfaceview,觉得不是很理解,于是花了一点时间研究了下,写下自己的
2014-02-18 20:05:19 525
转载 AVPicture结构中data和linesize关系
原文链接: http://blog.csdn.net/liaozc/article/details/6110474AVPicture结构中data和linesize关系AVPicture里面有data[4]和linesize[4]其中data是一个指向指针的指针(二级、二维指针),也就是指向视频数据缓冲区的首地址,而data[0]~data[3]是一级指针,可以用如下的图来
2014-01-28 16:48:37 967
转载 转:ffmpeg使用x264编码的配置+ ffmpeg与 x264编码器参数完整对照表
原文链接: http://www.php-oa.com/2009/03/09/ffmpeg_x264.html转帖:http://rhingheart.blogspot.com/2009/03/ffmpegx264-ffmpeg-x264.html注:讲实话,有关这些使用的文章真的不错,我们在这谢谢"SV的边界"本来我自己还想总结一下的.看来没有必要了,呵呵,在次多谢"SV的边界"
2014-01-26 15:39:39 3401
原创 ffmpeg命令使用例子收集
ffmpeg不常用,命令参数什么的经常忘记,使用--help,打印出来的一堆,有时又没有耐心看. 因此,对我来说,倒是看例子回忆起来快一些.现收集如下:1.ffmpeg基本用法: ffmpeg [input options] -i [input file] [output options] [output file]input options:输入选项是有关源文件中丢失的一些基本
2014-01-26 15:03:06 4140
转载 ATPCS和内嵌汇编:arm处理器上函数调用寄存器的使用规则
为了优化 arm cpu做deinterlace,学习arm的汇编,对于arm汇编的传参规则不了解,特此记录。原文链接:http://lli_njupt.0fees.net/ar01s05.html5. ATPCS和内嵌汇编ATPCS(ARM-Thumb Produce Call Standard)是ARM程序和Thumb程序中子程序调用的基本规则,这些基本规则包括子程
2013-12-28 16:03:53 5423
原创 ubuntu下使用zip命令不压缩只打包文件
制作Android的启动动画时,动画文件bootanimation.zip需要以不压缩的方式打包,即存储方式,否则会导致启动画面是黑屏。在ubuntu下使用zip命令,将目录及文件给以不压缩只存储的方式打包成zip文件,其命令中不压缩的参数为-0 具体可以参加zip --help。(注意:-0是数字零,而不是字母o)例如:zip -r -0 bootanimation.zi
2013-12-26 21:00:20 8894 1
转载 Android异步消息框架
原文链接:http://blog.sina.com.cn/s/blog_645b74b90101cx69.html自从rtsp从stagefright播放器移植到NuPlayer之后,你会发现相关的类中存在许多类似下面的代码:================================11111111111111==========================NuP
2013-12-24 16:03:42 832
原创 Android下C++代码调用汇编函数
参考链接:http://www.rosoo.net/a/201201/15603.htmlhttp://www.eggwall.com/2011/09/android-arm-assembly-calling-assembly.html文摘:“arm和thumb的区别:在一般的情况下,Thumb指令与ARM指令的时间效率和空间效率关系为: - Thumb代码所需的存储空
2013-12-20 21:34:08 970
转载 Understanding Yadif
原文链接: https://trac.handbrake.fr/wiki/yadifStart PageIndexHistoryUnderstanding YadifYadif goes through every plane of every frame. It assumes everything is interlaced. B
2013-12-19 22:16:08 1616 1
转载 [摘]Android初始化语言init.rc语法分析
原文链接:http://hi.baidu.com/gaogaf/item/856ecf7634556c295d178974此文来自于对http://source.android.com/porting/index.html中bring up段的简译。其中有一处与源码的system/core/init/readme.txt(此文也是对init.rc 的解释)内容不同:socket
2013-12-13 14:45:24 1323
原创 ubuntu boot空间不足的解决方法
转载说明: 以下方法我已经试验过了,的确是可行的:$ uname -aLinux minjing 3.5.0-44-generic #67-Ubuntu SMP Tue Nov 12 19:36:14 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux$ dpkg --get-selections|grep linux-imagelinux-image
2013-12-11 11:11:39 21961 5
原创 用android自带的gdb与gdbserver调试native C/C++程序
缘起:用一个播放器,播放流媒体视频时总是崩溃,不知道为何,logcat出来的log里面,崩溃信息里面的backtrace不全,堆栈的值仅仅打印出两行,且都停留在libc库里面.因此也没有办法用arm-linux-androideabi-objdump来跟踪代码.Google上给的解决方法是用gdb调试.参考:http://stackoverflow.com/questions/176338
2013-12-10 21:06:29 1716
转载 Debugging with GDB
Debugging with GDBIn this documentDebuggingJust-In-Time Debug Feature原文链接:http://www.kandroid.org/online-pdk/guide/debugging_gdb.htmlThe current version of envsetup.sh
2013-12-09 20:01:39 996
原创 互联网电视:OTT TV与IPTV的区别
被同事问到,第一直觉是没啥区别嘛,后来一查,还真是有区别的。当然,主要体现在运营上,而非技术上;以下是查询后的个人理解:IPTV:电信运营商运营,使用IPTV的“专网”,电视内容由拥有IPTV牌照即《信息网络传播视听节目许可证》的广电企业提供,但存放在电信运营商的服务器上。广电企业主要负责播控平台及内容提供,不负责业务运营。这意味着运营与内容是分开的。OTT TV: 由拥有《信息网络传播视
2013-12-05 19:32:26 9378
原创 多媒体相关资源网站--deinterlace
deinterlace相关知识:Wikipedia's interlacing entry is excellentMPlayer's interlacing documentation has lots of good info about telecining100fps.com is another great interlacing resouce, with wonde
2013-12-03 15:19:10 1120
翻译 ubuntu下编译libfaac 1.28遇到错误: mpeg4ip.h:126:58: error: new declaration ‘char*
libfaac 1.28 compilation fails with: mpeg4ip.h:126:58: error: new declaration ‘char* strcasestr(const char*, const char*)’refer to:http://lzone.de/libfaac%201.28%20compilation%20fails用gcc编译libfaac
2013-12-02 20:05:39 4339
转载 Ubuntu编译安装FFmpeg
refer to:http://www.cnblogs.com/hongyanee/archive/2013/09/09.html 这几天安装FFmpeg搞得很头疼,直接用apt-get安装工具安装会比较方便,但是想要自定义编解码器就比较麻烦了。所以编译安装FFmpeg倒成了一个比较靠谱的做法。 FFmpeg版本: 平台: Ubantu 12.0 64位1. 首先下
2013-12-02 19:22:01 2068
原创 ubuntu12.04下用gcc4.6编译android4.0.3
许久没有编译了,用原来的方法编译,居然没有成功,特此记录。原来是ubuntu12.04用gcc4.4编译,可以通过的,具体参照文章:http://blog.csdn.net/flydream0/article/details/7046612但是不知道为何这次没有成功。既然没有成功,就将gcc4.4仍然切换回gcc4.6,重新开始编译,过程如下:1.搭建环境参照:ht
2013-11-27 20:14:34 1531
转载 ffmpeg编译android 硬解码支持库 libstagefright(1)—— git-hub&nb
原文:http://blog.sina.com.cn/s/blog_4868f98601016qd3.html最经一直在搞andoid下ffmpeg视频优化 ,前文已经说了neon优化的方法 ,性能大大提升。 不过再快终究是软解码 ,和硬解码还是不能比,我们的目标是更快更快更快!那么要让ffmpeg支持硬解码就必须用android的媒体库 libstagefright
2013-11-26 18:24:47 2439
转载 ffmpeg neon优化必看!!android下编译ffmpeg with neon的正确方法(已验证)
转自:http://blog.sina.com.cn/s/blog_4868f98601016o4e.html最近搞的视频监控项目,需要在android移动端做视频显示。用的是android ndk的开发方式,利用ffmpeg作为解码库。640*480 分辨率下, 10帧每秒尚可正常播放,但是15fps就比较吃力了,20fps就几乎不能看了。通过打日志的方式发现:每显示一帧需要133毫秒,
2013-11-26 18:22:30 4321
Samsung S5PC100 data brief
2011-05-21
Vivante Overview.pdf
2011-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人