2004年8月10日

stream media(1)

摘要: uMediaPlayer - 小巧的播放软件 playercodecstream protocol stack stream protocol stack: 主要是 RTSP codec 主要是 iso mpeg4 player 主要是 qt or others 关于mpeg4 语法结构 visual object ... 阅读全文

posted @ 2004-08-10 15:21 embed 阅读(1034) 评论(0) 推荐(0) 编辑

Access Control Model On *nix

摘要: 1.基于ID的资源(文件,信号量等)控制-传统的unix问题:现代unix的变化有哪些?posix?2.进程的ID每个进程都有userID,groupID.每个ID类型又分为effective,real,saved三种,也就是说每个进程共有6种ID属性.3.文件的ID三组,分别为owner(创建此文件的进程的effective userID),group,other4.文件的其他特殊bit位sti... 阅读全文

posted @ 2004-08-10 11:07 embed 阅读(398) 评论(0) 推荐(0) 编辑

2004年8月9日

linux 的script与shell命令

摘要: 1) tr转换命令:例如可以把一串空格转换成一个,可以格式化输出tr -s [:space:]2) cut过滤命令,例如把一串以某Delm分割的串,只输出第N个cut -d' ' -f2 filename3)echo -e 可使用转意字符4)mount -o loop filename mountpoint可以把文件做为一个设备挂上来,例如虚拟光驱或者ramdisk5)输出文件大小,字节cat f... 阅读全文

posted @ 2004-08-09 16:45 embed 阅读(873) 评论(0) 推荐(0) 编辑

2004年8月4日

关于framebuffer(2)-armlinux中的DMA

摘要: 参看sa1110datasheet的11chapter共有6个channel在chapter11的末尾给出了register的定义。1.物理地址从0hB000 0000开始,值得注意的是这段地址在armlinux中是影射到哪个区域?可以看io_p2v的代码,见include/asm-arm/arch-sa1100/hardware.h2. 因为有6个channel,每个channel占用0x20个... 阅读全文

posted @ 2004-08-04 15:27 embed 阅读(1075) 评论(0) 推荐(0) 编辑

关于傅立叶变换

摘要: 这个东东看书看了很长时间,总是看了忘忘了看。 变换中有些重要的函数需要牢记。1 Sa函数与Delta函数关系 Sa,此函数的特点是正负无限区域积分为PI,由此就导出了Delta函数的一个定义Delta = (k/PI)*(Sa(kt)),这个等式是当k->无穷大的时候成立。这是因为Delta的定义是正负无穷区域积分为1。Sa(kt)在正负无穷区域的积分为PI/k,因为Delta的积分为1,所以要... 阅读全文

posted @ 2004-08-04 10:13 embed 阅读(6933) 评论(7) 推荐(0) 编辑

2004年8月3日

关于framebuffer

摘要: 我就不献丑了。这个源代码找了很久,一看什么都清楚了。http://doc.trolltech.com/3.0/emb-framebuffer-howto.html 阅读全文

posted @ 2004-08-03 12:37 embed 阅读(550) 评论(0) 推荐(0) 编辑

2004年7月28日

关于线程实现的学习(2)用户级线程库

摘要: 这里有篇长长的文章,还没看,应该还不错吧,尤其原作者的主页值得一看http://www.frontfree.net/view/article_768_page1.html一.线程模型用户线程和内核线程的对应关系有一对一,多对多,多对一。用户线程的好处的高效调度,缺点是不能在多处理器上高效,一个线程的系统调用阻塞导致整个线程组阻塞。内核线程的优缺与用户线程刚好相反。多对多模型是两者的折中。 二一个... 阅读全文

posted @ 2004-07-28 09:24 embed 阅读(1425) 评论(0) 推荐(0) 编辑

2004年7月27日

关于线程实现的学习(1)一些资料

摘要: LinuxThreads:http://pauillac.inria.fr/~xleroy/linuxthreads/分析文章:http://www-900.ibm.com/developerWorks/cn/linux/kernel/l-thread/index.shtml一些开源代码:(后来一看没什么太好的,都只是平台函数的包装)Advanced platform-independant, O... 阅读全文

posted @ 2004-07-27 11:11 embed 阅读(511) 评论(0) 推荐(0) 编辑

2004年7月21日

mediaplayer构架研究之二关于音频的播放控制

摘要: 代码的作者说,音频播放是个实时线程,在程序中通过一个播放线程来执行,线程不断读入解码后的音频数据,然后播放。问题就出在如何控制播放的暂停,实际检测的结果是播放无法暂停。关于暂停,代码是这样设计的:void setPause(){ audioMutex->lock(); threadGoOk = FALSE; audioMutex->unlock()}void auidoThread(v... 阅读全文

posted @ 2004-07-21 14:52 embed 阅读(601) 评论(0) 推荐(0) 编辑

2004年7月19日

AVI文件格式

摘要: RIFF格式:AVI文件格式的基础是RIFFRIFF由一个RIFF文件头和一些LIST和CHUNK结构组成。RIFF文件头='RIFF'+4byte size+4byte ID(' avi')LIST='LIST'+4byte size+4byte ID+(LIST|CHUNK)CHUNK=4byte ID+4byte size+(data) AVI格式:AVI文件包含1avi的riff头2.一... 阅读全文

posted @ 2004-07-19 16:46 embed 阅读(3605) 评论(0) 推荐(0) 编辑

导航