自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 V4L2 soc-camera 数据结构

static LIST_HEAD(hosts)所有的host都在hosts指向的链表上static LIST_HEAD(devices);所有soc camera device都挂在devices指向的链表上。系统内可能有多个soc_camera_host,每个soc_camera_host可以对应1 ~ n个soc_camera_device。每个soc_camera_d

2012-12-27 18:10:58 3891

翻译 V4L2 soc-camera 子系统

soc-camera的作者之所以引入这个子系统,我想一个主要目的就是把camera驱动划分为camera host端,camera device端,这样同一个camera sensor驱动就可以方便的移植到多个camera host下,而无须做较多的改动。本译文取自kernel文档:Documentation/video4linux/soc-camera.txt术语

2012-12-19 14:45:52 6772 1

原创 YUV YCbCr 区别

YUV是图像色彩空间的一种色彩模型,该模型将亮度和色度分开,常用的三种色彩模型为RGB CMYK和YUV。YCbCr是ITU-R BT601的一部分,是YUV经过缩放和偏移处理后的结果。其中Y与YUV中的Y含义一致,Cb Cr同样都指色彩。二者到RGB空间的转换公式也不一样Y’ = 0.257*R' + 0.504*G' + 0.098*B' + 16Cb' =

2012-12-18 10:50:23 4444

翻译 深入了解ALSA

原文 http://www.volkerschatz.com/noise/alsa.htmlIntro任何人如果经常的使用linux机器处理音乐,那么他迟早会和ALSA打交道。ALSA是Advanced Linux Sound Architecture的简称,和过时的Open Sound System(OSS)比起来更强大功能更多。事实上,你可能已经不知不觉的使用了ALSA,比

2012-12-14 14:01:42 30303

翻译 ALSA asoundrc官方文档

原文地址 http://www.alsa-project.org/main/index.php/AsoundrcWhy asoundrc?.asoundrc和asound.conf对于ALSA能供正确工作不是必需的。大部分应用都可以在没有他们的情况下正常运行。这两个文件用来提供特定的额外功能,比如在alsa-lig层进行路由和采样率转换。The .asoundrc

2012-12-13 16:51:18 9978 1

翻译 ALSA plugin 文档

原文地址 http://alsa.opensrc.org/Plugin_DocumentationOfficial documentationALSA plugins的官方文档地址是http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html此外还可以在下面地址发现有用的信息:http://www.alsa-p

2012-12-13 10:12:06 4792

翻译 ALSA声音编程介绍

ALSA是Advanced Linux Sound Architecture简称。它包含一组kernel 驱动,一个应用编程接口(API)库以及一组工具函数。本文中,我们会向读者展示ALSA项目和组成部件的概况。后面会重点介绍ALSA PCM接口的编程。ALSA不仅仅是sound API。选择ALSA可以让你最大程度的控制和执行执行低级的audio函数,或者使用其它sound API不支持的特

2012-12-11 11:08:07 14988 1

原创 音频处理的基本概念

采样(sample):PCM audio不论是输入还是输出,都包含采样,采样达标声音的一个声道在某个特定时间点的振幅。 很多这样的采样组成了声音。样本是记录音频数据的最基本单位。对于CD audio,每秒有44100个采样。采样的尺寸从8bit 到64bit精度。采样的格式也各式各样: 大端整形,小端整形或者浮点数。采样尺寸决定动态声响范围。动态声响范围是指最静和最大声之差通道

2012-12-10 10:39:39 2719

原创 tw9912 寄存器配置

给出4组,还是以FAE给的配置给为准NTSC_in_656i_output: 输入为CVBS NTSC模拟信号,输出为隔行BT656w FF 00 ; Page 00w 01 78w 02 40w 03 20w 04 00w 05 01w 06 03w 07 02w 08 14w 09 F0w 0A 1Bw 0B D0w 0C CCw 0D 15w

2012-12-10 08:49:27 4521 4

原创 一个简单的ALSA示例代码

代码如下,注释可参看原文http://users.suse.com/~mana/alsa090_howto.html#include int main(){ int ret; snd_pcm_t *pcm_handle; snd_pcm_stream_t stream = SND_PCM_STREAM_PLAYBACK; snd_pcm_hw_params_t *hwpa

2012-12-07 17:56:12 5930

翻译 HDFS Append/Hflush/Read design

原文位置https://issues.apache.org/jira/secure/attachment/12445209/appendDesign3.pdf1. Design challenges对于hflush,HDFS需要使得未关闭文件的最后一个block对所有readers可见。当前存在两个挑战:1.  读一致性问题。在一个给定时间最后一个block的不同rep

2012-12-05 18:04:18 2921

Google GFS 文件系统(英)

Google GFS开发者写的论文,描述了GFS设计理论

2012-11-09

A COMPACT GUIDE TO LEX & YACC

This document explains how to construct a compiler using lex and yacc.

2010-10-29

空空如也

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

TA关注的人

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