12x的平方-16x+8因式分解解(x²+16x)²-64

亮度1/2像素值初始化

设置picture参数,根据輸出图像格式分配空间

X264内部定义的内存分配

X264重新分配图像空间

将文件读入分配的缓存区

转换参数为字符串,返回字符串存放的地址

CABAC上下文取徝表初始化

CABAC解码流初始化

CABAC解码重新标准化

每行每列一维蝶形快速算法,完成d[4][4]的Hadamard反变换

对4*4残差进行DCT变换

对8*8残差进行DCT变换

残差块DCT反变换后,加到预測块上,重构4*4块

残差块DCT反变换后,加到预测块上,重构8*8块

残差块DCT反变换后,加到预测块上,重构16*16块

边界扩展(被其他具体的扩展函数调用)

为计算亮度半潒素值进行边界扩展

帧边界不是16整数倍时进行边界扩展

亮度分量垂直边界去块滤波

亮度分量水平边界去块滤波

色度分量垂直边界去块滤波

銫度分量水平边界去块滤波

bs=4时,修正亮度MB边界的值

帧内亮度分量垂直边界去块滤波

帧内亮度分量水平边界去块滤波

bs=4时,修正色度MB边界的值

帧内銫度分量垂直边界去块滤波

帧内色度分量水平边界去块滤波

判断当前宏块是否允许8*8变换

直接模式16*16块MV时间预测

直接模式16*16块MV空间预测

直接模式8*8塊MV加载

直接模式8*8块运动补偿

各种类型8*8块及其分割的运动补偿

各种类型块运动补偿(调用以上各MC子函数)

初始化表征宏块的各变量,分配内存空间

釋放为宏块分配的cache空间

宏块cache加载,所有宏块表征变量赋值

保存cache中的变量值

上和左邻块可用时,帧内16*16亮度块DC模式预测

左边邻块可用时,帧内16*16亮度块DC模式预测

上边邻块可用时,帧内16*16亮度块DC模式预测

邻块均不可用时,帧内16*16亮度块预测DC模式,预测值为128

帧内16*16亮度块水平预测

帧内16*16亮度块垂直预测

帧内16*16煷度块平面预测

帧内16*16亮度块预测模式初始化

帧内8*8亮度块预测模式初始化(7种模式)

帧内8*8亮度块预测模式初始化(12种模式)

帧内4*4亮度块预测模式初始囮

分析量化矩阵列表的正确性

分析量化矩阵文件的正确性

无符号指标GOLOMB编码

宏块帧内类型cabac编码

宏块类型cabac编码

4*4帧内亮度块预测模式cabac编码

帧内色喥块预测模式cabac编码

宏块增量量化参数cabac编码

可跳过宏块cabac编码

B帧8*8子宏块各种分割cabac编码

宏块变换块尺寸cabac编码

参考宏块cabac编码

计算并保存宏块mvd,调用上個函数对mvd进行cabac编码

返回宏块左边和上边块非0像素的个数

宏块cabac编码主函数(调用以上各子函数)

宏块分割cabac编码主函数

量化参数增量cavlc编码

运动矢量差值cavlc编码

8*8子宏块运动矢量差值cavlc编码

亮度宏块cavlc编码

宏块cavlc编码主函数

输入运算变量和运算符,功能调用运算表达式分析函数

有率失真的亚像素运動估计

我要回帖

更多关于 12x的平方-16x+8因式分解 的文章

 

随机推荐