您的位置:首页 > 其它

在H.264中,从主函数开始,到一个子宏块被写入到缓冲区中,所调用的函数的过程

2015-10-09 18:00 295 查看
1,采用CABAC熵编码模式,一个4x4子宏块的幅值信息被写入到缓冲区,这个过程中的函数调用过程。

   main()(lencode.c)-->encode_sequence()(lencode.c)-->encode_one_frame()(image.c)-->perform_encode_frame()

(image.c)-->frame_picture()(image.c)-->code_a_picture()(image.c)-->encode_one_slice()(slice.c)--

>encode_one_macroblock_high()(md_high.c)-->compute_mode_RD_cost()(mode_decision.c)--

>RDCost_for_macroblocks()(rdopt.c)-->mode_decision_for_I4x4_MB()(rd_intra_jm.c)--

>Mode_Decision_for_IntraSubMBlocks()(rd_intra_jm.c)-->mode_decision_for_I4x4_blocks_JM_High()(rd_intra_jm.c)--

>rdcost_for_4x4_intra_blocks()(rdopt.c)-->writeCoeff4x4_CABAC()(macroblock.c)-->writeRunLevel_CABAC()

(cabac.c)-->write_significant_coefficients()(cabac.c)-->biari_encode_symbol(biariencode.c)--

>put_last_chunk_plus_outstanding()(biariencode.c)-->put_one_word()(biariencode.c)-->put_buffer()(biariencode.c)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: