上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 124 下一页
摘要: RIFF file format RIFF全称为资源互换文件格式(Resources Interchange File Format),是Windows下大部分多媒体文件遵循的一种文件结构。RIFF文件所包含的数据类型由该文件的扩展名来标识,能以RIFF格式存储的数据有(包含有:): (文件格式和数 阅读全文
posted @ 2017-05-10 13:43 qiynet 阅读(992) 评论(0) 推荐(0)
摘要: 函数原型:FILE * fopen(const char * path,const char * mode); 返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中。 一般而言,打开文件后会做一些文件读取或写入的动作,若打开文件失败,接下 阅读全文
posted @ 2017-05-08 20:35 qiynet 阅读(191) 评论(0) 推荐(0)
摘要: ALSA(Advanced Linux Sound Architecture)是由内核驱动,标准的API库和一系列实用程序组成.因为涉及到版权和BUG的问题Linux 2.6内核抛弃了旧的OSS,ALSA作为声音编程的生力军被作为了合并到了内核中. 数字音频基础: 音频是由电器设备(麦克风等)将空气 阅读全文
posted @ 2017-05-08 00:28 qiynet 阅读(366) 评论(0) 推荐(0)
摘要: 1) PCM设备的句柄.2) 指定同时可供回放或截获的PCM流的方向3) 提供一些关于我们想要使用的设置选项的信息,比如缓冲区大小,采样率,PCM数据格式等4) 检查硬件是否支持设置选项. 4.1) 初始化PCM变量 4.2) 分配hwparams结构 4.3) 打开PCM设备 4.4) 以声卡的全 阅读全文
posted @ 2017-05-08 00:26 qiynet 阅读(2232) 评论(0) 推荐(0)
摘要: 需要先包含头文件 #include"malloc.h" malloc是标准的在堆中开辟新的空间 比如 char *pt=(char *)malloc(10*sizeof(char)); 需要free(p)才会释放空间 calloc也是开辟空间,但是使用方式不一样 比如 char *pt==(char 阅读全文
posted @ 2017-05-05 11:55 qiynet 阅读(380) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-05-03 17:34 qiynet 阅读(5) 评论(0) 推荐(0)
摘要: 1. Display Some PCM Types and Formats #include <alsa/asoundlib.h> int main() { int val; printf("ALSA library version: %s\n", SND_LIB_VERSION_STR); pri 阅读全文
posted @ 2017-05-03 16:32 qiynet 阅读(1198) 评论(0) 推荐(0)
摘要: 1. alsa-lib 注意:默认是安装到/usr/这个目录下面,但是我测试多了多次,安装了alsa-lib之后,系统就没有声音了,也没有找到是什么原因。不得已,先安装到其他目录试试: 2. alsa-utils 提示: 因为我们的alsa-lib库并没有安装到系统目录中,需要加上CFLAGS和LD 阅读全文
posted @ 2017-05-03 16:27 qiynet 阅读(1470) 评论(0) 推荐(0)
摘要: 一、首先介绍一下什么是ALSA ;Advanced Linux Sound Architecture 的简称为 ALSA ,译成中文的意思是先进的Linux声音架构(这是google翻译的);一谈到架构就有点范围太大了,所以ALSA不仅仅是包括对声卡的支持和驱动;ALSA具有如下特征:1、对所有音频 阅读全文
posted @ 2017-05-03 16:00 qiynet 阅读(10328) 评论(0) 推荐(0)
摘要: 这几天在做一个局域网的对讲机和广播系统。 需要用到alsa的库来进行音频采集和播放。 但是在编译程序的时候有个比较奇怪的问题。 undefined reference to `snd_pcm_open' 一般来说,这肯定是程序链接的时候,找不到链接库。 可我明明在gcc的参数里面加了 -lasoun 阅读全文
posted @ 2017-05-03 14:49 qiynet 阅读(979) 评论(0) 推荐(0)
摘要: sudo apt-get install libasound2-dev 阅读全文
posted @ 2017-05-03 14:41 qiynet 阅读(2165) 评论(0) 推荐(0)
摘要: 翻译文章的链接: http://equalarea.com/paul/alsa-audio.html 关于怎么使用ALSA API教程 这份文档帮助对ALSA API使用入门。不是一个完整的ALSA API参考手册(详细参考手册地址是:http://www.alsa-project.org/alsa 阅读全文
posted @ 2017-05-03 13:51 qiynet 阅读(1176) 评论(0) 推荐(0)
摘要: 一定要记住,不可以在分区挂载之后再进行格式化!!在错误提示当中可以看出你的分区已经挂载了。先将这个分区卸载了再重新格式化:umount /dev/sda2mkfs.ext2 /dev/sda2这样就没有问题了.然后你再重新挂载分区. 阅读全文
posted @ 2017-05-02 15:40 qiynet 阅读(3898) 评论(0) 推荐(0)
摘要: [DESCRIPTION] 计算DSI数据速率的方式,以及如何配置时钟clk的方式 [KEYWORD] dsi、data rate、mipi clk [SOLUTION] 1、DSI vdo mode下的数据速率data_rate的大致计算公式为:Data rate= (Height+VSA+VBP 阅读全文
posted @ 2017-05-02 09:43 qiynet 阅读(1046) 评论(0) 推荐(0)
摘要: 拿到MT6589的版本不久,发现显示系统代码结构改变很大。做些备忘,后续不忙的时候可以继续看。 MT6589之前的MTK的Android系统显示系统同featurePhone基本一致。 先来回顾下MTK之前版本的大致结构,每个Video层,每个UI层 分别对应一个layer,再通过设置一些,区域坐标 阅读全文
posted @ 2017-05-02 09:36 qiynet 阅读(618) 评论(0) 推荐(0)
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 124 下一页
跳至侧栏