Lines Matching defs:dequant
1952 stbi__uint16 dequant[4][64];
2208 static int stbi__jpeg_decode_block(stbi__jpeg *j, short data[64], stbi__huffman *hdc, stbi__huffman *hac, stbi__int16 *fac, int b, stbi__uint16 *dequant)
2224 if (!stbi__mul2shorts_valid(dc, dequant[0])) return stbi__err("can't merge dc and ac", "Corrupt JPEG");
2225 data[0] = (short) (dc * dequant[0]);
2243 data[zig] = (short) ((r >> 8) * dequant[zig]);
2256 data[zig] = (short) (stbi__extend_receive(j,s) * dequant[zig]);
2964 if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0;
2992 if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0;
3071 static void stbi__jpeg_dequantize(short *data, stbi__uint16 *dequant)
3075 data[i] *= dequant[i];
3089 stbi__jpeg_dequantize(data, z->dequant[z->img_comp[n].tq]);
3119 z->dequant[t][stbi__jpeg_dezigzag[i]] = (stbi__uint16)(sixteen ? stbi__get16be(z->s) : stbi__get8(z->s));