摘要: 一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实... 阅读全文
posted @ 2014-08-23 16:18 春乔 阅读(151) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-08-22 09:47 春乔 阅读(208) 评论(0) 推荐(0)
摘要: Windows Socket编程,发现这篇文章不错,就拿过来分享下,转载地址:http://www.cnblogs.com/fantasy-blog/archive/2013/04/21/3033935.htmlSOCKET网络编程(WINDOWSSOCKET)1.前言网上看了很多Socket的资料... 阅读全文
posted @ 2014-06-27 17:03 春乔 阅读(434) 评论(0) 推荐(0)
摘要: 目 录socketsocket()bind()connect()listen()accept()send() 和recv()sendto() 和recvfrom()close() 和shutdown()getpeername()gethostname()socket[目录]socket()我们使用系... 阅读全文
posted @ 2014-06-21 16:07 春乔 阅读(153) 评论(0) 推荐(0)
摘要: 从demon的dvbinfo.c中的main函数入口分析:为了分析方便,此处将宏HAVE_SYS_SOCKET_H隔离的socket代码去掉,只关注libdvbpsi本身的实现。1.数据结构的设计:1.1、捕获器capture的数据结构设计如下:typedef struct dvbinfo_... 阅读全文
posted @ 2014-06-17 23:17 春乔 阅读(484) 评论(0) 推荐(0)
摘要: 源码层次目录如下所示:其中:psi.c: psi section structuredvbpsi.c: 抽象成DVB/PSI decoders,封装出接口,供应用层调用。descriptor.c: 各种描述符数据的抽象demux.c: 解复用器descriptor/: 各种描述符的解析tables... 阅读全文
posted @ 2014-06-17 23:05 春乔 阅读(486) 评论(0) 推荐(0)
摘要: libdvbpsi 是vlc中的一个解码库。它能解码或解析出所有的节目专用信息(PSI)以及MPEG2 TS流或DVB流中的描述符(descriptor)。目前能解析的PSI/SI表包括(BAT,CAT,EIT,NIT,PAT,PMT,SDT,SIS,TOT,TDT).BAT:Bouquet Ass... 阅读全文
posted @ 2014-06-17 23:04 春乔 阅读(243) 评论(0) 推荐(0)
摘要: FFMPEG解码流程:1. 注册所有容器格式和CODEC: av_register_all()2. 打开文件: av_open_input_file()3. 从文件中提取流信息: av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5. 查找对... 阅读全文
posted @ 2014-06-17 22:51 春乔 阅读(2057) 评论(0) 推荐(0)
摘要: I帧:帧内编码帧I帧特点:1.它是一个全帧压缩编码帧。它将全帧图像信息进行JPEG压缩编码及传输;2.解码时仅用I帧的数据就可重构完整图像;3.I帧描述了图像背景和运动主体的详情;4.I帧不需要参考其他画面而生成;5.I帧是P帧和B帧的参考帧(其质量直接影响到同组中以后各帧的质量);6.I帧是帧组G... 阅读全文
posted @ 2014-06-17 22:41 春乔 阅读(660) 评论(0) 推荐(0)
摘要: Sil8784IC旨在接收分量、复合或VGA输入模拟信号,然后将其转换为HDMI或MHL信号,因此适用于各种各样的适配器。模拟信号转MHL适配器的另一个优势是:通过电视机的MHL端口供电,从而省去了外置电源。 Sil8788 IC则便于被集成到音视频接收器、视频处理器、视频切换器等需要支持一系... 阅读全文
posted @ 2014-06-08 17:58 春乔 阅读(465) 评论(0) 推荐(0)