 In H.264/MPEG-4 AVC, it is used to encode residual, zig-zag order, blocks of transform coefficients.It is an alternative to context-based adaptive binary arithmetic coding (CABAC).CAVLC requires considerably less processing to decode than CABAC, although it does not compress the data quite as effectively.