Chinaunix首页 | 论坛 | 博客
  • 博客访问: 344135
  • 博文数量: 41
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 476
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-01 19:08
个人简介

Android/Linux/音频/驱动

文章分类

全部博文(41)

文章存档

2017年(21)

2016年(20)

我的朋友

发布时间:2017-02-24 11:05:11

处理过音频文件的工程师都知道音频数据存在采样率(Sample Rate)这个指标。在位深度(Bit Depth)一定的情况下,采样率越高,理论上来说播放出来的声音就越细腻,录制的声音也就越保真,反之亦然。

但在较早的Android系统版本上,不管音频文件原来的采样率几何,统统都被重采样(Resample)到44.1KHz进行播放,录制的时候则是被固定为8KHz进行采样。尽管这样的处理方式被广大音质爱好者所诟病,但在当时它确实是一种实现设备兼容的有效方法。......【阅读全文】

阅读(6932) | 评论(0) | 转发(0)

发布时间:2017-02-22 10:50:05

在 Android Makefile 中时不时会看见 inherit-product 函数的使用,类似下方这样:
$(call inherit-product, vendor/dolby/ds/dolby-product.mk)
从参数来看,我们可以猜到这条命令的作用应该是执行了 vendor/dolby/ds/dolby-product.mk 文件。如果仅仅是这样,那么 inherit-product 和 include 的区别又是什么呢?......【阅读全文】

阅读(4479) | 评论(0) | 转发(0)

发布时间:2017-02-10 15:06:14

ChinaUnix博客不支持Markdown标记法吗?还是我没找到在哪里开启功能?---# **试用Haroopad**---#### **一、写在前面**说来挺神奇,[MarkDown][1]标记法是我在[**EDN论坛**](http://www.ednchina.com)这个电子技术网站上被安利的。![MarkDown_Logo](https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Mark.........【阅读全文】

阅读(2296) | 评论(0) | 转发(0)

发布时间:2017-02-08 11:58:01

【概要】 我们知道,耳机插入/拔出事件肯定是通过中断通知系统进行处理的。有了这个认识之后,我们就可以对这个过程进行逐个击破的分析了: 1、  谁为耳机事件产生中断? 2、  中断处理函数是哪个? 3、  中断处理函数中执行了什么操作来改变音频Route?  .........【阅读全文】

阅读(6719) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册