自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linux 音频 API 指南

http://www.3gsdn.com/thread-34-1-1.html由于历史的原因,在 Linux 环境下有多种API系统可用于声音编程。但没有合适的指引就难以找到合乎自己需要的体系。这里是一个指引,是由Lennart Poettering 所写(参见:Homepage of Lennart),目的就是带你走出这个密林。最简单的指引莫过于问自己

2012-02-29 17:02:13 6367 1

原创 Ubuntu 下查看二进制文件 hexdump

apt-get install libdata-hexdumper-perl安装好之后就可以直接hexdump your_binary_file也可以直接使用hd命令来代替hexdump如果想要慢慢看 : hd your_binary_file | more

2012-02-29 14:46:03 7026

原创 Ubuntu下查看二进制文件的简单方法

1   vim -b your_binary_file2   :%!xxd -g 1

2012-02-28 13:38:43 10955

转载 ALSA音频编程自我分析

http://cgy136652.blog.163.com/blog/static/361687282010268437218/最近搞了一阵子的ALSA音频编程的东西,其实单是说其编程结构的确是比较简单的,相信很多朋友和我一样都在网络上搜索到很多相关资料,从ALSA的驱动-----》ALSA的lib库(提供了编程的API)-----》ALSA的utils,这三部分的确组成了AL

2012-02-26 14:43:05 16993

原创 ALSA 音频术语

个人愚见,抛砖引玉。样本和帧在单一声道,一个时间点上采集的语音信号叫做样本(sample),它是用来描述语音信号的幅值。我们在谈论数字音频的时候往往关心的是同一时间点上所有声道上的音频数据,然后我们就有了帧(frame)的概念。它是用来收集所有声道上的样本。ALSA的音频API也是用帧来作为音频数据的单位。样本和帧的大小样本的大小跟存储的格式有关,比如常用的S16_LE,即有符号的

2012-02-24 12:12:37 2343 1

原创 ubuntu10.04下解决声音问题(爆音,声音断断续续,时快时慢)

最近在Ubuntu下进行音频编程,突然发现声音播放的时候变得不正常了,很慢还有杂音,我觉得是跟我写的程序有关,但又不知道会跟哪个参数有关系,应该是某个参数设置的不对,在网上搜了下,有人说修改/etc/modprobe.d/alsa-base.conf,如果找到“options snd-hda-intel power_save=10”则把它注释掉,没有的话就添加这一行,我试过了不行,还有人说是跟

2012-02-23 09:27:39 3178

原创 alsa 库的移植

./configure --host=arm-linux --prefix=/speex --disable-python --disable-rawmidi --disable-seq --enable-shared  --with-configdir=/usr/local/share --with-plugindir=/usr/local/lib/alsa_lib

2012-02-22 17:00:07 1164

转载 一个播放音频的例子

转载地址:http://www.alsa-project.org/alsa-doc/alsa-lib/_2test_2pcm_8c-example.html/*00002 * This small demo sends a simple sinusoidal wave to your speakers.00003 */00004 00005 #include 00006 #incl

2012-02-22 13:09:39 6788 2

转载 Introduction to Sound Programming with ALSA

转载地址:http://www.linuxjournal.com/article/6735Make maximum use of all the functionality in the new 2.6 kernel sound architecture using a simple API.ALSA stands for the Advanced Linux So

2012-02-22 11:32:59 1611

转载 基于 libmad 的简单 MP3 流媒体播放器的实现

转载地址:http://www.ibm.com/developerworks/cn/linux/l-cn-libmadmp3player/index.html1.介绍本文在 Fedora 5 Linux 下实现了一个基于 libmad 的 MP3 流媒体播放器。此流媒体播放器可以播放基于 HTTP 1.1 协议传输的 MP3 流媒体数据。基本原理是:从 HTTP 服务器获得

2012-02-22 10:43:26 1632

原创 安装了alsa库去无法使用

在编译时加上参数 -lasound

2012-02-21 19:11:11 976

原创 error: newly created file is older than distributed files!

checking for a BSD-compatible install... /usr/bin/install -cchecking whether build environment is sane... configure: error: newly created file is older than distributed files!Check your system c

2012-02-21 18:45:21 5751

原创 alsa/asoundlib.h: No such file or directory

缺少一个库:apt-get install libasound2-devOK!

2012-02-21 16:41:31 32136 6

转载 strtol() 函数详解

转载地址:http://hi.baidu.com/qwpsmile/blog/item/9bc44efa4f41018a9f514637.html+----------------+|      strtol             |+----------------+i.e. string to longlong int strtol(const char *nptr,

2012-02-21 11:09:18 1587

转载 Ubuntu 10.04 : Waiting for sound system to respond

转载地址:http://blog.tianya.cn/blogger/post_read.asp?BlogID=3723367&PostID=33538999Problem  When you have Ubuntu 10.04, and you login as root, you cannot change the sound volume or settings with the s

2012-02-20 15:43:19 1702

原创 Sam-ba 2.10在Ubuntu 10.04下的使用

1) 下载最新版本的sam-ba软件,下载地址: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=38832)  解压缩后,更新内核:# apt-get install linux-image-genericlinux-headers-generic3)  如果你所运行的系统是64位的话需要安装32位系统的库文件:

2012-02-20 09:52:15 3330

转载 Linux下的OSS音频接口编程一例

采用OSS进行音频编程时应当遵循的一般性框架:(1)打开音频设备;(2)设置采样格式(即量化位数);(3)设置声道数(单声道或者立体声);(4)设置采样率(即采样速度);(5)从设备读入数据或者向设备写入数据;(6)关闭音频设备;上述过程中,第(6)可选,因为在进程正常或非正常退出时都会关闭它所打开的文件描述字,这样也就把音频设备的资源释放了。但是,除此之外的五个步骤是

2012-02-16 12:13:28 1499

转载 OSS--跨平台的音频接口简介

原文地址:http://www.ibm.com/developerworks/cn/linux/l-ossapi/OSS(Open Sound System)是unix平台上一个统一的音频接口。以前,每个Unix厂商都会提供一个自己专有的API,用来处理音频。这就意味着为一种Unix平台编写的音频处理应用程序,在移植到另外一种Unix平台上时,必须要重写。不仅如此,在一种平台上

2012-02-16 11:21:34 1230

转载 Speex 音频编解码 示例

地址:http://wmnmtm.blog.163.com/blog/static/38245714201110801617165/Ubuntu下编译gcc -o speexdec speexdec.c -lspeex -logg// demo.cpp : Defines the entry point for the console application. // #incl

2012-02-13 13:26:55 11999 1

Beginning.Visual.C.2010

Ivor.Horton的又一经典巨作,英文原版,不喜勿下!

2012-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除