Lines Matching defs:block

109 static inline int asv1_decode_block(ASV1Context *a, int16_t block[64])
113 block[0] = 8 * get_bits(&a->gb, 8);
127 block[a->scantable.permutated[4 * i + 0]] = (asv1_get_level(&a->gb) * a->intra_matrix[4 * i + 0]) >> 4;
129 block[a->scantable.permutated[4 * i + 1]] = (asv1_get_level(&a->gb) * a->intra_matrix[4 * i + 1]) >> 4;
131 block[a->scantable.permutated[4 * i + 2]] = (asv1_get_level(&a->gb) * a->intra_matrix[4 * i + 2]) >> 4;
133 block[a->scantable.permutated[4 * i + 3]] = (asv1_get_level(&a->gb) * a->intra_matrix[4 * i + 3]) >> 4;
140 static inline int asv2_decode_block(ASV1Context *a, int16_t block[64])
146 block[0] = 8 * get_bits_le(&a->gb, 8);
151 block[a->scantable.permutated[1]] = (asv2_get_level(&a->gb) * a->intra_matrix[1]) >> 4;
153 block[a->scantable.permutated[2]] = (asv2_get_level(&a->gb) * a->intra_matrix[2]) >> 4;
155 block[a->scantable.permutated[3]] = (asv2_get_level(&a->gb) * a->intra_matrix[3]) >> 4;
163 block[a->scantable.permutated[4 * i + 0]] = (asv2_get_level(&a->gb) * a->intra_matrix[4 * i + 0]) >> 4;
165 block[a->scantable.permutated[4 * i + 1]] = (asv2_get_level(&a->gb) * a->intra_matrix[4 * i + 1]) >> 4;
167 block[a->scantable.permutated[4 * i + 2]] = (asv2_get_level(&a->gb) * a->intra_matrix[4 * i + 2]) >> 4;
169 block[a->scantable.permutated[4 * i + 3]] = (asv2_get_level(&a->gb) * a->intra_matrix[4 * i + 3]) >> 4;
176 static inline int decode_mb(ASV1Context *a, int16_t block[6][64])
180 a->bdsp.clear_blocks(block[0]);
184 if ((ret = asv1_decode_block(a, block[i])) < 0)
189 if ((ret = asv2_decode_block(a, block[i])) < 0)
198 int16_t(*block)[64] = a->block;
205 a->idsp.idct_put(dest_y, linesize, block[0]);
206 a->idsp.idct_put(dest_y + 8, linesize, block[1]);
207 a->idsp.idct_put(dest_y + 8 * linesize, linesize, block[2]);
208 a->idsp.idct_put(dest_y + 8 * linesize + 8, linesize, block[3]);
211 a->idsp.idct_put(dest_cb, frame->linesize[1], block[4]);
212 a->idsp.idct_put(dest_cr, frame->linesize[2], block[5]);
249 if ((ret = decode_mb(a, a->block)) < 0)
259 if ((ret = decode_mb(a, a->block)) < 0)
269 if ((ret = decode_mb(a, a->block)) < 0)