transformDCUV method

void transformDCUV(
  1. InputBuffer src,
  2. InputBuffer dst
)

Implementation

void transformDCUV(InputBuffer src, InputBuffer dst) {
  if (src[0 * 16] != 0) {
    transformDC(src, dst);
  }
  if (src[1 * 16] != 0) {
    transformDC(InputBuffer.from(src, offset: 1 * 16),
        InputBuffer.from(dst, offset: 4));
  }
  if (src[2 * 16] != 0) {
    transformDC(InputBuffer.from(src, offset: 2 * 16),
        InputBuffer.from(dst, offset: 4 * VP8.BPS));
  }
  if (src[3 * 16] != 0) {
    transformDC(InputBuffer.from(src, offset: 3 * 16),
        InputBuffer.from(dst, offset: 4 * VP8.BPS + 4));
  }
}