Home
last modified time | relevance | path

Searched refs:scantable (Results 1 - 25 of 37) sorted by relevance

12

/third_party/ffmpeg/libavcodec/
H A Dasvdec.c127 block[a->scantable.permutated[4 * i + 0]] = (asv1_get_level(&a->gb) * a->intra_matrix[4 * i + 0]) >> 4; in asv1_decode_block()
129 block[a->scantable.permutated[4 * i + 1]] = (asv1_get_level(&a->gb) * a->intra_matrix[4 * i + 1]) >> 4; in asv1_decode_block()
131 block[a->scantable.permutated[4 * i + 2]] = (asv1_get_level(&a->gb) * a->intra_matrix[4 * i + 2]) >> 4; in asv1_decode_block()
133 block[a->scantable.permutated[4 * i + 3]] = (asv1_get_level(&a->gb) * a->intra_matrix[4 * i + 3]) >> 4; in asv1_decode_block()
151 block[a->scantable.permutated[1]] = (asv2_get_level(&a->gb) * a->intra_matrix[1]) >> 4; in asv2_decode_block()
153 block[a->scantable.permutated[2]] = (asv2_get_level(&a->gb) * a->intra_matrix[2]) >> 4; in asv2_decode_block()
155 block[a->scantable.permutated[3]] = (asv2_get_level(&a->gb) * a->intra_matrix[3]) >> 4; in asv2_decode_block()
163 block[a->scantable.permutated[4 * i + 0]] = (asv2_get_level(&a->gb) * a->intra_matrix[4 * i + 0]) >> 4; in asv2_decode_block()
165 block[a->scantable.permutated[4 * i + 1]] = (asv2_get_level(&a->gb) * a->intra_matrix[4 * i + 1]) >> 4; in asv2_decode_block()
167 block[a->scantable in asv2_decode_block()
[all...]
H A Dmdec.c47 ScanTable scantable; member
67 uint8_t * const scantable = a->scantable.permutated; in mdec_decode_block_intra() local
98 j = scantable[i]; in mdec_decode_block_intra()
113 j = scantable[i]; in mdec_decode_block_intra()
226 ff_init_scantable(a->idsp.idct_permutation, &a->scantable, in decode_init()
H A Dh264_cavlc.c428 * @param scantable scantable
434 const uint8_t *scantable, const uint32_t *qmul, in decode_residual()
577 scantable += zeros_left + total_coeff - 1; \ in decode_residual()
579 ((type*)block)[*scantable] = level[0]; \ in decode_residual()
586 scantable -= 1 + run_before; \ in decode_residual()
587 ((type*)block)[*scantable]= level[i]; \ in decode_residual()
590 scantable--; \ in decode_residual()
591 ((type*)block)[*scantable]= level[i]; \ in decode_residual()
594 ((type*)block)[*scantable] in decode_residual()
432 decode_residual(const H264Context *h, H264SliceContext *sl, GetBitContext *gb, int16_t *block, int n, const uint8_t *scantable, const uint32_t *qmul, int max_coeff) decode_residual() argument
[all...]
H A Dimm4.c133 const uint8_t *scantable = s->intra_scantable.permutated; in decode_block() local
156 s->block[block][scantable[i]] = offset * (factor2 < 0 ? -1 : 1) + factor * factor2; in decode_block()
163 s->block[block][scantable[0]] *= 2; in decode_block()
164 s->block[block][scantable[1]] *= 2; in decode_block()
165 s->block[block][scantable[8]] *= 2; in decode_block()
166 s->block[block][scantable[16]] *= 2; in decode_block()
176 const uint8_t *scantable = s->intra_scantable.permutated; in decode_blocks() local
189 s->block[i][scantable[0]] = x; in decode_blocks()
H A Deamad.c61 ScanTable scantable; member
76 ff_init_scantable(s->idsp.idct_permutation, &s->scantable, ff_zigzag_direct); in decode_init()
138 const uint8_t *scantable = s->scantable.permutated; in decode_block_intra() local
162 j = scantable[i]; in decode_block_intra()
181 j = scantable[i]; in decode_block_intra()
H A Daic.c146 ScanTable scantable; member
351 recombine_block(ctx->block, ctx->scantable.permutated, in aic_decode_slice()
354 recombine_block_il(ctx->block, ctx->scantable.permutated, in aic_decode_slice()
371 recombine_block(ctx->block, ctx->scantable.permutated, in aic_decode_slice()
457 ff_init_scantable(ctx->idsp.idct_permutation, &ctx->scantable, scan); in aic_decode_init()
H A Dagm.c93 ScanTable scantable; member
200 const uint8_t *scantable = s->scantable.permutated; in decode_intra_blocks() local
206 int16_t *block = s->wblocks + scantable[i]; in decode_intra_blocks()
242 const uint8_t *scantable = s->scantable.permutated; in decode_inter_blocks() local
249 int16_t *block = s->wblocks + scantable[i]; in decode_inter_blocks()
277 const uint8_t *scantable = s->scantable.permutated; in decode_intra_block() local
292 block[scantable[ in decode_intra_block()
367 const uint8_t *scantable = s->scantable.permutated; decode_inter_block() local
[all...]
H A Dintrax8.c535 uint8_t *scantable; in x8_decode_intra_mb() local
580 scantable = w->scantable[(0x928548 >> (2 * w->orient)) & 3].permutated; in x8_decode_intra_mb()
605 w->block[0][scantable[pos]] = level; in x8_decode_intra_mb()
719 ff_init_scantable(w->idct_permutation, &w->scantable[0], in ff_intrax8_common_init()
721 ff_init_scantable(w->idct_permutation, &w->scantable[1], in ff_intrax8_common_init()
723 ff_init_scantable(w->idct_permutation, &w->scantable[2], in ff_intrax8_common_init()
H A Dh264_cabac.c1593 int cat, int n, const uint8_t *scantable, in decode_cabac_residual_internal()
1726 int j= scantable[index[--coeff_count]]; \ in decode_cabac_residual_internal()
1782 const uint8_t *scantable, in decode_cabac_residual_dc_internal()
1785 decode_cabac_residual_internal(h, sl, block, cat, n, scantable, NULL, max_coeff, 1, 0); in decode_cabac_residual_dc_internal()
1792 const uint8_t *scantable, in decode_cabac_residual_dc_internal_422()
1795 decode_cabac_residual_internal(h, sl, block, cat, n, scantable, NULL, max_coeff, 1, 1); in decode_cabac_residual_dc_internal_422()
1802 const uint8_t *scantable, in decode_cabac_residual_nondc_internal()
1806 decode_cabac_residual_internal(h, sl, block, cat, n, scantable, qmul, max_coeff, 0, 0); in decode_cabac_residual_nondc_internal()
1825 const uint8_t *scantable, in decode_cabac_residual_dc()
1833 decode_cabac_residual_dc_internal(h, sl, block, cat, n, scantable, max_coef in decode_cabac_residual_dc()
1591 decode_cabac_residual_internal(const H264Context *h, H264SliceContext *sl, int16_t *block, int cat, int n, const uint8_t *scantable, const uint32_t *qmul, int max_coeff, int is_dc, int chroma422) decode_cabac_residual_internal() argument
1778 decode_cabac_residual_dc_internal(const H264Context *h, H264SliceContext *sl, int16_t *block, int cat, int n, const uint8_t *scantable, int max_coeff) decode_cabac_residual_dc_internal() argument
1788 decode_cabac_residual_dc_internal_422(const H264Context *h, H264SliceContext *sl, int16_t *block, int cat, int n, const uint8_t *scantable, int max_coeff) decode_cabac_residual_dc_internal_422() argument
1798 decode_cabac_residual_nondc_internal(const H264Context *h, H264SliceContext *sl, int16_t *block, int cat, int n, const uint8_t *scantable, const uint32_t *qmul, int max_coeff) decode_cabac_residual_nondc_internal() argument
1821 decode_cabac_residual_dc(const H264Context *h, H264SliceContext *sl, int16_t *block, int cat, int n, const uint8_t *scantable, int max_coeff) decode_cabac_residual_dc() argument
1837 decode_cabac_residual_dc_422(const H264Context *h, H264SliceContext *sl, int16_t *block, int cat, int n, const uint8_t *scantable, int max_coeff) decode_cabac_residual_dc_422() argument
1850 decode_cabac_residual_nondc(const H264Context *h, H264SliceContext *sl, int16_t *block, int cat, int n, const uint8_t *scantable, const uint32_t *qmul, int max_coeff) decode_cabac_residual_nondc() argument
[all...]
H A Deatgq.c47 ScanTable scantable; member
59 ff_init_scantable(idct_permutation, &s->scantable, ff_zigzag_direct); in tgq_decode_init()
67 uint8_t *perm = s->scantable.permutated; in tgq_decode_block()
H A Dmpeg12.c238 const uint8_t *scantable, int last_dc[3], in ff_mpeg1_decode_block_intra()
275 j = scantable[i]; in ff_mpeg1_decode_block_intra()
301 j = scantable[i]; in ff_mpeg1_decode_block_intra()
236 ff_mpeg1_decode_block_intra(GetBitContext *gb, const uint16_t *quant_matrix, const uint8_t *scantable, int last_dc[3], int16_t *block, int index, int qscale) ff_mpeg1_decode_block_intra() argument
H A Dasv.h51 ScanTable scantable; member
H A Dmpeg12dec.h57 const uint8_t *scantable, int last_dc[3],
H A Dmpegvideo_enc.c3791 const uint8_t *scantable; in dct_quantize_trellis_c() local
3826 scantable= s->intra_scantable.scantable; in dct_quantize_trellis_c()
3857 scantable= s->inter_scantable.scantable; in dct_quantize_trellis_c()
3872 const int j = scantable[i]; in dct_quantize_trellis_c()
3882 const int j = scantable[i]; in dct_quantize_trellis_c()
3921 int dct_coeff= FFABS(block[ scantable[i] ]); in dct_quantize_trellis_c()
3925 dct_coeff= (dct_coeff*ff_inv_aanscales[ scantable[i] ]) >> 12; in dct_quantize_trellis_c()
3939 j = s->idsp.idct_permutation[scantable[ in dct_quantize_trellis_c()
4125 const uint8_t *scantable; dct_quantize_refine() local
4447 ff_block_permute(int16_t *block, uint8_t *permutation, const uint8_t *scantable, int last) ff_block_permute() argument
4478 const uint8_t *scantable; ff_dct_quantize_c() local
[all...]
H A Dwmv2dec.c424 // const uint8_t *scantable = w->abt_scantable[w->abt_type - 1].permutated; in wmv2_decode_inter_block()
425 const uint8_t *scantable = w->abt_scantable[w->abt_type - 1].scantable; in wmv2_decode_inter_block() local
426 // const uint8_t *scantable = w->abt_type - 1 ? w->abt_scantable[1].permutated : w->abt_scantable[0].scantable; in wmv2_decode_inter_block()
431 if ((ret = ff_msmpeg4_decode_block(s, block, n, 1, scantable)) < 0) in wmv2_decode_inter_block()
435 if ((ret = ff_msmpeg4_decode_block(s, w->abt_block2[n], n, 1, scantable)) < 0) in wmv2_decode_inter_block()
H A Dmpeg12dec.c154 uint8_t *const scantable = s->intra_scantable.permutated; in mpeg1_decode_block_inter() local
183 j = scantable[i]; in mpeg1_decode_block_inter()
206 j = scantable[i]; in mpeg1_decode_block_inter()
243 uint8_t *const scantable = s->intra_scantable.permutated; in mpeg1_fast_decode_block_inter() local
272 j = scantable[i]; in mpeg1_fast_decode_block_inter()
295 j = scantable[i]; in mpeg1_fast_decode_block_inter()
328 uint8_t *const scantable = s->intra_scantable.permutated; in mpeg2_decode_block_non_intra() local
366 j = scantable[i]; in mpeg2_decode_block_non_intra()
382 j = scantable[i]; in mpeg2_decode_block_non_intra()
418 uint8_t *const scantable in mpeg2_fast_decode_block_non_intra() local
491 uint8_t *const scantable = s->intra_scantable.permutated; mpeg2_decode_block_intra() local
577 uint8_t *const scantable = s->intra_scantable.permutated; mpeg2_fast_decode_block_intra() local
[all...]
H A Dmsmpeg4enc.c565 const uint8_t *scantable; in ff_msmpeg4_encode_block() local
576 scantable= s->intra_scantable.permutated; in ff_msmpeg4_encode_block()
584 scantable= s->inter_scantable.permutated; in ff_msmpeg4_encode_block()
590 if(block[scantable[last_index]]) break; in ff_msmpeg4_encode_block()
598 j = scantable[i]; in ff_msmpeg4_encode_block()
H A Dintrax8.h38 ScanTable scantable[3]; member
H A Dmimic.c61 ScanTable scantable; member
142 ff_init_scantable(ctx->idsp.idct_permutation, &ctx->scantable, col_zag); in mimic_decode_init()
255 block[ctx->scantable.permutated[pos]] = coeff; in vlc_decode_block()
H A Dljpegenc.c50 ScanTable scantable; member
243 ff_mjpeg_encode_picture_header(avctx, &pb, pict, NULL, &s->scantable, in ljpeg_encode_frame()
291 ff_init_scantable(s->idsp.idct_permutation, &s->scantable, in ljpeg_encode_init()
H A Didctdsp.h32 const uint8_t *scantable; member
H A Dproresenc_anatoliy.c193 const uint8_t *scantable; member
388 buf, data_size, ctx->qmat_luma[qp - 1], 0, ctx->scantable); in encode_slice_data()
392 ctx->qmat_chroma[qp - 1], ctx->is_422, ctx->scantable); in encode_slice_data()
396 ctx->qmat_chroma[qp - 1], ctx->is_422, ctx->scantable); in encode_slice_data()
821 ctx->scantable = ff_prores_interlaced_scan; in prores_encode_init()
823 ctx->scantable = ff_prores_progressive_scan; in prores_encode_init()
H A Ddnxhdenc.c124 const uint8_t *scantable= ctx->intra_scantable.scantable; in dnxhd_10bit_dct_quantize_444() local
140 j = scantable[i]; in dnxhd_10bit_dct_quantize_444()
152 j = scantable[i]; in dnxhd_10bit_dct_quantize_444()
173 scantable, last_non_zero); in dnxhd_10bit_dct_quantize_444()
181 const uint8_t *scantable= ctx->intra_scantable.scantable; in dnxhd_10bit_dct_quantize() local
192 int j = scantable[i]; in dnxhd_10bit_dct_quantize()
204 scantable, last_non_zero); in dnxhd_10bit_dct_quantize()
H A Dmjpegdec.h121 ScanTable scantable; member
H A Dcavs.h223 ScanTable scantable; member

Completed in 28 milliseconds

12