自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ios KVO机制的认识

KVO,这个词,我很熟悉,也曾经认为自己对它理解的很好,直到今天看到了使用KVO实现的代码,才真正了解它的强大。1,KVO的优点(从别的地方copy过来的):KVO的优点:当 有属性改变,KVO会提供自动的消息通知。这样的架构有很多好处。首先,开发人员不需要自己去实现这样的方案:每次属性改变了就发送消息通知。这是KVO 机制提供的最大的优点。因为这个方案已经被明确定义,获得框架级支持,

2013-04-12 11:11:18 972

转载 RGB和YUV之比较

http://blog.csdn.net/qfnu08zzr/article/details/6763159RGB 原理    RGB 是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却等于两者亮度之总和(两盏灯的亮度嘛!),越混合亮度越高,即加法混合。  有色光可被无色光冲淡并变亮。如蓝色光与白光相

2013-04-11 01:32:20 1555

转载 LIVE555 使用流程

1. RTSP连接的建立过程      RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。      首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建过程中,先建立Socket(ourSocket)在TCP的554端口进行监听,然后把连接处理函数句柄(RTSPServer

2013-04-10 23:36:19 1014

转载 VLC源码分析总结

VLC源码分析总结1. 概述VLC属于Video LAN开源项目组织中的一款全开源的流媒体服务器和多媒体播放器。作为流媒体服务器,VLC跨平台,支持多操作系统和计算机体系结构;作为多媒体播放器,VLC可以播放多种格式的媒体文件。主要包括有:WMV、ASF、MPG、MP、AVI、H.264等多种常见媒体格式。VLC采用全模块化结构,在系统内部,通过动态的载入所需的模块,放入一个modul

2013-04-10 23:34:02 1555

转载 vlc从接收到数据流到播放视频的过程分析

从接收到数据流到播放视频的过程分析   从网络接收到流->对数据流进行视频和音频分离->对视频用解码器解码->显示解码后的视频流     视频显示部分走势线:分离->解码->新的VOUT缓冲区->VOUT线程Demux(modules\demux\mpeg\ps.c)->DemuxPs(modules\demux\mpeg\system.c)-> ParsePS->input_Se

2013-04-09 01:29:36 3552

转载 vlc网络数据流接收处理分析

网络数据流接收处理分析1、在input.c(src\input)文件中的主线程循环      Thread in charge of processing the network packets and demultiplexingRunThread( input_thread_t *p_input ){          InitThread( p_input ) ;……

2013-04-09 01:21:50 3544

转载 第二部分 程序框架实现的线程分析

1. 播放列表文件src/playlist/playlist.c的线程playlist_t * __playlist_Create ( vlc_object_t *p_parent )函数中创建的线程,线程函数为static void RunThread ( playlist_t *p_playlist )   线程思路分析:     在RunThread里面执行循环,如果没有任务

2013-04-09 01:11:05 1088

转载 VLC中涉及到的复杂宏和变量的小结。

1.消息映射宏                       vlc_module_begin();                           …………………..vlc_module_end();2.结构中包含函数       struct input_thread_t{    VLC_COMMON_MEMBERS    /* Thread properti

2013-04-08 23:58:58 1352

转载 数据访问模块

数据访问模块译者: 捞刀客access模块的能力处在VLC功能模块链表的最后和最前的位置。数据访问的输入和输出函数实现VLC大部分的基本IO功能。这些通常是一些协议如(http,ftp,...)或一些设备访问如网络摄像头,图像采集卡。本文只讨论输入型数据访问模块。编写数据访问模块为了能编写数据访问模块,请首先阅读”功能模块编写指南”一文。

2013-04-08 00:24:08 2864

原创 功能模块编程指南

http://blog.csdn.net/buffi/article/details/7180084功能模块编程指南VLC建立在很多独立的功能模块上面的,象很多媒体播放器系统框架一样,每个模块实现一个新的功能。在阅读本文之前,必须先行阅读“VLC运行核及功能模块”和“VLC如何装载功能模块”章节。本文叙述如何为VLC编写一个新的功能模块。Git与资源库操作Git

2013-04-08 00:21:15 1769

转载 VLC如何装载功能模块

http://blog.csdn.net/buffi/article/details/7175965VLC如何装载功能模块?VLC由一个运行核和多个功能模块组成。没有功能模块,VLC做不了什么事情。功能模块提供大部分我们需要的功能。VLC 有两个主要属性:能力(VLC_MODULE_CAPABILITY):决定模块的类别。分数( VL

2013-04-08 00:18:30 5643

转载 VLC媒体播放器系统结构

http://blog.csdn.net/buffi/article/details/7174421VLC媒体播放器系统结构VLC是免费和 开源跨平台多媒体播放器,一个可以播放大部分多媒体格式如DVD,CD,VCD和各种媒体流协议的框架。从技术来讲,只是一个处理计算机和网络上的媒体数据的软件包。VLC提供一套直观的API和模块化框架,可以很容易地添加新的编解码器,容器格式和传输

2013-04-08 00:14:27 3601

转载 VLC 源代码结构

http://blog.csdn.net/jack_incredible/article/details/7301155译者:捞刀客VLC源代码目录树本节介绍VLC源代码目录树结构,以期使开发者对源代码的分布结构有一个整体的认识。下面的目录按照字母顺序列出,右边为该目录包含的内容描述。目录名称说明

2013-04-07 23:58:43 5129

OpenGL_ES_2.0_编程指南_中文版(部分目录).pdf

中文,带部分目录,是学习opengl es的不错电子书。

2012-07-26

空空如也

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

TA关注的人

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