- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 A40_N1 audio hal 路由调试记录
主要文件external/tinyalsa/ 生成tinymix 终端调试使用codec_paths.xml 路由配置文件audio_policy_configuration.xml 设备支持配置文件audio_hw.c 输入出处控制。audio_route.c 路由配置处理问题点1 codec_paths.xml 中的路由配置未生效修改 audio_hw.cstatic void init_codec_path(struct sunxi_audio_devic...
2020-09-15 09:24:03
338
原创 不忘初心
不想再次回来,已经将近进一年的时间了。遥想一年前的信誓旦旦,对比现在的和尚撞钟,想给自己提个醒,不忘初心,砥砺前行.话说这一年来新的工作、新的岗位、更多的自主及时间,理应是一出大叔的投名状,...
2020-07-21 14:47:11
246
原创 审视
你有什么理由不努力。 除了自身的压力,人生各种变故接踵而至,深度诠释了什么叫走向中年!岳父被诊断为胃粘膜内癌,刚刚岳母含泪电话告知了我们。老婆没有兄弟,多年以来,一直是岳父、岳母轮流在深圳帮我们照看孩子。今年岳父在深圳时有犯过一次胃痛,去医院没有胃镜,只做了B超没有发现问题。后面一直拖到暑假回老家才刚做了胃镜,这是我们的疏忽。现在只能尽量弥补,积极治疗,愿老人家能顺利度过这一劫...
2019-08-06 23:36:31
165
原创 禁锢
新的适应或是一个痛苦的过程,但又何不是一次打破自我金箍圈的破冰行动。 仅仅两天的时间,带不来什么转变,甚至状态切换都没能完全适应。在这两天里,见证了两个新同事的入职又离职,似乎是在用事实告诫自己,即将面对的并不如想象中的哪般乐观。新公司、新团队、新角色,新的挑战如期而至。文化差异、流程差异、习惯差异乃至认知层、技术层、知识层等等不同都需要去不断的梳理,调整平衡。...
2019-08-03 15:35:11
175
原创 砺心石
前面的话 我不知道这里将会有什么,我亦不知道这会大家或自己带来多少、多久的帮助。但我知道自己需要开始了! 先是结束了一场14年之久的"婚姻",是的,请允许我用“婚姻”来形容这份从毕业一直到不久前的工作,事实上目前为止,自己的现实婚姻还没有到这个时间。研发人员从创建时的十几人到辉煌时的五六百人再到现在的不足百人,一起经历的坎坷、风雨、辉煌非一博可言尽。本命之年,经历了几个月的彷...
2019-08-03 02:43:54
662
原创 基于VideoView实现视频播放文件切换
VideoView 是android 系统提供的一个媒体播放显示和控制的控件。其结构层次如下: extends SurfaceView implements MediaController.MediaPlayerControljava.lang.Object ↳android.view.View
2010-03-01 18:51:00
3482
原创 一个RGB 快速resize 的实例
参考其它得到的,做了修改放在这里备用。 void RGB_scanline_resample_nearest (unsigned char * dest, unsigned char * src, int n, int *accumulator, int increment){ int acc = *accumulator; int i; int j; int
2010-02-17 22:20:00
1141
原创 09总结,10期待
正如大学时总结自己有个失败的高中,毕业后有感慨自己的大学是失败的一样。自己的每次总结总是悲剧性的。一次次的否定自己的过去,却又无从改进现在,进入了一个怪圈。2009,毕业、工作第5年,明白了并不是简单的失败两个字就可以概括的,以前总拿这两个字说事,显得太孩子气了。 2009:生活:出现种种状况,却又按部就班的进行着。 结婚了、压力大了、身体差了。心里想
2010-02-05 21:24:00
605
原创 android 音频系统java部分代码阅读
音频系统java相关的代码在./frameworks/base/media/java/android/media/目录下主要有如下文件:AudioManager.java为上层应用提供了声音设置管理接口.AudioService.java 音频设置服务, 它在SystemServer中启动,为所有的音频相关的设置提供服务。在AudioService 中定义了了一个AudioSystemThr
2009-04-29 18:23:00
1448
原创 GtkRadioButton 使用要注意的!
要在一个对话框中放入GtkRadioButton, 使用了一下类似的代码:{ GtkWidget *dialog = NULL; GSList *radio_group = NULL; GtkWidget *radio_box = gtk_vbox_new(FALSE, 0);for(i = 0; i { GtkWidget * radio_item = gtk_rad
2008-10-25 18:24:00
939
原创 一个linux 混音播放的 /etc/asound.conf 配置。
备用。只有相同用户才能实现设备的同时打开。pcm.!dmix {type dmixipc_key 5678293ipc_key_add_uid yesslave {pcm "hw:0,0"period_time 0period_size 2048buffer_size 16384format S16_LErate 48000}}pcm.!dsnoop {type dsnoopipc_key 577
2008-10-24 09:11:00
4741
原创 智能手机音频系统(四 媒体播放客户端)
媒体播放客户端,是对媒体播放后台dbus接口的封装。此外,他还肩负着对以一些特殊播放要求的封装, 如 重复播放、渐强播放、显示播放等。振动同闪光灯的控制,也在这里实现接口。 情景模式,同媒体播放有着密切的联系。对于所有的提醒类的播放,采用统一的接口,使各种播放能够一致。如,静音模式要求不发生,振动模式要求,声音转振动。 客户端通过播放对象名,向后台请求创建播放对象。播放对象包含下面的信
2008-07-27 12:20:00
1059
原创 智能手机音频系统(三 媒体播放后台)
为了方便管理音频资源和降低应用对音频控制的复杂性,使用媒体播放后台来管理对声音的播放和音频资源的访问。媒体播放后台要求具有以下的功能:1. 基于优先级的抢占、恢复处理。2. 支持多个应用的同时对音频资源的访问,以及混合、交替式的播放。3. 支持对发音设备的控制。4. 具有消息上报机制。播放结束、播放停止、播放暂停、当前位置等。5. 应用可以主动查询当前的状态。 媒体播放后台由播放对象管
2008-07-20 22:13:00
1465
原创 智能手机音频系统(二 耳机和蓝牙耳机)
手机要求支持耳机和蓝牙耳机, 并且能够主动和被动的实现其探测切换。在探测到耳机和蓝牙耳机的连接后, 我们可以通过amixer命令来设置codec的路由, 从而控制系统声音。耳机: 耳机的连接可以通过GPIO上报到内核。由内核体现在/dev/headset(需要自己写驱动实现)。应用 级通过读取此设备,来主动获取耳机的插入状态。同时也可以通过监控IO口来获取耳机的插入 状态。蓝
2008-07-14 21:26:00
1678
原创 智能手机音频系统(一codec)
codec : wm9713主要要求:通话录音、电话背景音播放。支持耳机以及蓝牙耳机。Wm9713 路由控制:本机: AP声音播放: 打开 DAC 经 HPMIXER 到 SPK。 录音: 打开 MIC1 到REC 到 DAC. 电话上行: 由MIC1输入, 到 MONOMIXER 到 MONO
2008-07-13 15:11:00
3500
转载 ARM9平台支持中星微ZC0301P的USB摄像头
发布时间: 2005/12/05 03:02pmhttp://www.21icbbs.com/club/bbs/bbsView.asp?boardid=35我用的是最普通的usb摄像头,主芯片为中星微ZC0301P(据说市场占有率70%以上),COMS传感器为hynix的,市面上能买到的基本上是这种配置。linux下驱动,我直接移植spca5xx,现在出了spc5xx-le(Light
2007-03-21 08:45:00
2185
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人