- 博客(24)
- 资源 (9)
- 收藏
- 关注
原创 高通寄存器状态比较-比如录音状态和正常状态
adb shell cat /sys/kernel/debug/asoc/apq8064-tabla-snd-card/tabla_codec/codec_reg > D:\register_record.txtadb shell cat /sys/kernel/debug/asoc/apq8064-tabla-snd-card/tabla_codec/codec_reg > D:\reg
2013-05-30 15:24:00 1111
转载 c/c++里的 堆区 栈区 静态区 文字常量区 程序代码区
http://www.cnblogs.com/chenleiustc/archive/2011/04/08/2009994.html一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆(heap):由malloc,new等
2013-05-29 14:59:33 863
转载 Android MediaRecord Driver Mic (2)
Android中使用ALSA声卡及alsa.conf asound.conf 1. 配置文件总共有三个配置文件: 1) /system/usr/share/alsa/alsa.conf :它指定了另外两个配置文件的路径 2) /etc/asound.conf 3) .asoundrc可通过cat /proc/asound/cards查看当前系统有哪些声卡。
2013-05-15 19:06:54 1561
转载 Android MediaPlayer(2)
Android StagefrightPlayer调用流程Android 2.3开始,Android MediaPlayer采用Stagefright框架。Based on Android 4.0.1.StagefrightPlayer创建函数如下:(MediaPlayerService.cpp,详细过程见文章:Android Audio 数据流详解)[html] view
2013-05-15 18:13:25 3553
原创 dump线程backtrace方法总结
陈方(陈方 6115) 09:39:58kill -6 Administrator@tgdn-3288 ~$ adb shell kill -6 986Administrator@tgdn-3288 ~$ adb shell ls /data/tombstonesadb pull data/tombstones d:/tombstonesAdministrator@tg
2013-05-13 14:43:06 3517
原创 通话中RX和TX-智能手机音频系统概述
是通讯中的? TX: transmit 传送 打电话 上行数据RX: receive 接收 接电话 下行数据在INTTERFACE中 查看WAN网卡的流量时 RX 为下行流量 TX为上行流量 查看LAN网卡的流量时 RX为上行流量 TX为下行流量声明:本文非本人原创,主要整理了网上搜集到的一些资料,并加上个人注解。音频系统概述专业术语:
2013-05-09 20:37:43 6161
原创 声音大小原因总结
原因二:未发生段错误,SD卡强行Kill掉sysem_server中的许多服务,导致系统重启Line 116654: 04-19 10:37:21.967 124 545 E ProcessKiller: Process /system/bin/mediaserver (145) has open file /mnt/secure/staging/录音/.上午 10时37分 .ogg
2013-05-06 11:45:39 1522
原创 无法播音原因总结
原因五:打不开动态链接库.so时,会报E/MediaPlayer(20899): error (1, -2147483648)错误,导致无声05-08 12:29:11.599 E/AwesomePlayer( 251): LPAPlayer::Clip duration setting of less than 30sec not supported, defaulting to 60se
2013-05-04 10:46:31 4351 2
原创 无法录音原因总结
原因七:MIC硬件坏掉,导致无法录音原因六:找不到编码库的时候,MediaRecord:error(1,,-2147483648),05-07 22:23:18.924 E/OMXCodec( 251): ---hd%--- componentName=OMX.google.aac.decoder, matchComponentName=(null), index=20, matchIn
2013-05-04 10:13:38 21260 1
转载 Android 录音数据传输
今天来看看Android中的录音数据是怎么来的。从AudioRecord开始看吧。AudioRecord中可以取得录音数据的接口是:AudioRecord::read。首先调用函数obtainBuffer取得录音数据的地址。然后用memcpy将录音数据copy出来。看样子,数据来源是obtainBuffer函数了。来看看函数AudioReco
2013-05-01 01:51:15 830
转载 android音频口通信(一)——2FSK信号调制
转载请注明文章出处和作者!出处:http://blog.csdn.net/xl19862005作者:大熊(Xandy)一、前言 之前一直都在博客园混(地址:http://www.cnblogs.com/xl19862005),最近才搬家至CSDN,由于前几个月刚换新工作,好久没有更新博客了,抱歉! 今天要和大家分享一个本人最近研发的完全具有自主知识产权的项目
2013-05-01 00:23:41 1151
原创 AudioSource.cpp中read()的过程
---- StagefrightRecorder.h Matches (1 in 1 files) ----MediaRecorderClient.cpp (frameworks\av\media\libmediaplayerservice):#include "StagefrightRecorder.h"---- StagefrightRecorder Matches (0 in 0 f
2013-05-21 18:03:15 1625
原创 typedef void (*comm_callback)(char*, int, void*); 是什么意思?
定义一个函数指针类型comm_callback这个函数类型是这样:返回值void 参数:char*,int,void*可以直接使用comm_callback定义一个函数指针如:comm_callback pFun;typedef void (*callback_t)(int event, void* user, void *info);
2013-05-21 17:33:40 3370
原创 TuneUp Utilities 2013 优化工具
注册机密码:xiacb.comTuneUp Utilities 2013 三台机子才40多元,不贵。。。C52M04-XWMVNT-50XFHP-TC4JTK-8E95VH-MXA2W5试试,断网!!!CJ3AR0-2PNAHM-V1XT8X-QC7FR2-X29J8A-EJK2P6C52M04-XWMVNT-50XFHP-TC4JTK-8E95VH-MXA2W5断
2013-05-18 15:58:03 797
原创 android 中如何监听耳机键消息
在研究一个功能:如何通过耳机键来拍照/摄像,好处自不用多说了,拍照时可以防抖那么这引出一个问题,如何在 Camera/VideoCamera Activity中监听耳机键。耳机键在 android 中的定义为 /** Key code constant: Headset Hook key. * Used to hang up calls and stop media.
2013-05-15 12:04:58 993
原创 E/OMXCodec( 255): [OMX.google.amrnb.encoder]出错问题分析
搜索问题:BBKCallRecorder| too small to aSearch "BBKCallRecorder| too small to a" (7 hits in 1 file) C:\Users\Administrator\Desktop\[B130506-063]\第三次\bbklog\app_log\app_log_2013_5_7\app_log_2013_5_7_1
2013-05-07 18:57:02 1354
原创 properties
#include #define isDebugMyLog 1#if defined(HAVE_IQOO_AUDIO) ALOGD_IF(isDebugMyLog,"%s(%d)-%s:this is syh",__FILE__,__LINE__,__FUNCTION__); char value[PROPERTY_VALUE_MAX]; prop
2013-05-07 15:27:15 721
原创 recorder code time
uint32_t params = IMediaPlayerService::kBatteryDataCodecStarted;params |= IMediaPlayerService::kBatteryDataTrackAudio;params |= IMediaPlayerService::kBatteryDataTrackAudio;ALOGD_IF(isDebugMyLo
2013-05-06 14:28:55 781
转载 View.VISIBLE、INVISIBLE、GONE的区别
android中UI应用的开发中经常会使用view.setVisibility()来设置控件的可见性,其中该函数有3个可选值,他们有着不同的含义:View.VISIBLE--->可见View.INVISIBLE--->不可见,但这个View仍然会占用在xml文件中所分配的布局空间,不重新layout View.GONE---->不可见,但这个View在ViewGroup中不保留位置,会
2013-05-02 10:57:11 607
转载 const, volitale and explicit
简单介绍一下这几个关键字,以前也看过多次,基本上是看过了就忘,忘了再看。这次又看了下,把自己的理解说下。先说说 const,这儿只说const修饰变量的情况。const用于定义一个常量,也就是说定义的这个变量其实是不可变的。但是不可变只是对于当前代码段来说的,并不是说这个变量绝对的不可变。例如,系统中断如果要修改这个变量的值的话,const就无法阻止了。volitale 是用来告诉
2013-05-01 02:07:04 558
转载 C++ union 使用总结
以前写代码,很少使用union,所以在潜意识中,经常将其忽略。最近要写个生成一段数据的程序,数据类型有两种,一种保护的数据多些,另一种只包含第一种中的部分数据。因为潜意识中没有union,所以开始也没想到用union来实现。给同事讨论时,同事提示用union时,自己才想起来,C++中还有union。依次为契机,就在网上查了些介绍union的资料,给自己补补课。下面总结了一下使用union的几个
2013-05-01 02:00:41 811
原创 安装和简单使用SVN
首先需要安装VisualSVN Server:下载地址:http://www.visualsvn.com/server/download/接下来安装,只需next,next再finish即可。客户端有 TortoiseSVN 32 bithttp://www.visualsvn.com/visualsvn/download/tortoisesvn/客户端有一个开源的Tortoi
2013-05-01 00:57:34 475
转载 Service实例应用之电话录音
我们知道,Android有四大组件,分别是Activity,Content Provider , Broadcast Receiver 和今天我们要用到的Service。我们说Service是看不见摸不着的,是因为它对用户是不可见的,Service作为四大组件之一,它的职责是工作在后台,处理一些比较耗时的操作(如下载,播放媒体文件,检测版本更新和日志输出等)。就像学习Activity组
2013-05-01 00:38:25 628
良葛格Java JDK 5.0学习笔记.rar
2010-01-30
SQL Window SQLyog.rar
2009-10-08
Realtek Semiconductor Corp. AC'97 Sound System Software 声卡驱动.rar
2009-10-07
Java语言SQL接口 JDBC编程技术
2009-10-06
GEF入门系列.rar
2009-10-06
Pro Java Programming
2009-10-03
Winsock网络编程.rar
2009-09-21
基于Windows的面向网络的聊天程序
2009-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人