OpenGL基本概念

最近在做用OpenGL显示YUV数据的工作。完成之后,决定将学到的东西整理总结一下。 在探索OpenGL的过程中,一篇英文的tutorial让我受益匪浅。 我自己的总结也将主要取材于此。那篇tutorial的作者是个巴西人,其英文虽然语法不甚精湛,但文章可读性极好。 如果你英文还可以,强烈推荐读原文,比我这总结有用多了。

阅读全文...

2013-11-04 技术 编程, OpenGL

秀一下自己发布的手机应用

如题。如下:

阅读全文...

2013-11-01 技术 iOS, Android

我在OS X上需要的工具

我在OS X系统上需要使用不少命令行工具,它们被放在~/tools文件夹下。 以下是对这些工具的简单说明和相关链接。

阅读全文...

2013-10-30 技术 Mac, OS X, 开源

在OS X上编译ffmpeg和ffplay

FFmpeg是一个著名的开源音视频工具包。ffmpeg是其中的音视频处理程序,ffplay是其中的简易媒体播放器。 为了在OS X上编译出可用的ffmpeg和ffplay,还是可能会遇到一些麻烦事的。 下面是我今天在最新的OS X 10.9 Mavericks上编译FFmpeg的过程,包括遇到的问题和解决方法。

阅读全文...

2013-10-30 技术 Mac, OS X, x264, FFmpeg

iOS系统相对于Android的优势

知乎上有人问

为什么同样的应用程序,在iOS上的体验要比Android上好很多?

阅读全文...

2013-10-28 技术 iOS, Android

HEVC中的块划分结构

在新一代视频编码标准HEVC中,为了适应大分辨率视频并提供更灵活的编码块选取,引入了基于四叉树的分块结构。下面是其中一些重要概念。

阅读全文...

2013-10-22 学术 HEVC

adb server is out of date的原因及避免之道

执行Android开发包中的adb命令时出现了如下错误:

C:\Users\Shengbin>adb devices
adb server is out of date.  killing...
ADB server didn't ACK
* failed to start daemon *
阅读全文...

2013-10-18 技术 Android

苹果公司给我打电话了

下午五点,忽然接到一个陌生的座机电话。

接通之后对方说:“请问是孟先生吗?”

“是。请问您是?”

“这里是苹果公司。”

阅读全文...

2013-10-16 技术 iOS, Apple

解决由Hyper-V导致的VirtualBox虚拟机无法运行问题

最近在我的台式机上安装了Windows Phone SDK 8.0,然后打开VirtualBox创建的64位Ubuntu虚拟机时,出现了如下错误提示:

VT-x/AMD-V hardware acceleration has been enabled, but is not operational. Your 64-bit guest will fail to detect a 64-bit CPU and will not be able to boot.
Please ensure that you have enabled VT-x/AMD-V properly in the BIOS of your host computer.
阅读全文...

2013-10-15 技术 Windows, VirtualBox

一个字母的网址

当我开始在Chrome浏览器地址栏输入网址的时候,它会为我自动补全。即使只输入了一个字母,它也会补全一个完整的地址。这种自动补全一般依据是最近最常访问的网站。 下面的列表是我输入a-z每一个字母时,Chrome为我自动补全的网址。你的是什么呢?(即使你不用Chrome,其他浏览器也基本都支持自动补齐这个特性哦。)

阅读全文...

2013-10-13 技术 Chrome, Web