KM264 A H.264 decoder and encoder with simple and clear explanation and comments for educational purpose.