CCSAO (JVET-W0066) uses fixed shifts for chroma format
CCSAO code (JVET_W0066_CCSAO) uses fixed shifts for chroma scaling as in the examples (not exhaustive list) below.
const Pel* colY = srcY + (x << 1) + srcStrideY * candPosYY + candPosYX;
srcY += srcStrideY << 1;
const Pel* colU = srcU + (x >> 1);
const Pel* colV = srcV + (x >> 1);
It should be fixed by using ::getComponentScaleX(compID, chFmt) and ::getComponentScaleY(compID, chFmt).
Edited by Vadim Seregin