摘要: Content 模块概述“content”模块放在src \content里面,并使用多进程浏览器沙盒模块来呈现页面所需的核心代码。它包括所有的网络平台功能(如HTML5)和GPU加速。它不包括Chrome浏览器的功能,即扩展/自动填充/拼写等。它的目标是,任何嵌入者或者说使用者应该能够用它来开始建... 阅读全文
posted @ 2015-08-27 00:18 niuniu_wh 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 在文章开始之前,我要叽歪几句,一上来就看Chrome的代码,简直晕头转向,摸来摸去莫不着头脑,好不容易看了一点点代码,却宛如瞎子摸象,无法众观全局,下面这篇小文,简单介绍其中一个重要的模块--Component的设计,为我们阅读Google的代码打开思路。概述Chrome浏览器组件是一个goog... 阅读全文
posted @ 2015-08-14 17:26 niuniu_wh 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 当我第一次听到加班的时候,其实我是是拒绝的,我对领导说我拒绝;领导说可以加工资,就这样我加了一个月的班之后,我的工资就DUANG的一下,上去了。之后我每个月都在加班,我也告诉我身边的朋友加班,白天不用怎么干活,晚上可以加班,周末可以加班,假期可以加班,之后工资就duang duang duang 的... 阅读全文
posted @ 2015-04-15 22:50 niuniu_wh 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 风雨送春归,飞雪迎春到。已是悬崖百丈冰,犹有花枝俏。俏也不争春, 只把春来报。待到山花烂漫时,她在丛中笑。 这首《毛主席诗词》·卜算子·咏梅可是应了我的心情了。最近换工作,受到频频打击,面试过程中发现满世界都是搞Chromium的,面试官看起来都快90后了,但是后生可畏,Chromium聊起... 阅读全文
posted @ 2015-04-06 10:42 niuniu_wh 阅读(1649) 评论(0) 推荐(1) 编辑
摘要: 上一篇文章我们搭好了环境并编译出所需的ffmpeg库,本篇我们讨论如何利用ffmpeg提供的API函数进行多媒体文件的解封装(demux)过程。在讲解之前,我们需要了解一些基本的多媒体文件知识,大虾请飘过。容器格式:不管是音频文件还是视频格式的文件,都是一个多媒体的容器,即container... 阅读全文
posted @ 2015-04-03 09:46 niuniu_wh 阅读(2126) 评论(1) 推荐(2) 编辑
摘要: 背景: 最近摊上一个事儿,领导非要让写一篇技术文章,思来想去,自己接触chrome浏览器时间也不短了,干脆就总结一下吧。于是乎,本文顺理成章。由于有些细节必需描述清楚,所以这次先讲如何拿到chromium的源码,下次直接把编译过程写出来,供大家参考。前期准备: 之前的chromium源码都是用s... 阅读全文
posted @ 2015-03-26 11:18 niuniu_wh 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 可能大家做Android机顶盒或者Android电视开发的比较少,这类开发基本上都是基于源码的开发,大家有一个git版本库,大家开发完了编译出来一个版本烧到板子上跑,要编译肯定就要编译环境什么的,google推荐的是在Ubuntu系统上搭建开发和编译环境。首先要做的事情是环境搭建:大家可以装双系... 阅读全文
posted @ 2015-03-24 22:05 niuniu_wh 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 更新:勘误,delete [] 猪 我们知道,C语言以及早期的面向结构的语言几乎都支持数组定义,比如整形数组int 女神[2],表示有俩数: 女神[0], 女神[1],她们都是整数。C++ 语言为了效率和兼容考虑,也支持这个。当然了,毕竟是别人家的孩子(标准),并不提供类似于 vector... 阅读全文
posted @ 2015-07-26 23:53 niuniu_wh 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 文章简介: 关于html5相信大家早已经耳熟能详,但是他真正的意义在具体的开发中会有什么作用呢?相对于html,他又有怎样的新的定义与新理念在里面呢?为什么一些专家认为html5完全完成后,所有的工作都可以达到真正的云方式呢?这一系列的问题你是否已经想明白了呢? 本系列文章将为您一一解答你所不... 阅读全文
posted @ 2015-04-20 23:47 niuniu_wh 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 在这个教程里,我们一起来玩第一个OpenGL程序.它将显示一个空的OpenGL窗口,可以在窗口和全屏模式下切换,按ESC退出.它是我们以后应用程序的框架.在CodeBlock里创建一个新的GLUT Win32程序(不是console控制台程序)后,我们还需要链接OpenGL库文件。代码的前4行包括了... 阅读全文
posted @ 2015-04-17 21:31 niuniu_wh 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 通过上一篇文章,我们用ffmpeg分离出一个多媒体容器中的音视频数据,但是很可能这些数据是不能被正确解码的。为什么呢?因为在解码这些数据之前,需要对解码器做一些配置,典型的就是目前流行的高清编码“黄金搭档”组合H264 + AAC的搭配。本文将讲述H264和AAC的关键解码配置参数的解析,如果没有这... 阅读全文
posted @ 2015-04-14 22:41 niuniu_wh 阅读(244) 评论(0) 推荐(1) 编辑
摘要: 上两篇介绍了下载源码和编译源码,这次主要介绍chromium的源码目录结构,我也是通过源码和官网结合来跟大家说,如果有说的不准确的,欢迎交流。另外,官网的不一定准确,他们其实也很懒,所以最主要还是靠自己。官网只能作为一个参考。Chromium结构相对两年前变化很大。目录结构依然很清晰,主要有三个部分... 阅读全文
posted @ 2015-04-13 23:27 niuniu_wh 阅读(1698) 评论(0) 推荐(1) 编辑