x264 Code Profiling Notes

Source: Internet
Author: User

x264 Code Profiling Notes


The basic framework of x264 is still a hybrid coding framework based on predictive + transform, as shown, including: Intra- frame prediction , inter-frame prediction , transformation and quantization , entropy coding , filtering , etc.




The following is a series of articles x264 code anatomy:

"X264 Code Anatomy (A): Graphic detailed x264 on the Windows platform of the building"

x264 Code Anatomy (ii): How to compile the basic framework of running x264 and x264 code

x264 Code Anatomy (iii): main function Main (), Parse function parse () and encoding function encode ()

"X264 Code Anatomy (iv): VS2010 compilation x264 Error Collection"

x264 Code Anatomy (v): the X264_encoder_open () function of the Encode () function

x264 Code Anatomy (vi): the X264_encoder_headers () function of the Encode () function

x264 Code Anatomy (vii): the X264_encoder_encode () function of the Encode () function

x264 Code Anatomy (eight): the X264_encoder_close () function of the Encode () function

"X264 Code Anatomy (ix): X264_encoder_encode () function X264_slice ' s ' _write () function"

"X264 Code Anatomy (10): x264 Core Algorithm Framework"

x264 Code Anatomy (11): Macro Block Analysis function X264_macroblock_analyse () of the core algorithm

x264 Code Anatomy (12): Intra-frame predictive function X264_mb_analyse_intra () of the core algorithm

x264 Code Anatomy (13): Inter-frame predictive function x264_mb_analyse_inter_* () of the core algorithm

x264 Code Anatomy (14): Macro Block coding function X264_macroblock_encode () of the core algorithm

x264 Code Anatomy (15): Transformation coding in macro block coding of core algorithms

x264 Code Anatomy (16): Quantization coding in macro block coding of core algorithms

x264 Code Anatomy (17): Entropy Coding of core algorithms (Entropy Encoding)

x264 Code Anatomy (18): Filtering of the core algorithm


Special thanks to Reico long blog: http://blog.csdn.net/leixiaohua1020


The following gives the process of learning x264 handwritten notes (for reference only study, the word ugly do not spray):






























At this point, x264 code of the important module on the basic analysis, the next step is to learn the algorithm and x265 platform.

x264 Code Profiling Notes

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.