给什么平台,跳什么舞

随笔分类 -  Android模块之FM Radio

展讯sc8810负责的模块
摘要:近期测试部报出,FM关后再开启,有概率性的没有声音。我跟踪LOG到framewords/base/core/jni/android_hardware_fm.cppandroid_hardware_fmradio_FmReceiverJNI_setControlNative有LOGE打印出在调用fm_set_volume(value*16);时,返回值是-1于是我继续跟踪,libfmradio.c (fm_set_volume -> fm_send_cmd ) -> hci_core.c(hci_send_cmd)发现,应该是bt_skb_alloc时没有成功返回了-1,那之间有什么 阅读全文
posted @ 2012-12-12 15:53 Jimwind 阅读(535) 评论(0) 推荐(0)
摘要:11-29 10:11:08.615: WARN/ActivityManager(271): Activity idle timeout for HistoryRecord{40583578 com.thunderst.radio/.FMPlay}11-29 10:11:38.835: ERROR/ActivityManager(271): ANR in com.thunderst.radio (com.thunderst.radio/.FMPlay)11-29 10:11:38.835: ERROR/ActivityManager(271): Reason: keyDispatchingTi 阅读全文
posted @ 2012-11-29 18:17 Jimwind 阅读(303) 评论(0) 推荐(0)
摘要:packages/apps/FMPlayer/frameworks/base/core/java/android/hardware/fmradio/FmReceiverJNI.javaframeworks/base/core/jni/android_hardware_fm.cpp最新LOG显示,实际代码在:3rdparty/bluetooth/BRCM4330_BT/special/android/packages/apps/FMPlayer/src/com/thunderst/radio/3rdparty/bluetooth/BRCM4330_BT/special/android/frame 阅读全文
posted @ 2012-11-22 11:36 Jimwind 阅读(1102) 评论(0) 推荐(0)
摘要:FM的音量调节跟音频服务(AudioService)有区别.FmReceiverJNI.setControlNative(fd, V4L2_CID_AUDIO_VOLUME, value);在frameworks/base/core/jni/android_hardware_fm.cpp中android_hardware_fmradio_FmReceiverJNI_setControlNativestatic int gVolume = 0;static jint android_hardware_fmradio_FmReceiverJNI_setControlNative(...){ ... 阅读全文
posted @ 2012-11-21 15:04 Jimwind 阅读(308) 评论(0) 推荐(0)
摘要:FMPlay 阅读全文
posted @ 2012-10-16 14:35 Jimwind 阅读(264) 评论(0) 推荐(0)
摘要:96704 播放FM时,音量调节迟钝。Log 看到FMPlay onKeyDown keyCode定位代码,FMPlay.java onKeyDown,发现在KEYCODE_VOLUME_UP | KEYCODE_VOLUME_DOWN时,没做任何事情。FMplayService stream type 7 value 3fmradio value=3FMplayService set volume3FMPlay onKeyDown keyCode=24FMplayService stream type 7 value 4fmradio value=4FMplayService set vol 阅读全文
posted @ 2012-10-15 15:00 Jimwind 阅读(598) 评论(0) 推荐(0)

==============精通*学习*关注==============