自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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 sdk 文档资源

懒得翻墙,找的国内的一个提供Android SDK开发wend

2014-10-29 17:54:01 652

转载 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

原创 yuv pixel formats

总是会混淆YV12与NV12,记不清楚哪个是

2014-04-17 16:14:44 2197

转载 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 excellent​MPlayer's interlacing documentation has lots of good info about telecining​100fps.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

From smartphones to personal navigation devices, the Samsung ARM Cortex A8-based S5PC100 Mobile Application Processor supports the requirements of a broad array of applications. The S5PC100 enables the integration of various functionalities, such as, wireless communication, personal navigation, camera, portable gaming, portable music/video player, mobile TV and PDA into one device. The S5PC100 adopts a 32-bit ARM Cortex A8 RISC microprocessor and a 64/32-bit internal bus architecture, and operates up to 833MHz.

2011-05-21

Vivante Overview.pdf

Vivante Embedded GPU Cores The amazing range of Vivante licensable GPU cores addresses the critical needs of the consumer marketplace. From smartphones and tablet PCs to HDTV and automotive - in all product categories, graphics and compute performance are key differentiators. From the world’s fastest embedded 3D GPU core to the world’s coolest OpenGL ES 2.0 GPU core, our licensees are mass producing winning products using Vivante GPUs to achieve class leading high performance and graphics quality at

2011-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除