Home | History | Annotate | Download | only in dsp

Lines Matching defs:out

66     int16_t out[16];
68 VP8FTransform(ref + VP8DspScan[j], pred + VP8DspScan[j], out);
72 const int v = abs(out[k]) >> 3; // TODO(skal): add rounding?
151 static void FTransform(const uint8_t* src, const uint8_t* ref, int16_t* out) {
173 out[0 + i] = (a0 + a1 + 7) >> 4; // 12b
174 out[4 + i] = ((a2 * 2217 + a3 * 5352 + 12000) >> 16) + (a3 != 0);
175 out[8 + i] = (a0 - a1 + 7) >> 4;
176 out[12+ i] = ((a3 * 2217 - a2 * 5352 + 51000) >> 16);
180 static void FTransform2(const uint8_t* src, const uint8_t* ref, int16_t* out) {
181 VP8FTransform(src, ref, out);
182 VP8FTransform(src + 4, ref + 4, out + 16);
185 static void FTransformWHT(const int16_t* in, int16_t* out) {
208 out[ 0 + i] = b0 >> 1; // 15b
209 out[ 4 + i] = b1 >> 1;
210 out[ 8 + i] = b2 >> 1;
211 out[12 + i] = b3 >> 1;
624 static int QuantizeBlock(int16_t in[16], int16_t out[16],
640 out[n] = level;
643 out[n] = 0;
650 static int Quantize2Blocks(int16_t in[32], int16_t out[32],
653 nz = VP8EncQuantizeBlock(in + 0 * 16, out + 0 * 16, mtx) << 0;
654 nz |= VP8EncQuantizeBlock(in + 1 * 16, out + 1 * 16, mtx) << 1;
658 static int QuantizeBlockWHT(int16_t in[16], int16_t out[16],
674 out[n] = level;
677 out[n] = 0;