自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 camera热插拔

usb到camera本来是支持热插拔的,但是由于正在preview时拔出camera,再插入时,camera注册到设备节点会由/dev/video0变为/dev/video1,或者插入多个video设备时,会变为/dev/video1、/dev/video2.。。。。。。而HAL层的代码是固定打开/dev/video0,所以就会打开失败。方法1对video0到video63循环打开

2012-05-08 11:03:37 4742

原创 camera

http://blog.csdn.net/flyingpipi/article/details/5773666http://hi.baidu.com/kellyvivian/blog/item/5ea8244b91e20c3aafc3ab95.htmlhttp://v4l2spec.bytesex.org/spec/http://blog.csdn.net/zjcysww/articl

2012-04-12 12:32:20 655

原创 增加开机检查mic状态

增加开机检查mic状态kernel/drivers/input/misc/wnc-pair-mic.c在初始化时,/* Get mic status */                                                                                                             head->

2012-03-29 20:49:25 771

原创 解决“bug70029 删除包含1000个图片的文件夹时部分文件未被删除”

是“文件管理器”软件自身文件。使用“R.E.管理器”和“ASTRO”均可正常删除。另外,使用“文件管理器”软件时,采用键盘操作也没有问题,只有使用遥控器操作时,才会出现删除不干净的问题。具体操作如下:(1 使用键盘操作:选中“1000 file”文件夹,长按键盘enter键,在弹出的菜单中选择“删除”,则可删除成功。(2 使用遥控器操作:打开sd卡,点遥控器上的“菜单”,在

2012-03-29 20:47:11 707

原创 查找出现“wait_event_timeout failed for session X”的原因

查找出现“wait_event_timeout failed for session X”的原因1 Audio相关代码文件Sound/soc/msm/qdsp6/q6asm.cSound/soc/msm/qdsp6/q6adm.cSound/soc/msm/qdsp6/q6afe.cSound/soc/msm/msm8x60-dai.cSound/soc/msm/msm8x

2012-03-29 20:42:18 1263

原创 解决开机打印“03-07 12:02:23.039 E/AudioHardwareMSM8660( 130): unknown stream”的问题。

./hardware/qcom/media/audio/msm8660/AudioPolicyManager.cpp 759 void AudioPolicyManager::setOutputDevice(audio_io_handle_t output, uint32_t device, bool force, int delayMs) 760 { //设置输出设备 DEV

2012-03-29 20:39:01 2457

转载 usb设备的命名规则

usb设备的命名规则如果父结点为NULL,也就是说root hub的情况.它的名称就是”usb”+usb总线号.例如,对于第1条总线上的root hub为usb1.第二条总线上的root hub为usb2….在这里要注意,对于root hub.会将dev->devpath[0]=’0’.对于root hub下的设备.它的名称为:总线号+”-”+端口号.例如,第一条usb总线上的ro

2012-03-29 20:37:13 2439

原创 增加将log信息存入/data/中的功能

增加将log信息存入/data/中的功能1源码在system/extras/test/rec-kmsg/main.c 2修改system/extras/test/rec-kmsg/Android.mk将LOCAL_MODULE_TAGS := optional 修改为LOCAL_MODULE_TAGS := optional eng因为前者生成的文件rec-kmsg只存于out

2012-03-29 20:35:51 700

原创 Cscope环境搭建

Cscope环境搭建1拷入.vimrc .bashrc .vim/2拷入cscope和ctag执行文件到.vim/中3指定路径编辑.vimrclet Tlist_Ctags_Cmd='~/.vim/ctags's编辑.bashrc,增加PATH=/home/renqian1/.vim/:$PATHexport PATH4 使用Make cscopeCsc

2012-03-29 20:18:18 426

转载 git 修改前一次提交的方法

修改前一次提交的方法方法一:用–amend选项#修改需要修改的地方。git add .git commit –amend注:这种方式可以比较方便的保持原有的Change-Id,推荐使用。方法二:先reset,再修改这是可以完全控制上一次提交内容的方法。但在与Gerrit配合使用时,需特别注意保持同一个commit的多次提交的Change-Id是不变的。否

2012-03-29 20:17:39 2149 1

原创 打印函数调用堆栈 故意制造错误

打印函数调用堆栈 故意制造错误  给空指针赋值:int *p;*p=2;

2012-03-29 17:33:45 759

原创 不插usb声卡时,录像机无法关闭

问题:当不插usb声卡时,打开录像机,点录像键,几秒钟后系统提示错误,退出,再次点击录像键或照相机,均打不开 用录像机录像时,要打开音频输入设备在AudioFlinger层frameworks/base/services/audioflinger/AudioFlinger.cppint AudioFlinger::openInput(uint32_t *pDevices,

2012-03-29 16:11:23 2727

原创 等待队列实例 wait_for_avail_min

static int  wait_for_avail_min(struct snd_pcm_substream *substream,                  snd_pcm_uframes_t *availp){    struct snd_pcm_run

2011-08-10 13:58:56 2881

转载 等待队列

转自: http://blog.csdn.net/zhenwenxian/article/details/6068934  等待队列 定义:view plaincopy to clipboardprint?include/linux/wait.h  s

2011-08-10 11:58:45 579

转载 Waitqueue、Event及Semaphore的实现机制分析

转自:  http://blog.csdn.net/sailor_8318/article/details/2509320 Waitqueue、Event及Semaphore的实现机制分析Sailor_forever [email protected] 转载请注

2011-08-10 11:52:12 917

转载 第7章 Android的Audio系统

本章介绍Android的音频系统内容,主要是音频的输入/输出环节,不涉及编解码的内容(音频系统从驱动程序、本地框架到Java框架都具有内容)。本章介绍Audio系统各个层次的内容、Audio硬件抽象层的实现。在学习本章的过程中,读者应重点关注以下内容:Audio系统结构(知识性内

2011-07-13 19:33:41 1062

转载 Android Audio System

from:  http://blog.csdn.net/DroidPhone/archive/2010/10/14/5941344.aspx Android Audio System 之一:AudioTrack如何与AudioFlinger交换音频数据 引子Android Framework的音频子系统中,每一个音频流对应着一个AudioTrack类的

2011-06-29 10:49:00 2406 1

空空如也

空空如也

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

TA关注的人

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