目前屏幕视频是YUV输入,在HEVC-SCC file里面有RGB的输入
关键字 csc
allocateCSCBuffer()-> m_apcPicYuvCSC
xCheckRDCostIntraCSC():更简单,
enum ACTRDTestTypes
{
ACT_TWO_CLR = 0, //two color space
ACT_TRAN_CLR = 1, //transformed color space
ACT_ORG_CLR = 2 //original color space
};
getRGBFormatFlag()
bEnableTrans:是不是要trans color
colourTransform = (bRGB && bEnableTrans)? (1-i): i;
encodeResAndCalcRdInterCU
HashPic
motionCompensation() :貌似只能YUV?
宏:SCM__R0147_RGB_YUV_RD_ENC
存数据的:m_apcPicYuvCSC, 和m_apcPicYuv的区别:前者RGB,后者YUV
函数:
DefaultConvertPix()RGB->YUV
QP要变化,原来的qp越大,新的qp就小一些