介绍
- 关于 AQmode 整体算法的介绍可以参考:x264 码率控制中自适应量化模式 AQ mode分析 。
- i_inv_qscale_factor是一个uint16_t类型的指针变量,在 frame.h 头文件x264_frame_t结构体中声明,主要用来针对每个宏块 MB 进行相关值存储。
- 在 frame.c 文件中
*frame_new
函数中在 fenc frame中申请内存空间并memset
处理,可以看到i_inv_qscale_factor的应用条件就是开启了i_aq_mode同时应用了b_have_lowres。
//代码有删减
if( h->param.rc.i_aq_mode )
{PREALLOC( frame->f_qp_offset