Libvpx is an open source video codec developed by Google. The code is not easy to follow and there is not many useful post and documentation to help understand it. So that I decide to contribute some comments on the code, but I can not add all my comments into the official repository since most of the comments are not very organized which are just my thought about the code. I start this work here publicly to encourage myself to continue as well as helping others in some way.