Random Posts
Tags
Categories
Recent Comments
- ychellboy on CD3:Flash 开发宝典
- Barenboim on 异步事件模型的 Self-pipe trick
- Barenboim on 异步事件模型的 Self-pipe trick
- wqchen on 异步事件模型的 Self-pipe trick
- maximus on 异步事件模型的 Self-pipe trick
Links
Meta
Monthly Archives: July 2016
Vim 异步编译插件 vimmake
推荐下自己写的用了好几年的编程插件:vimmake ?完美支持 vim的异步模式: GitHub – skywind3000/vimmake: Customize shell commands in vim 让用户自定义各种不同的编译或运行任务,并且在 Vim 中执行他们。类似 NotePad++的自定义 Commands 和 EditPlus/UltraEdit 的 ‘User Tool’ 或者 GEdit中的 External Tool 以及 TextMate 中的 Shell Command。完美支持 vim 7.4.1829 后已经稳定成熟的异步任务机制,不需要写任何 Vim Script 也可以很容易的体验到 vim 的异步任务机制,并且使用它来执行各种艰巨的编译任务,让你一边编辑代码,一边跑编译任务。 安装:拷贝 vimmake.vim … Continue reading
学习视频编解码知识需要哪些前置知识?
如果要随便学学,便于日后使用那花两个星期买本书,配合网上文章就行了。 如果你想自己动手改 x264,为其添加一些你想要的东西,那么下面步骤你得耐心走完: 1: JPEG编码不但要学,还要自己实现,这是图像编码的基础,理解下yuv, dct, 量化,熵编码(不用参考 libjpeg,太庞大,建议参考 tinyjpeg.c,单文件) 2: MPEG2编码要学,现代编码器都是 block based 的,而 block based编码器的祖先就在MPEG2,理解下帧内编码,帧间预测,运动矢量,残差图等基础概念。具体代码可以看早期版本的 ffmpeg 的 avcodec,比如 mpeg12enc.c 代码也就1000多行,容易看,不过其中牵扯很多ffmpeg的内部数据结构,比如 picture, DCTELEM,各种 table,bitstream,vlc, swscale 等公共模块,缺点是文档少,优点是读了这些对你读其他 ffmpeg代码有帮助。 3: 自己实现一个类 MPEG2 编码器,最好自己从头实现个编码器,具体实现方式可以参考我的上面提到的 “视频编码技术简介”。 4: 参照 MPEG2的原理阅读 h.264的相关文章和书籍,了解和MPEG2的异同,比如先从intra入手,并且阅读 x264的早期版本代码,比如 2005年的版本,重点阅读 common 目录,基本的数据结构都在那里了,基本的图像,宏块,预测等都在那里了,阅读完以后阅读 … Continue reading
如何禁止 Win7 强制更新到 Windows 10 ?
岳父岳母,爹妈的 Windows 7 纷纷被自动升级成 Windows 10 各种问题(一台画面变成非全屏,解析度被莫名奇妙降低,占不满显示器、运行卡,另一台台式机无线网卡不能用,还有一台某炒股软件跑不起来,按win键弹出菜单时会顿一下)。 花费了我两个整天的时间帮他们降级,找了很多方法,网上大部分都不能对新版 Gwx起作用 终于,找到了并且永久性锁定自动升级的最直接方式了: regedit: HKEY_LOCAL_MACHINE 下面 SOFTWARE\Policies\Microsoft\Windows 下面新建项目(目录)Gwx 然后在 SOFTWARE\Policies\Microsoft\Windows\Gwx 下面新建 DWORD 值: DisableGwx=1 好了,Windows 结扎手术完成,不用当心一不留神弄出个 Windows 10 来给大伙惹麻烦了。 补充:本来上次回家时间就短,好些事情没办,好些朋友没见,好了,微软一个强制升级,就把你锁家里了。 自己的事情也算小事了,爹妈平常和岳父母平日和我们聚少离多,也就爱炒个股看个基金寻找下乐趣,你把人家弄的用不了了,不好用了,老人家自己不会弄,又舍不得花钱请人修,只能眼巴巴花好几个月的时间等着你回去帮他们解决。这样的感受是很不好的,就像公园里两个大爷正高兴的下着棋,过来个顽皮小孩一把把老人的棋盘掀湖里去了,周围的人都会觉得小孩有些缺乏教养,没有公德心一般。 很多喜欢宠物的人为了不给大家添麻烦都倡导给自己的狗或猫做节育手术,真爱宠物就要对它负责,所以我们也本着对windows负责的态度对它做个结扎,防止它趁你不留神在外面闯祸,避免给大家添麻烦,对,公德心嘛。