摘要:
本章讨论的代码主要位于common/predict.c中。x264_macroblock_cache_load函数在每个宏块解码之前初始化某些状态,在x264_slice_write函数的宏块处理循环中被调用。i_mb_xy: 当前宏块的索引i_mb_4x4: 当前宏块中第一个4x4块的索引i_mb_8x8: 当前宏块中第一个8x8块的索引i_top_y: 上方宏块的y索引i_top_xy: 上方宏块的索引i_top_4x4: 当前宏块中第一个4x4块上方的4x4块的索引i_top_8x8: 当前宏块中第一个8x8块上方的8x8块的索引这里首先初始化和当前宏块毗邻的已解码块。这里用到x264_ 阅读全文