自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 ffmpeg_ndk_交叉编译

ffmpeg用ndk编译1.ubuntu 64位,3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux2.android-ndk64-r10-linux-x86_64.tar.bz2,  下载地址http://pan.baidu.com/share/lin

2016-10-25 14:00:41 557

原创 dumpsys SurfaceFlinger

1.This tells you what layers are on screen, whether they're being handled with overlays ("HWC") or OpenGL ES composition ("GLES"),2.source(l,t,r,b)指各layer中内容的位置(给surfaceflinger显示的内容),frame指在屏幕

2016-10-19 11:19:22 4795

原创 在android设备中使用busybox

1.  下载busyboxbusybox-armv7l 2.   # mkdir/data/busybox,在设备上新建目录将busybox-armv7l 重命名为busybox后push 进手机的这个目录3.   更改权限cd  /data/busybox/# chmod 655 busybox4.   安装busybox./busybox --insta

2016-10-19 11:12:48 1452 2

原创 常用vi命令

1.cw替换整个单词2.% : 匹配括号移动,包括 (, {, [. (陈皓注:你需要把光标先移到括号上)3.* 和 #:  匹配光标当前所在的单词,移动光标到下一个(或上一个)匹配单词(*是下一个,#是上一个)4.光标移动0 → 数字零,到行头^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)$ → 到

2016-09-28 16:36:06 324

原创 常用linux命令

linux命令1.tar解压 tar –xvf file.tar //解压 tar包 tar -zxvf file.tar.gz //解压tar.gz tar -jxvf file.tar.bz2 //解压 tar.bz2 tar –Zxvf file.tar.Z //解压tar.Z tar tvf proprietary_r00060.1.tar.gz //尝试解

2016-09-28 16:34:27 502

原创 常用git命令

1.格式错误,修改git diff --cachedgit commit -a -s --amendgit push xxxx2.回退更新git reset --hard xxxxgit reset commitid 软回退3.git查看文件修改历史git log --pretty=oneline 文件名git show  xxx(hashmap

2016-09-28 16:32:16 416

原创 multimedia debug methods

1.性能日志固件-捕捉包含固件性能日志的内核日志adb shellcd /d/msm_vidcsuecho 0x1015 > debug_levelecho 0x20 > fw_level2.adb shell “echo 0x1000 > /d/msm_vidc/debug_level”adb shell “echo 0x3F > /d/msm_vidc/

2016-09-28 09:54:46 692

原创 OMX中的回调机制分析

OMX中的回调,目的:给组件用来回调OMX,OMXNodeInstance的相应处理。

2016-09-21 21:46:51 4589 1

转载 I,P,B帧和PTS,DTS的关系

基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称predictive-frame,通过充分将低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图

2016-07-21 14:56:08 366

转载 图文详解YUV420数据格式

YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交叉存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chro

2016-07-21 09:57:47 700

转载 帧率、码流与分辨率相关知识

一、帧率、码流与分辨率  帧率概念  一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等。我们通常说帧数,简单地说,就是在1秒钟时间里传输的图片的数,也可以理解为图形处理器每秒钟能够刷新几次,通常用fps(Frames Per Second)表示。每一帧都是静止的图象,快速连续地显示帧便形成了运动的假象。高的帧率可以得到更流畅、更逼真的动画。每秒钟帧数 (fps) 愈多,所显

2016-07-18 10:01:09 1364

原创 多媒体框架中的音频offload

音频offload模式(音频由dsp解码,不走omx框架)

2016-07-18 09:49:26 10771 3

转载 YUV RGB

yuv与rgb颜色空间

2016-07-18 09:41:06 754

原创 android解析jpeg图像的过程

JPEG图像的解析过程。解析JPEG的maker,EXIF是其中的一个maker。之后对exif进行解析。

2016-07-18 09:37:09 4123

原创 NuPlayerDecoder与NuPlayerRenderer分析

Android多媒体框架NuPlayer中NuPlayerDecoder与NuPlayerRenderer分析

2016-07-18 09:27:09 8813 1

原创 MediaCodec与ACodec通知分析

NuPlayer框架中的通知分析

2016-07-18 09:17:08 12322 2

空空如也

空空如也

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

TA关注的人

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