Home
last modified time | relevance | path

Searched refs:ctuParam (Results 1 – 21 of 21) sorted by relevance

/dports/multimedia/handbrake/x265_3.5/source/encoder/
H A Dsao.h119 void processSaoUnitRow(SaoCtuParam* ctuParam, int idxY, int plane);
120 void generateLumaOffsets(SaoCtuParam* ctuParam, int idxY, int idxX);
121 void generateChromaOffsets(SaoCtuParam* ctuParam[3], int idxY, int idxX);
H A Dsao.cpp592 int typeIdx = ctuParam[addr].typeIdx; in generateLumaOffsets()
613 …m_offsetBo[0][((ctuParam[addr].bandPos + i) & (MAX_NUM_SAO_CLASS - 1))] = (int8_t)(ctuParam[addr].… in generateLumaOffsets()
660 int typeIdxCb = ctuParam[1][addr].typeIdx; in generateChromaOffsets()
663 int typeIdxCr = ctuParam[2][addr].typeIdx; in generateChromaOffsets()
688 …m_offsetBo[1][((ctuParam[1][addr].bandPos + i) & (MAX_NUM_SAO_CLASS - 1))] = (int8_t)(ctuParam[1][… in generateChromaOffsets()
714 …m_offsetBo[2][((ctuParam[2][addr].bandPos + i) & (MAX_NUM_SAO_CLASS - 1))] = (int8_t)(ctuParam[2][… in generateChromaOffsets()
1263 saoParam->ctuParam[i][addr].reset(); in rdoSaoUnitCu()
1299 SaoCtuParam* lclCtuParam = &saoParam->ctuParam[0][addr]; in rdoSaoUnitCu()
1367 if (saoParam->ctuParam[0][addr].typeIdx < 0) in rdoSaoUnitCu()
1485 SaoCtuParam* lclCtuParam = &saoParam->ctuParam[0][addr]; in saoLumaComponentParamDist()
[all …]
H A Dentropy.cpp1221 void Entropy::codeSaoOffset(const SaoCtuParam& ctuParam, int plane) in codeSaoOffset() argument
1223 int typeIdx = ctuParam.typeIdx; in codeSaoOffset()
1238 codeSaoMaxUvlc(abs(ctuParam.offset[i]), OFFSET_THRESH - 1); in codeSaoOffset()
1241 if (ctuParam.offset[i] != 0) in codeSaoOffset()
1242 encodeBinEP(ctuParam.offset[i] < 0); in codeSaoOffset()
1244 encodeBinsEP(ctuParam.bandPos, 5); in codeSaoOffset()
1248 codeSaoMaxUvlc(ctuParam.offset[0], OFFSET_THRESH - 1); in codeSaoOffset()
1249 codeSaoMaxUvlc(ctuParam.offset[1], OFFSET_THRESH - 1); in codeSaoOffset()
1250 codeSaoMaxUvlc(-ctuParam.offset[2], OFFSET_THRESH - 1); in codeSaoOffset()
1251 codeSaoMaxUvlc(-ctuParam.offset[3], OFFSET_THRESH - 1); in codeSaoOffset()
H A Dframeencoder.cpp1273 int mergeLeft = col && saoParam->ctuParam[0][cuAddr].mergeMode == SAO_MERGE_LEFT; in encodeSlice()
1274 … int mergeUp = !ctu->m_bFirstRowInSlice && saoParam->ctuParam[0][cuAddr].mergeMode == SAO_MERGE_UP; in encodeSlice()
1282 m_entropyCoder.codeSaoOffset(saoParam->ctuParam[0][cuAddr], 0); in encodeSlice()
1285 m_entropyCoder.codeSaoOffset(saoParam->ctuParam[1][cuAddr], 1); in encodeSlice()
1286 m_entropyCoder.codeSaoOffset(saoParam->ctuParam[2][cuAddr], 2); in encodeSlice()
1293 saoParam->ctuParam[i][cuAddr].reset(); in encodeSlice()
H A Dentropy.h185 void codeSaoOffset(const SaoCtuParam& ctuParam, int plane);
H A Dframefilter.cpp328 m_sao.generateLumaOffsets(saoParam->ctuParam[0], m_row, col); in processSaoCTU()
331 m_sao.generateChromaOffsets(saoParam->ctuParam, m_row, col); in processSaoCTU()
/dports/multimedia/x265/source/encoder/
H A Dsao.h119 void processSaoUnitRow(SaoCtuParam* ctuParam, int idxY, int plane);
120 void generateLumaOffsets(SaoCtuParam* ctuParam, int idxY, int idxX);
121 void generateChromaOffsets(SaoCtuParam* ctuParam[3], int idxY, int idxX);
H A Dsao.cpp592 int typeIdx = ctuParam[addr].typeIdx; in generateLumaOffsets()
613 …m_offsetBo[0][((ctuParam[addr].bandPos + i) & (MAX_NUM_SAO_CLASS - 1))] = (int8_t)(ctuParam[addr].… in generateLumaOffsets()
660 int typeIdxCb = ctuParam[1][addr].typeIdx; in generateChromaOffsets()
663 int typeIdxCr = ctuParam[2][addr].typeIdx; in generateChromaOffsets()
688 …m_offsetBo[1][((ctuParam[1][addr].bandPos + i) & (MAX_NUM_SAO_CLASS - 1))] = (int8_t)(ctuParam[1][… in generateChromaOffsets()
714 …m_offsetBo[2][((ctuParam[2][addr].bandPos + i) & (MAX_NUM_SAO_CLASS - 1))] = (int8_t)(ctuParam[2][… in generateChromaOffsets()
1263 saoParam->ctuParam[i][addr].reset(); in rdoSaoUnitCu()
1299 SaoCtuParam* lclCtuParam = &saoParam->ctuParam[0][addr]; in rdoSaoUnitCu()
1367 if (saoParam->ctuParam[0][addr].typeIdx < 0) in rdoSaoUnitCu()
1485 SaoCtuParam* lclCtuParam = &saoParam->ctuParam[0][addr]; in saoLumaComponentParamDist()
[all …]
H A Dentropy.cpp1221 void Entropy::codeSaoOffset(const SaoCtuParam& ctuParam, int plane) in codeSaoOffset() argument
1223 int typeIdx = ctuParam.typeIdx; in codeSaoOffset()
1238 codeSaoMaxUvlc(abs(ctuParam.offset[i]), OFFSET_THRESH - 1); in codeSaoOffset()
1241 if (ctuParam.offset[i] != 0) in codeSaoOffset()
1242 encodeBinEP(ctuParam.offset[i] < 0); in codeSaoOffset()
1244 encodeBinsEP(ctuParam.bandPos, 5); in codeSaoOffset()
1248 codeSaoMaxUvlc(ctuParam.offset[0], OFFSET_THRESH - 1); in codeSaoOffset()
1249 codeSaoMaxUvlc(ctuParam.offset[1], OFFSET_THRESH - 1); in codeSaoOffset()
1250 codeSaoMaxUvlc(-ctuParam.offset[2], OFFSET_THRESH - 1); in codeSaoOffset()
1251 codeSaoMaxUvlc(-ctuParam.offset[3], OFFSET_THRESH - 1); in codeSaoOffset()
H A Dframeencoder.cpp1271 int mergeLeft = col && saoParam->ctuParam[0][cuAddr].mergeMode == SAO_MERGE_LEFT; in encodeSlice()
1272 … int mergeUp = !ctu->m_bFirstRowInSlice && saoParam->ctuParam[0][cuAddr].mergeMode == SAO_MERGE_UP; in encodeSlice()
1280 m_entropyCoder.codeSaoOffset(saoParam->ctuParam[0][cuAddr], 0); in encodeSlice()
1283 m_entropyCoder.codeSaoOffset(saoParam->ctuParam[1][cuAddr], 1); in encodeSlice()
1284 m_entropyCoder.codeSaoOffset(saoParam->ctuParam[2][cuAddr], 2); in encodeSlice()
1291 saoParam->ctuParam[i][cuAddr].reset(); in encodeSlice()
H A Dentropy.h185 void codeSaoOffset(const SaoCtuParam& ctuParam, int plane);
H A Dframefilter.cpp328 m_sao.generateLumaOffsets(saoParam->ctuParam[0], m_row, col); in processSaoCTU()
331 m_sao.generateChromaOffsets(saoParam->ctuParam, m_row, col); in processSaoCTU()
/dports/graphics/libbpg/libbpg-0.9.8/x265/source/encoder/
H A Dsao.cpp617 int typeIdx = ctuParam[addr].typeIdx; in processSaoUnitRow()
628 …m_offsetBo[((ctuParam[addr].bandPos + i) & (SAO_NUM_BO_CLASSES - 1))] = (int8_t)(ctuParam[addr].of… in processSaoUnitRow()
1161 saoParam->ctuParam[plane][addr].typeIdx = -1; in rdoSaoUnitRow()
1162 saoParam->ctuParam[plane][addr].bandPos = 0; in rdoSaoUnitRow()
1221 if (saoParam->ctuParam[0][addr].typeIdx < 0) in rdoSaoUnitRow()
1223 if (saoParam->ctuParam[1][addr].typeIdx < 0) in rdoSaoUnitRow()
1309 SaoCtuParam* lclCtuParam = &saoParam->ctuParam[0][addr]; in saoComponentParamDist()
1381 mergeSrcParam = &(saoParam->ctuParam[0][addrLeft]); in saoComponentParamDist()
1383 mergeSrcParam = &(saoParam->ctuParam[0][addrUp]); in saoComponentParamDist()
1412 SaoCtuParam* lclCtuParam[2] = { &saoParam->ctuParam[1][addr], &saoParam->ctuParam[2][addr] }; in sao2ChromaParamDist()
[all …]
H A Dsao.h134 void processSaoUnitRow(SaoCtuParam* ctuParam, int idxY, int plane);
H A Dentropy.cpp921 void Entropy::codeSaoOffset(const SaoCtuParam& ctuParam, int plane) in codeSaoOffset() argument
923 int typeIdx = ctuParam.typeIdx; in codeSaoOffset()
938 codeSaoMaxUvlc(abs(ctuParam.offset[i]), OFFSET_THRESH - 1); in codeSaoOffset()
941 if (ctuParam.offset[i] != 0) in codeSaoOffset()
942 encodeBinEP(ctuParam.offset[i] < 0); in codeSaoOffset()
944 encodeBinsEP(ctuParam.bandPos, 5); in codeSaoOffset()
948 codeSaoMaxUvlc(ctuParam.offset[0], OFFSET_THRESH - 1); in codeSaoOffset()
949 codeSaoMaxUvlc(ctuParam.offset[1], OFFSET_THRESH - 1); in codeSaoOffset()
950 codeSaoMaxUvlc(-ctuParam.offset[2], OFFSET_THRESH - 1); in codeSaoOffset()
951 codeSaoMaxUvlc(-ctuParam.offset[3], OFFSET_THRESH - 1); in codeSaoOffset()
H A Dframeencoder.cpp790 int mergeLeft = col && saoParam->ctuParam[0][cuAddr].mergeMode == SAO_MERGE_LEFT; in encodeSlice()
791 int mergeUp = lin && saoParam->ctuParam[0][cuAddr].mergeMode == SAO_MERGE_UP; in encodeSlice()
799 m_entropyCoder.codeSaoOffset(saoParam->ctuParam[0][cuAddr], 0); in encodeSlice()
802 m_entropyCoder.codeSaoOffset(saoParam->ctuParam[1][cuAddr], 1); in encodeSlice()
803 m_entropyCoder.codeSaoOffset(saoParam->ctuParam[2][cuAddr], 2); in encodeSlice()
810 saoParam->ctuParam[i][cuAddr].reset(); in encodeSlice()
H A Dframefilter.cpp471 m_sao.processSaoUnitRow(saoParam->ctuParam[0], row, 0); in processSao()
475 m_sao.processSaoUnitRow(saoParam->ctuParam[1], row, 1); in processSao()
476 m_sao.processSaoUnitRow(saoParam->ctuParam[2], row, 2); in processSao()
H A Dentropy.h183 void codeSaoOffset(const SaoCtuParam& ctuParam, int plane);
/dports/graphics/libbpg/libbpg-0.9.8/x265/source/common/
H A Dcommon.h355 SaoCtuParam* ctuParam[3]; member
362 ctuParam[i] = NULL; in SAOParam()
367 delete[] ctuParam[0]; in ~SAOParam()
368 delete[] ctuParam[1]; in ~SAOParam()
369 delete[] ctuParam[2]; in ~SAOParam()
/dports/multimedia/x265/source/common/
H A Dcommon.h376 SaoCtuParam* ctuParam[3]; member
383 ctuParam[i] = NULL; in SAOParam()
388 delete[] ctuParam[0]; in ~SAOParam()
389 delete[] ctuParam[1]; in ~SAOParam()
390 delete[] ctuParam[2]; in ~SAOParam()
/dports/multimedia/handbrake/x265_3.5/source/common/
H A Dcommon.h376 SaoCtuParam* ctuParam[3]; member
383 ctuParam[i] = NULL; in SAOParam()
388 delete[] ctuParam[0]; in ~SAOParam()
389 delete[] ctuParam[1]; in ~SAOParam()
390 delete[] ctuParam[2]; in ~SAOParam()