Home
last modified time | relevance | path

Searched refs:idct_permutation (Results 1 – 25 of 48) sorted by relevance

12

/third_party/ffmpeg/libavcodec/
Didctdsp.c51 av_cold void ff_init_scantable_permutation(uint8_t *idct_permutation, in ff_init_scantable_permutation() argument
57 if (ff_init_scantable_permutation_x86(idct_permutation, in ff_init_scantable_permutation()
65 idct_permutation[i] = i; in ff_init_scantable_permutation()
69 idct_permutation[i] = (i & 0x38) | ((i & 6) >> 1) | ((i & 1) << 2); in ff_init_scantable_permutation()
73 idct_permutation[i] = ((i & 7) << 3) | (i >> 3); in ff_init_scantable_permutation()
77 idct_permutation[i] = (i & 0x24) | ((i & 3) << 3) | ((i >> 3) & 3); in ff_init_scantable_permutation()
323 ff_init_scantable_permutation(c->idct_permutation, in ff_idctdsp_init()
Dwmv2.c35 ff_init_scantable_permutation(s->idsp.idct_permutation, in ff_wmv2_common_init()
37 ff_init_scantable(s->idsp.idct_permutation, &s->intra_scantable, in ff_wmv2_common_init()
39 ff_init_scantable(s->idsp.idct_permutation, &s->intra_h_scantable, in ff_wmv2_common_init()
41 ff_init_scantable(s->idsp.idct_permutation, &s->intra_v_scantable, in ff_wmv2_common_init()
43 ff_init_scantable(s->idsp.idct_permutation, &s->inter_scantable, in ff_wmv2_common_init()
Didctdsp.h48 void ff_init_scantable_permutation(uint8_t *idct_permutation,
50 int ff_init_scantable_permutation_x86(uint8_t *idct_permutation,
96 uint8_t idct_permutation[64]; member
Dmsmpeg4.c152 ff_init_scantable(s->idsp.idct_permutation, &s->intra_scantable, ff_wmv1_scantable[1]); in ff_msmpeg4_common_init()
153 ff_init_scantable(s->idsp.idct_permutation, &s->intra_h_scantable, ff_wmv1_scantable[2]); in ff_msmpeg4_common_init()
154 ff_init_scantable(s->idsp.idct_permutation, &s->intra_v_scantable, ff_wmv1_scantable[3]); in ff_msmpeg4_common_init()
155 ff_init_scantable(s->idsp.idct_permutation, &s->inter_scantable, ff_wmv1_scantable[0]); in ff_msmpeg4_common_init()
Dmpeg4videoenc.c121 block[n][s->idsp.idct_permutation[i]] = ac_val[i + 8]; in restore_ac_coeffs()
125 block[n][s->idsp.idct_permutation[i << 3]] = ac_val[i]; in restore_ac_coeffs()
163 const int level = block[n][s->idsp.idct_permutation[i]]; in decide_ac_pred()
164 block[n][s->idsp.idct_permutation[i]] = level - ac_val[i + 8]; in decide_ac_pred()
165 ac_val1[i] = block[n][s->idsp.idct_permutation[i << 3]]; in decide_ac_pred()
171 const int level = block[n][s->idsp.idct_permutation[i]]; in decide_ac_pred()
172 …block[n][s->idsp.idct_permutation[i]] = level - ROUNDED_DIV(ac_val[i + 8] * qscale_table[xy], s->q… in decide_ac_pred()
173 ac_val1[i] = block[n][s->idsp.idct_permutation[i << 3]]; in decide_ac_pred()
185 const int level = block[n][s->idsp.idct_permutation[i << 3]]; in decide_ac_pred()
186 block[n][s->idsp.idct_permutation[i << 3]] = level - ac_val[i]; in decide_ac_pred()
[all …]
Dmpeg4videodec.c161 block[s->idsp.idct_permutation[i << 3]] += ac_val[i]; in ff_mpeg4_pred_ac()
165 … block[s->idsp.idct_permutation[i << 3]] += ROUNDED_DIV(ac_val[i] * qscale_table[xy], s->qscale); in ff_mpeg4_pred_ac()
176 block[s->idsp.idct_permutation[i]] += ac_val[i + 8]; in ff_mpeg4_pred_ac()
180 … block[s->idsp.idct_permutation[i]] += ROUNDED_DIV(ac_val[i + 8] * qscale_table[xy], s->qscale); in ff_mpeg4_pred_ac()
186 ac_val1[i] = block[s->idsp.idct_permutation[i << 3]]; in ff_mpeg4_pred_ac()
190 ac_val1[8 + i] = block[s->idsp.idct_permutation[i]]; in ff_mpeg4_pred_ac()
2211 int j = s->idsp.idct_permutation[i]; in mpeg4_load_default_matrices()
2232 j = s->idsp.idct_permutation[ff_zigzag_direct[i]]; in read_quant_matrix_ext()
2253 j = s->idsp.idct_permutation[ff_zigzag_direct[i]]; in read_quant_matrix_ext()
2570 j = s->idsp.idct_permutation[ff_zigzag_direct[i]]; in decode_vol_header()
[all …]
Deatgq.c56 uint8_t idct_permutation[64]; in tgq_decode_init() local
58 ff_init_scantable_permutation(idct_permutation, FF_IDCT_PERM_NONE); in tgq_decode_init()
59 ff_init_scantable(idct_permutation, &s->scantable, ff_zigzag_direct); in tgq_decode_init()
Drtjpeg.c162 int p = c->idsp.idct_permutation[i]; in ff_rtjpeg_decode_init()
181 c->scan[i] = c->idsp.idct_permutation[z]; in ff_rtjpeg_init()
Dproresdec2.c145 uint8_t idct_permutation[64]; in decode_init() local
188 ff_init_scantable_permutation(idct_permutation, in decode_init()
191 permute(ctx->progressive_scan, ff_prores_progressive_scan, idct_permutation); in decode_init()
192 permute(ctx->interlaced_scan, ff_prores_interlaced_scan, idct_permutation); in decode_init()
307 permute(ctx->qmat_luma, ctx->prodsp.idct_permutation, ptr); in decode_frame_header()
318 permute(ctx->qmat_chroma, ctx->prodsp.idct_permutation, ptr); in decode_frame_header()
Dintrax8.c445 #define B(x,y) w->block[0][w->idct_permutation[(x) + (y) * 8]] in x8_ac_compensation()
716 ff_init_scantable_permutation(w->idct_permutation, in ff_intrax8_common_init()
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()
Deatqi.c68 ff_init_scantable_permutation(t->idsp.idct_permutation, FF_IDCT_PERM_NONE); in tqi_decode_init()
69 ff_init_scantable(t->idsp.idct_permutation, &t->intra_scantable, ff_zigzag_direct); in tqi_decode_init()
Dmpeg12dec.c1302 memcpy(old_permutation, s->idsp.idct_permutation, 64 * sizeof(uint8_t)); in mpeg_decode_postinit()
1308 quant_matrix_rebuild(s->intra_matrix, old_permutation, s->idsp.idct_permutation); in mpeg_decode_postinit()
1309 quant_matrix_rebuild(s->inter_matrix, old_permutation, s->idsp.idct_permutation); in mpeg_decode_postinit()
1310 quant_matrix_rebuild(s->chroma_intra_matrix, old_permutation, s->idsp.idct_permutation); in mpeg_decode_postinit()
1311 quant_matrix_rebuild(s->chroma_inter_matrix, old_permutation, s->idsp.idct_permutation); in mpeg_decode_postinit()
1481 int j = s->idsp.idct_permutation[ff_zigzag_direct[i]]; in load_matrix()
1554 … ff_init_scantable(s->idsp.idct_permutation, &s->inter_scantable, ff_alternate_vertical_scan); in mpeg_decode_picture_coding_extension()
1555 … ff_init_scantable(s->idsp.idct_permutation, &s->intra_scantable, ff_alternate_vertical_scan); in mpeg_decode_picture_coding_extension()
1557 ff_init_scantable(s->idsp.idct_permutation, &s->inter_scantable, ff_zigzag_direct); in mpeg_decode_picture_coding_extension()
1558 ff_init_scantable(s->idsp.idct_permutation, &s->intra_scantable, ff_zigzag_direct); in mpeg_decode_picture_coding_extension()
[all …]
Dproresdsp.h32 uint8_t idct_permutation[64]; member
Davdct.h48 uint8_t idct_permutation[64]; member
Dintrax8.h40 uint8_t idct_permutation[64]; member
Dmdec.c226 ff_init_scantable(a->idsp.idct_permutation, &a->scantable, in decode_init()
234 int j = a->idsp.idct_permutation[i]; in decode_init()
Dproresdsp.c95 ff_init_scantable_permutation(dsp->idct_permutation, in ff_proresdsp_init()
Dnvdec_mpeg12.c86 int n = s->idsp.idct_permutation[i]; in nvdec_mpeg12_start_frame()
Deamad.c75 ff_init_scantable_permutation(s->idsp.idct_permutation, FF_IDCT_PERM_NONE); in decode_init()
76 ff_init_scantable(s->idsp.idct_permutation, &s->scantable, ff_zigzag_direct); in decode_init()
Dvdpau_mpeg4.c77 int n = s->idsp.idct_permutation[i]; in vdpau_mpeg4_start_frame()
Dnvdec_mpeg4.c91 int n = s->idsp.idct_permutation[i]; in nvdec_mpeg4_start_frame()
Daic.c457 ff_init_scantable(ctx->idsp.idct_permutation, &ctx->scantable, scan); in aic_decode_init()
459 ctx->quant_matrix[ctx->idsp.idct_permutation[i]] = aic_quant_matrix[i]; in aic_decode_init()
Dvdpau_mpeg12.c78 int n = s->idsp.idct_permutation[i]; in vdpau_mpeg_start_frame()
/third_party/ffmpeg/libavcodec/x86/
Didctdsp_init.c42 av_cold int ff_init_scantable_permutation_x86(uint8_t *idct_permutation, in ff_init_scantable_permutation_x86() argument
50 idct_permutation[i] = simple_mmx_permutation[i]; in ff_init_scantable_permutation_x86()
54 idct_permutation[i] = (i & 0x38) | idct_sse2_row_perm[i & 7]; in ff_init_scantable_permutation_x86()
/third_party/ffmpeg/libavfilter/x86/
Dvf_spp.c229 s->dct->idct_permutation, in ff_spp_init_x86()
230 sizeof(s->dct->idct_permutation)); in ff_spp_init_x86()

12