谷歌修复了 FFmpeg 中上千个 bug - 开源中国社区
Float_left Icon_close
谷歌修复了 FFmpeg 中上千个 bug
oschina 2014年01月11日

谷歌修复了 FFmpeg 中上千个 bug

oschina oschina 发布于2014年01月11日 收藏 21 评论 36

做APP,小程序就上开源众包。世界杯期间免费领2600元启动金。>>>  

谷歌在科技业界中几乎每天都会创造出新闻素材,它的触手涉及到了生活中的多个领域.最近谷歌将其Google +社交网络与邮件服务Gmail相结合.然而今天谷歌宣布他们修复了FFmpeg的上千个bug.

FFmpeg是一个跨平台多媒体库解决方案.谷歌表示该平台的安全性能是非常重要的,他们也利用了自己无可比拟的计算以及数据优势进行了大规模的安全演习.

谷歌对FFmpeg的优化持续了两年之久,他们修复了其中的上千个bug. FFmpeg在Chrome, MPlayer, VLC, xine中都有应用,因此谷歌这一举动也不完全是出于慈善,而改善FFmpeg将可以直接提高自家Chrome浏览器的性能.

Google 修复的 bug 类型包括:

  • NULL pointer dereferences

  • Invalid pointer arithmetic leading to SIGSEGV due to unmapped memory access

  • Out-of-bounds reads and writes to stack, heap and static-based arrays

  • Invalid free() calls

  • Double free() calls over the same pointer

  • Division errors

  • Assertion failures

  • Use of uninitialized memory

via betanews/cnbeta

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:谷歌修复了 FFmpeg 中上千个 bug
分享
评论(36)
最新评论
0

引用来自“南湖船老大”的评论

引用来自“Xtay”的评论

引用来自“南湖船老大”的评论

引用来自“talentwang”的评论

引用来自“南湖船老大”的评论

这种年久失修的老项目,代码质量已经无法控制,跟老太太的裹脚布一样。。firefox就是个典型,代码质量完全失控,跟出轨的火车一样,上上个版本出现的bug,在下个版本又出现。。这也是我一个5年的铁杆FF粉丝转向chrome的原因。

我发现我用了三年firefox,但是还是比较转不了。。各种不顺,虽然ff各种问题。。不过习惯了。

直觉上FF的代码质量跟脱缰的野马一样,而且各种恶心的问题一而再再而三的出现。比如有一个,“用一段时间后就打不开网页,一直停在载入状态(一直是空白页面,没有载入失败之类的页面出现,等了十分钟还是一样”,这个问题如鬼魅般伴随firefox,而且是随机出现,至今无解,去了各种论坛,试了N种方法,都无法解决。

还5年粉!!! 黑的漂亮! bug你提交了吗? 哥用FF6年了,FF3.x确实慢.自从chrome出来和FF竞争后,FF好多了.现在经常开100+标签无压力

FF质量如何,看了下面的链接再说吧。我从firefox 3用到了24,我会乱说。http://mozilla.com.cn/post/16786/,http://g.mozest.com/viewthread.php?tid=30620,http://g.mozest.com/viewthread.php?tid=5713,http://www.firefox.net.cn/forum/viewtopic.php?p=168692,

楼主的帖子都看了,现象描述的不是太清晰,比如具体的网站,如何操作的过程等等。我到是碰到过一个网站,在win7 64下的firefox26打不开,chrome可以打开。但是ubuntu下就可以打开。开始我一直以为那边的网站有问题。具体原因没去细查。另外FF版本,不知道楼主用的那个的,我用的官方网站(不是FF中国)的中文版。
0

引用来自“幻の上帝”的评论

引用来自“南湖船老大”的评论

引用来自“Xtay”的评论

引用来自“南湖船老大”的评论

引用来自“talentwang”的评论

引用来自“南湖船老大”的评论

这种年久失修的老项目,代码质量已经无法控制,跟老太太的裹脚布一样。。firefox就是个典型,代码质量完全失控,跟出轨的火车一样,上上个版本出现的bug,在下个版本又出现。。这也是我一个5年的铁杆FF粉丝转向chrome的原因。

我发现我用了三年firefox,但是还是比较转不了。。各种不顺,虽然ff各种问题。。不过习惯了。

直觉上FF的代码质量跟脱缰的野马一样,而且各种恶心的问题一而再再而三的出现。比如有一个,“用一段时间后就打不开网页,一直停在载入状态(一直是空白页面,没有载入失败之类的页面出现,等了十分钟还是一样”,这个问题如鬼魅般伴随firefox,而且是随机出现,至今无解,去了各种论坛,试了N种方法,都无法解决。

还5年粉!!! 黑的漂亮! bug你提交了吗? 哥用FF6年了,FF3.x确实慢.自从chrome出来和FF竞争后,FF好多了.现在经常开100+标签无压力

真心不是黑。楼主按我给的关键字搜索,07年的bug,一直到12年,反反复复,还真不是个案,要说不会用FF,好歹也完了这么多年电脑,虽不懂firefox内核、扩展开发,软件使用总会吧。

不得不承认FF的代码质量(至少本体用C艹的部分)确实差不多是这个规模的开源项目中数一数二地烂的。XPCOM各种不忍直视,一些稍微细碎点的地方就能让人看得云里雾里的。Win64编译几个小时几千个warning,大都是跟size_t有关的——照常理来说就算没有正式发行的版本也不应该出现这类大量低级的错误,何况实际上nightly有Win64版。
不过作为最终用户,用到29了没碰到过这些bug。最多的问题是Nightly插件不兼容,不过经常自己找到源码编译一遍就好了。


卧槽 大神也来OSC了
0

引用来自“Gmail.com”的评论

引用来自“霡霂”的评论

谷歌和红帽是对开源社区贡献最大、贡献代码最多的两个公司。相比微软和甲骨文、我只想说呵呵。天知道微软的代码和设计中有多少是来自于开源社区。

以最大的开源项目Linux为例
http://www.oschina.net/news/44308/linux-kernel-top-contribution
Google仍然排在三星后面,更不用说英特尔、德州仪器、Linaro、SUSE和IBM。

话说微软也是apache软件基金会的白金赞助商之一啊:http://www.apache.org/foundation/thanks.html
0

引用来自“Gmail.com”的评论

引用来自“霡霂”的评论

谷歌和红帽是对开源社区贡献最大、贡献代码最多的两个公司。相比微软和甲骨文、我只想说呵呵。天知道微软的代码和设计中有多少是来自于开源社区。

以最大的开源项目Linux为例
http://www.oschina.net/news/44308/linux-kernel-top-contribution
Google仍然排在三星后面,更不用说英特尔、德州仪器、Linaro、SUSE和IBM。

呵呵,Python、Go、Chromium、Android。
另外google Code、Google Cloud platform为众多的开源项目提供服务。
0
ffmpeg API 的易用性太渣了
0
我想知道 libav 怎样
0

引用来自“南湖船老大”的评论

引用来自“Xtay”的评论

引用来自“南湖船老大”的评论

引用来自“talentwang”的评论

引用来自“南湖船老大”的评论

这种年久失修的老项目,代码质量已经无法控制,跟老太太的裹脚布一样。。firefox就是个典型,代码质量完全失控,跟出轨的火车一样,上上个版本出现的bug,在下个版本又出现。。这也是我一个5年的铁杆FF粉丝转向chrome的原因。

我发现我用了三年firefox,但是还是比较转不了。。各种不顺,虽然ff各种问题。。不过习惯了。

直觉上FF的代码质量跟脱缰的野马一样,而且各种恶心的问题一而再再而三的出现。比如有一个,“用一段时间后就打不开网页,一直停在载入状态(一直是空白页面,没有载入失败之类的页面出现,等了十分钟还是一样”,这个问题如鬼魅般伴随firefox,而且是随机出现,至今无解,去了各种论坛,试了N种方法,都无法解决。

还5年粉!!! 黑的漂亮! bug你提交了吗? 哥用FF6年了,FF3.x确实慢.自从chrome出来和FF竞争后,FF好多了.现在经常开100+标签无压力

真心不是黑。楼主按我给的关键字搜索,07年的bug,一直到12年,反反复复,还真不是个案,要说不会用FF,好歹也完了这么多年电脑,虽不懂firefox内核、扩展开发,软件使用总会吧。

不得不承认FF的代码质量(至少本体用C艹的部分)确实差不多是这个规模的开源项目中数一数二地烂的。XPCOM各种不忍直视,一些稍微细碎点的地方就能让人看得云里雾里的。Win64编译几个小时几千个warning,大都是跟size_t有关的——照常理来说就算没有正式发行的版本也不应该出现这类大量低级的错误,何况实际上nightly有Win64版。
不过作为最终用户,用到29了没碰到过这些bug。最多的问题是Nightly插件不兼容,不过经常自己找到源码编译一遍就好了。


0

引用来自“南湖船老大”的评论

引用来自“talentwang”的评论

引用来自“南湖船老大”的评论

这种年久失修的老项目,代码质量已经无法控制,跟老太太的裹脚布一样。。firefox就是个典型,代码质量完全失控,跟出轨的火车一样,上上个版本出现的bug,在下个版本又出现。。这也是我一个5年的铁杆FF粉丝转向chrome的原因。

我发现我用了三年firefox,但是还是比较转不了。。各种不顺,虽然ff各种问题。。不过习惯了。

直觉上FF的代码质量跟脱缰的野马一样,而且各种恶心的问题一而再再而三的出现。比如有一个,“用一段时间后就打不开网页,一直停在载入状态(一直是空白页面,没有载入失败之类的页面出现,等了十分钟还是一样”,这个问题如鬼魅般伴随firefox,而且是随机出现,至今无解,去了各种论坛,试了N种方法,都无法解决。

更诡异的是,查看源代码还能看到源代码已经下载完了……
0

引用来自“南湖船老大”的评论

引用来自“Xtay”的评论

引用来自“南湖船老大”的评论

引用来自“talentwang”的评论

引用来自“南湖船老大”的评论

这种年久失修的老项目,代码质量已经无法控制,跟老太太的裹脚布一样。。firefox就是个典型,代码质量完全失控,跟出轨的火车一样,上上个版本出现的bug,在下个版本又出现。。这也是我一个5年的铁杆FF粉丝转向chrome的原因。

我发现我用了三年firefox,但是还是比较转不了。。各种不顺,虽然ff各种问题。。不过习惯了。

直觉上FF的代码质量跟脱缰的野马一样,而且各种恶心的问题一而再再而三的出现。比如有一个,“用一段时间后就打不开网页,一直停在载入状态(一直是空白页面,没有载入失败之类的页面出现,等了十分钟还是一样”,这个问题如鬼魅般伴随firefox,而且是随机出现,至今无解,去了各种论坛,试了N种方法,都无法解决。

还5年粉!!! 黑的漂亮! bug你提交了吗? 哥用FF6年了,FF3.x确实慢.自从chrome出来和FF竞争后,FF好多了.现在经常开100+标签无压力

FF质量如何,看了下面的链接再说吧。我从firefox 3用到了24,我会乱说。http://mozilla.com.cn/post/16786/,http://g.mozest.com/viewthread.php?tid=30620,http://g.mozest.com/viewthread.php?tid=5713,http://www.firefox.net.cn/forum/viewtopic.php?p=168692,

这个 http://www.firefox.net.cn/read-18241#read_168692
对于这个问题 我个人觉得是他使用不当 是个例 不应该是FF的bug
PS: 我不批判Chrome 拭目以待 谁好我用谁的。。
PPS: 我也觉的楼主不算是黑FF,只是这里不是战场。。
0

引用来自“南湖船老大”的评论

引用来自“talentwang”的评论

引用来自“南湖船老大”的评论

这种年久失修的老项目,代码质量已经无法控制,跟老太太的裹脚布一样。。firefox就是个典型,代码质量完全失控,跟出轨的火车一样,上上个版本出现的bug,在下个版本又出现。。这也是我一个5年的铁杆FF粉丝转向chrome的原因。

我发现我用了三年firefox,但是还是比较转不了。。各种不顺,虽然ff各种问题。。不过习惯了。

直觉上FF的代码质量跟脱缰的野马一样,而且各种恶心的问题一而再再而三的出现。比如有一个,“用一段时间后就打不开网页,一直停在载入状态(一直是空白页面,没有载入失败之类的页面出现,等了十分钟还是一样”,这个问题如鬼魅般伴随firefox,而且是随机出现,至今无解,去了各种论坛,试了N种方法,都无法解决。

哈哈 也有的时候是网站的问题 例如没有关闭response流 之前我遇到一次 确实是我网站的问题
听说Chrome 在交互完成之前就开始渲染了 但是FF不是
0

引用来自“Xtay”的评论

引用来自“南湖船老大”的评论

引用来自“talentwang”的评论

引用来自“南湖船老大”的评论

这种年久失修的老项目,代码质量已经无法控制,跟老太太的裹脚布一样。。firefox就是个典型,代码质量完全失控,跟出轨的火车一样,上上个版本出现的bug,在下个版本又出现。。这也是我一个5年的铁杆FF粉丝转向chrome的原因。

我发现我用了三年firefox,但是还是比较转不了。。各种不顺,虽然ff各种问题。。不过习惯了。

直觉上FF的代码质量跟脱缰的野马一样,而且各种恶心的问题一而再再而三的出现。比如有一个,“用一段时间后就打不开网页,一直停在载入状态(一直是空白页面,没有载入失败之类的页面出现,等了十分钟还是一样”,这个问题如鬼魅般伴随firefox,而且是随机出现,至今无解,去了各种论坛,试了N种方法,都无法解决。

还5年粉!!! 黑的漂亮! bug你提交了吗? 哥用FF6年了,FF3.x确实慢.自从chrome出来和FF竞争后,FF好多了.现在经常开100+标签无压力

真心不是黑。楼主按我给的关键字搜索,07年的bug,一直到12年,反反复复,还真不是个案,要说不会用FF,好歹也完了这么多年电脑,虽不懂firefox内核、扩展开发,软件使用总会吧。
0

引用来自“Xtay”的评论

引用来自“南湖船老大”的评论

引用来自“talentwang”的评论

引用来自“南湖船老大”的评论

这种年久失修的老项目,代码质量已经无法控制,跟老太太的裹脚布一样。。firefox就是个典型,代码质量完全失控,跟出轨的火车一样,上上个版本出现的bug,在下个版本又出现。。这也是我一个5年的铁杆FF粉丝转向chrome的原因。

我发现我用了三年firefox,但是还是比较转不了。。各种不顺,虽然ff各种问题。。不过习惯了。

直觉上FF的代码质量跟脱缰的野马一样,而且各种恶心的问题一而再再而三的出现。比如有一个,“用一段时间后就打不开网页,一直停在载入状态(一直是空白页面,没有载入失败之类的页面出现,等了十分钟还是一样”,这个问题如鬼魅般伴随firefox,而且是随机出现,至今无解,去了各种论坛,试了N种方法,都无法解决。

还5年粉!!! 黑的漂亮! bug你提交了吗? 哥用FF6年了,FF3.x确实慢.自从chrome出来和FF竞争后,FF好多了.现在经常开100+标签无压力

FF质量如何,看了下面的链接再说吧。我从firefox 3用到了24,我会乱说。http://mozilla.com.cn/post/16786/,http://g.mozest.com/viewthread.php?tid=30620,http://g.mozest.com/viewthread.php?tid=5713,http://www.firefox.net.cn/forum/viewtopic.php?p=168692,
0

引用来自“东胜神洲”的评论

引用来自“南湖船老大”的评论

这种年久失修的老项目,代码质量已经无法控制,跟老太太的裹脚布一样。。firefox就是个典型,代码质量完全失控,跟出轨的火车一样,上上个版本出现的bug,在下个版本又出现。。这也是我一个5年的铁杆FF粉丝转向chrome的原因。

我用 FF 都快五、六年了,什么崩溃,BUG 之类的遇到不多。。现在,我每天都在用 FF,十个标签组,每组至少开十个 Tab,有时标签组多的打开三、四十个 Tab。。仍然很稳定。。FF的质量问题?

看了下面的链接再说吧。http://g.mozest.com/viewthread.php?tid=30620,http://g.mozest.com/viewthread.php?tid=5713,http://www.firefox.net.cn/forum/viewtopic.php?p=168692,http://mozilla.com.cn/post/16786/
0

引用来自“tao_hunter6”的评论

引用来自“南湖船老大”的评论

引用来自“talentwang”的评论

引用来自“南湖船老大”的评论

这种年久失修的老项目,代码质量已经无法控制,跟老太太的裹脚布一样。。firefox就是个典型,代码质量完全失控,跟出轨的火车一样,上上个版本出现的bug,在下个版本又出现。。这也是我一个5年的铁杆FF粉丝转向chrome的原因。

我发现我用了三年firefox,但是还是比较转不了。。各种不顺,虽然ff各种问题。。不过习惯了。

直觉上FF的代码质量跟脱缰的野马一样,而且各种恶心的问题一而再再而三的出现。比如有一个,“用一段时间后就打不开网页,一直停在载入状态(一直是空白页面,没有载入失败之类的页面出现,等了十分钟还是一样”,这个问题如鬼魅般伴随firefox,而且是随机出现,至今无解,去了各种论坛,试了N种方法,都无法解决。

有这种问题的人大都是不肯检讨自己配置和使用习惯的,至少缺乏基本的排错能力。。。

缺乏基本拍错能力?看看下面的这些链接再说吧,我提到的问题至今无解。http://g.mozest.com/viewthread.php?tid=30620,http://g.mozest.com/viewthread.php?tid=5713,http://www.firefox.net.cn/forum/viewtopic.php?p=168692,http://mozilla.com.cn/post/16786/
0

引用来自“南湖船老大”的评论

引用来自“talentwang”的评论

引用来自“南湖船老大”的评论

这种年久失修的老项目,代码质量已经无法控制,跟老太太的裹脚布一样。。firefox就是个典型,代码质量完全失控,跟出轨的火车一样,上上个版本出现的bug,在下个版本又出现。。这也是我一个5年的铁杆FF粉丝转向chrome的原因。

我发现我用了三年firefox,但是还是比较转不了。。各种不顺,虽然ff各种问题。。不过习惯了。

直觉上FF的代码质量跟脱缰的野马一样,而且各种恶心的问题一而再再而三的出现。比如有一个,“用一段时间后就打不开网页,一直停在载入状态(一直是空白页面,没有载入失败之类的页面出现,等了十分钟还是一样”,这个问题如鬼魅般伴随firefox,而且是随机出现,至今无解,去了各种论坛,试了N种方法,都无法解决。

还5年粉!!! 黑的漂亮! bug你提交了吗? 哥用FF6年了,FF3.x确实慢.自从chrome出来和FF竞争后,FF好多了.现在经常开100+标签无压力
0

引用来自“南湖船老大”的评论

这种年久失修的老项目,代码质量已经无法控制,跟老太太的裹脚布一样。。firefox就是个典型,代码质量完全失控,跟出轨的火车一样,上上个版本出现的bug,在下个版本又出现。。这也是我一个5年的铁杆FF粉丝转向chrome的原因。

我用 FF 都快五、六年了,什么崩溃,BUG 之类的遇到不多。。现在,我每天都在用 FF,十个标签组,每组至少开十个 Tab,有时标签组多的打开三、四十个 Tab。。仍然很稳定。。FF的质量问题?
0

引用来自“Nemesis_E”的评论

明明贡献了 却每次都要扯上一句商业的废话
什么叫做善举? 商业公司本来就是为了盈利的 他们能再这个基础上还贡献了代码 那就是更好的事情了
毕竟还有xx公司 不去做呢

同意。
0

引用来自“南湖船老大”的评论

引用来自“talentwang”的评论

引用来自“南湖船老大”的评论

这种年久失修的老项目,代码质量已经无法控制,跟老太太的裹脚布一样。。firefox就是个典型,代码质量完全失控,跟出轨的火车一样,上上个版本出现的bug,在下个版本又出现。。这也是我一个5年的铁杆FF粉丝转向chrome的原因。

我发现我用了三年firefox,但是还是比较转不了。。各种不顺,虽然ff各种问题。。不过习惯了。

直觉上FF的代码质量跟脱缰的野马一样,而且各种恶心的问题一而再再而三的出现。比如有一个,“用一段时间后就打不开网页,一直停在载入状态(一直是空白页面,没有载入失败之类的页面出现,等了十分钟还是一样”,这个问题如鬼魅般伴随firefox,而且是随机出现,至今无解,去了各种论坛,试了N种方法,都无法解决。

有这种问题的人大都是不肯检讨自己配置和使用习惯的,至少缺乏基本的排错能力。。。
0

引用来自“talentwang”的评论

引用来自“南湖船老大”的评论

这种年久失修的老项目,代码质量已经无法控制,跟老太太的裹脚布一样。。firefox就是个典型,代码质量完全失控,跟出轨的火车一样,上上个版本出现的bug,在下个版本又出现。。这也是我一个5年的铁杆FF粉丝转向chrome的原因。

我发现我用了三年firefox,但是还是比较转不了。。各种不顺,虽然ff各种问题。。不过习惯了。

硬件公司贡献的大多是驱动
0
chrome在win下才是个坑~
FF在linux下一直都跟fcitx冲突~也懒得弄~~
顶部