clone from videolan x264 git， add some comment ，for H.264 CODEC learn