Home
last modified time | relevance | path

Searched refs:quant (Results 1 - 25 of 133) sorted by relevance

123456

/third_party/ffmpeg/libavcodec/
H A Dhqxdsp.c27 static inline void idct_col(int16_t *blk, const uint8_t *quant) in idct_col() argument
33 s0 = (int) blk[0 * 8] * quant[0 * 8]; in idct_col()
34 s1 = (int) blk[1 * 8] * quant[1 * 8]; in idct_col()
35 s2 = (int) blk[2 * 8] * quant[2 * 8]; in idct_col()
36 s3 = (int) blk[3 * 8] * quant[3 * 8]; in idct_col()
37 s4 = (int) blk[4 * 8] * quant[4 * 8]; in idct_col()
38 s5 = (int) blk[5 * 8] * quant[5 * 8]; in idct_col()
39 s6 = (int) blk[6 * 8] * quant[6 * 8]; in idct_col()
40 s7 = (int) blk[7 * 8] * quant[7 * 8]; in idct_col()
110 int16_t *block, const uint8_t *quant) in hqx_idct_put()
109 hqx_idct_put(uint16_t *dst, ptrdiff_t stride, int16_t *block, const uint8_t *quant) hqx_idct_put() argument
[all...]
H A Dvaapi_vp8.c42 VAIQMatrixBufferVP8 quant; in vaapi_vp8_start_frame() local
154 base_qi += s->quant.yac_qi; in vaapi_vp8_start_frame()
156 quant.quantization_index[i][0] = av_clip_uintp2(base_qi, 7); in vaapi_vp8_start_frame()
157 quant.quantization_index[i][1] = av_clip_uintp2(base_qi + s->quant.ydc_delta, 7); in vaapi_vp8_start_frame()
158 quant.quantization_index[i][2] = av_clip_uintp2(base_qi + s->quant.y2dc_delta, 7); in vaapi_vp8_start_frame()
159 quant.quantization_index[i][3] = av_clip_uintp2(base_qi + s->quant.y2ac_delta, 7); in vaapi_vp8_start_frame()
160 quant in vaapi_vp8_start_frame()
[all...]
H A Dvaapi_encode_vp8.c135 VAQMatrixBufferVP8 quant; in vaapi_encode_vp8_write_quant_table() local
141 if (*data_len < sizeof(quant)) in vaapi_encode_vp8_write_quant_table()
144 *data_len = sizeof(quant); in vaapi_encode_vp8_write_quant_table()
146 memset(&quant, 0, sizeof(quant)); in vaapi_encode_vp8_write_quant_table()
154 quant.quantization_index[i] = q; in vaapi_encode_vp8_write_quant_table()
156 quant.quantization_index_delta[i] = 0; in vaapi_encode_vp8_write_quant_table()
158 memcpy(data, &quant, sizeof(quant)); in vaapi_encode_vp8_write_quant_table()
H A Dvaapi_mjpeg.c79 VAIQMatrixBufferJPEGBaseline quant; in vaapi_mjpeg_decode_slice() local
102 memset(&quant, 0, sizeof(quant)); in vaapi_mjpeg_decode_slice()
104 quant.load_quantiser_table[i] = 1; in vaapi_mjpeg_decode_slice()
106 quant.quantiser_table[i][j] = s->quant_matrixes[i][j]; in vaapi_mjpeg_decode_slice()
111 &quant, sizeof(quant)); in vaapi_mjpeg_decode_slice()
H A Dintrax8.c48 static VLC j_ac_vlc[2][2][8]; // [quant < 13], [intra / inter], [select]
49 static VLC j_dc_vlc[2][8]; // [quant], [select]
50 static VLC j_orient_vlc[2][4]; // [quant], [select]
111 w->j_ac_vlc[mode] = &j_ac_vlc[w->quant < 13][mode >> 1][table_index]; in x8_select_ac_table()
118 int table_index = get_bits(w->gb, 1 + (w->quant < 13)); in x8_get_orient_vlc()
119 w->j_orient_vlc = &j_orient_vlc[w->quant < 13][table_index]; in x8_get_orient_vlc()
261 w->j_dc_vlc[mode] = &j_dc_vlc[w->quant < 13][table_index]; in x8_get_dc_rlf()
292 int quant; in x8_setup_spatial_predictor() local
299 quant = w->quant_dc_chroma; in x8_setup_spatial_predictor()
301 quant in x8_setup_spatial_predictor()
[all...]
H A Ddcaenc.h149 static inline int32_t quantize_value(int32_t value, softfloat quant) in quantize_value() argument
151 int32_t offset = 1 << (quant.e - 1); in quantize_value()
153 value = mul32(value, quant.m) + offset; in quantize_value()
154 value = value >> quant.e; in quantize_value()
H A Dvaapi_encode_mjpeg.c161 VAQMatrixBufferJPEG *quant; in vaapi_encode_mjpeg_write_extra_buffer() local
163 if (*data_len < sizeof(*quant)) in vaapi_encode_mjpeg_write_extra_buffer()
166 *data_len = sizeof(*quant); in vaapi_encode_mjpeg_write_extra_buffer()
168 quant = (VAQMatrixBufferJPEG*)data; in vaapi_encode_mjpeg_write_extra_buffer()
169 memset(quant, 0, sizeof(*quant)); in vaapi_encode_mjpeg_write_extra_buffer()
171 quant->load_lum_quantiser_matrix = 1; in vaapi_encode_mjpeg_write_extra_buffer()
173 quant->lum_quantiser_matrix[i] = dqt->table[fh->Tq[0]].Q[i]; in vaapi_encode_mjpeg_write_extra_buffer()
176 quant->load_chroma_quantiser_matrix = 1; in vaapi_encode_mjpeg_write_extra_buffer()
178 quant in vaapi_encode_mjpeg_write_extra_buffer()
304 JPEGRawQuantisationTable *quant = &priv->quant_tables.table[t]; vaapi_encode_mjpeg_init_picture_params() local
[all...]
H A Dvc2enc.c150 uint8_t quant[MAX_DWT_LEVELS][4]; member
451 s->quant[level][0] = ff_dirac_default_qmat[s->wavelet_idx][level][0]; in init_quant_matrix()
452 s->quant[level][1] = ff_dirac_default_qmat[s->wavelet_idx][level][1]; in init_quant_matrix()
453 s->quant[level][2] = ff_dirac_default_qmat[s->wavelet_idx][level][2]; in init_quant_matrix()
454 s->quant[level][3] = ff_dirac_default_qmat[s->wavelet_idx][level][3]; in init_quant_matrix()
465 s->quant[level][orientation] = ff_dirac_default_qmat[s->wavelet_idx][level][orientation]; in init_quant_matrix()
467 s->quant[level][orientation] = vc2_qm_col_tab[level][orientation]; in init_quant_matrix()
473 s->quant[level][orientation] = vc2_qm_col_tab[level][orientation]; in init_quant_matrix()
479 s->quant[level][orientation] = vc2_qm_flat_tab[level][orientation]; in init_quant_matrix()
491 put_vc2_ue_uint(&s->pb, s->quant[ in encode_quant_matrix()
529 encode_subband(VC2EncContext *s, PutBitContext *pb, int sx, int sy, SubBand *b, int quant) encode_subband() argument
624 int quant = slice_dat->quant_idx, step = 1; rate_control() local
[all...]
H A Daacenc_quantization.h107 int c = av_clip_uintp2(quant(t, Q, ROUNDING), 13); in quantize_and_encode_band_cost_template()
144 int coef = av_clip_uintp2(quant(fabsf(in[i+j]), Q, ROUNDING), 13); in quantize_and_encode_band_cost_template()
163 const float *in, float *quant, const float *scaled, in quantize_and_encode_band_cost_NONE()
174 PutBitContext *pb, const float *in, float *quant, \
179 s, pb, in, quant, scaled, size, scale_idx, \
197 PutBitContext *pb, const float *in, float *quant,
221 PutBitContext *pb, const float *in, float *quant,
244 s, pb, in, quant, scaled, size, scale_idx, cb, \
247 s, pb, in, quant, scaled, size, scale_idx, cb, \
162 quantize_and_encode_band_cost_NONE(struct AACEncContext *s, PutBitContext *pb, const float *in, float *quant, const float *scaled, int size, int scale_idx, int cb, const float lambda, const float uplim, int *bits, float *energy) quantize_and_encode_band_cost_NONE() argument
H A Dtscc2.c47 int quant[2]; member
198 ret = tscc2_decode_mb(c, c->q[q - 1], c->quant[q - 1] - 2, in tscc2_decode_slice()
242 c->quant[0] = bytestream2_get_byte(&gb); in tscc2_decode_frame()
243 c->quant[1] = bytestream2_get_byte(&gb); in tscc2_decode_frame()
244 if (c->quant[0] < 2 || c->quant[0] > NUM_VLC_SETS + 1 || in tscc2_decode_frame()
245 c->quant[1] < 2 || c->quant[1] > NUM_VLC_SETS + 1) { in tscc2_decode_frame()
247 c->quant[0], c->quant[ in tscc2_decode_frame()
[all...]
H A Dpcm-dvdenc.c39 int quant, freq, frame_size; in pcm_dvd_encode_init() local
55 quant = 0; in pcm_dvd_encode_init()
59 quant = 2; in pcm_dvd_encode_init()
65 avctx->bits_per_coded_sample = 16 + quant * 4; in pcm_dvd_encode_init()
106 s->header[1] = (quant << 6) | (freq << 4) | (avctx->ch_layout.nb_channels - 1); in pcm_dvd_encode_init()
H A Drtjpeg.c27 block[i] = (c) * quant[i];
39 * @param quant quantization factors
47 const uint32_t *quant) { in get_block()
119 #define BLOCK(quant, dst, stride) do { \ in ff_rtjpeg_decode_frame_yuv420()
120 int res = get_block(&gb, block, c->scan, quant); \ in ff_rtjpeg_decode_frame_yuv420()
46 get_block(GetBitContext *gb, int16_t *block, const uint8_t *scan, const uint32_t *quant) get_block() argument
H A Ddiracdec.c55 #define MAX_QUANT 255 /* max quant for VC-2 */
99 int quant; member
169 * quant delta if only one codebook exists in a band
191 uint8_t quant[MAX_DWT_LEVELS][4]; /* [DIRAC_STD] E.1 */ member
510 int quant; in codeblock() local
512 quant = dirac_get_arith_int(c, CTX_DELTA_Q_F, CTX_DELTA_Q_DATA); in codeblock()
514 quant = dirac_get_se_golomb(gb); in codeblock()
515 if (quant > INT_MAX - b->quant || b->quant in codeblock()
724 decode_subband(DiracContext *s, GetBitContext *gb, int quant, int slice_x, int slice_y, int bits_end, SubBand *b1, SubBand *b2) decode_subband() argument
782 int level, quant, chroma_bits, chroma_end; decode_lowdelay_slice() local
861 const int quant = FFMAX(quant_idx - s->lowdelay.quant[level][orientation], 0); decode_hq_slice() local
[all...]
H A Dhq_hqa.c223 int quant, int slice_no, int w, int h) in hqa_decode_slice()
231 ret = hqa_decode_mb(ctx, pic, quant, gb, j, i); in hqa_decode_slice()
249 int width, height, quant; in hqa_decode_frame() local
269 quant = bytestream2_get_byte(&ctx->gbc); in hqa_decode_frame()
271 if (quant >= NUM_HQ_QUANTS) { in hqa_decode_frame()
273 "Invalid quantization matrix %d.\n", quant); in hqa_decode_frame()
296 ret = hqa_decode_slice(ctx, pic, &gb, quant, slice, width, height); in hqa_decode_frame()
222 hqa_decode_slice(HQContext *ctx, AVFrame *pic, GetBitContext *gb, int quant, int slice_no, int w, int h) hqa_decode_slice() argument
H A Dpcm-blurayenc.c36 int quant, freq, frame_size; in pcm_bluray_encode_init() local
42 quant = 1; in pcm_bluray_encode_init()
47 quant = 3; in pcm_bluray_encode_init()
102 s->header = (((ch_layout << 4) | freq) << 8) | (quant << 6); in pcm_bluray_encode_init()
/third_party/astc-encoder/Source/
H A Dastcenc_pick_best_endpoint_format.cpp393 * @brief For a given partition compute the error for every endpoint integer count and quant level.
402 * @param[out] best_error The best error for each integer count and quant level.
403 * @param[out] format_of_choice The preferred endpoint format for each integer count and quant level.
673 // Offset encoding not possible at higher quant levels
754 * @param best_combined_error The best error for each quant level and integer count.
755 * @param best_combined_format The best format for each quant level and integer count.
757 * @param[out] best_quant_level The output best color quant level.
817 * @brief For 2 partitions compute the best format combinations for every pair of quant mode and integer count.
819 * @param best_error The best error for a single endpoint quant level and integer count.
820 * @param best_format The best format for a single endpoint quant leve
[all...]
/third_party/backends/testsuite/sanei/
H A Dsanei_constrain_test.c202 SANE_Int value = int_range.min + int_range.quant - 1; in quant2_int_value()
211 assert (value == int_range.min + int_range.quant); in quant2_int_value()
217 SANE_Int value = int_range.min + int_range.quant; in in_range_int_value()
226 assert (value == int_range.min + int_range.quant); in in_range_int_value()
296 SANE_Int value = fixed_range.min + fixed_range.quant/3; in quant1_fixed_value()
312 SANE_Int value = fixed_range.min + fixed_range.quant - fixed_range.quant/3; in quant2_fixed_value()
321 assert (value == fixed_range.min + fixed_range.quant); in quant2_fixed_value()
327 SANE_Int value = fixed_range.min + fixed_range.quant; in in_range_fixed_value()
336 assert (value == fixed_range.min + fixed_range.quant); in in_range_fixed_value()
[all...]
H A Dsanei_check_test.c156 SANE_Int value = int_range.min + int_range.quant - 1; in quant2_int_value()
169 SANE_Int value = int_range.min + int_range.quant; in in_range_int_value()
176 assert (value == int_range.min + int_range.quant); in in_range_int_value()
289 value[i] = int_range.min + int_range.quant - 1; in quant2_int_array()
307 value[i] = int_range.min + int_range.quant; in in_range_int_array()
316 assert (value[i] == int_range.min + int_range.quant); in in_range_int_array()
/third_party/backends/sanei/
H A Dsanei_constrain_value.c88 if (range->quant) in sanei_check_value()
92 range->quant / 2) / range->quant; in sanei_check_value()
93 v = v * range->quant + range->min; in sanei_check_value()
214 if (range->quant) in sanei_constrain_value()
218 range->quant / 2) / range->quant; in sanei_constrain_value()
219 v = v * range->quant + range->min; in sanei_constrain_value()
/third_party/ffmpeg/libavcodec/mips/
H A Dmpegvideo_mmi.c202 MMI_LDXC1(%[ftmp6], %[addr0], %[quant], 0x00) in ff_dct_unquantize_mpeg1_intra_mmi()
203 MMI_LDXC1(%[ftmp7], %[addr0], %[quant], 0x08) in ff_dct_unquantize_mpeg1_intra_mmi()
248 [quant]"r"((mips_reg)(quant_matrix+nCoeffs)), in ff_dct_unquantize_mpeg1_intra_mmi()
288 MMI_LDXC1(%[ftmp6], %[addr0], %[quant], 0x00) in ff_dct_unquantize_mpeg1_inter_mmi()
289 MMI_LDXC1(%[ftmp7], %[addr0], %[quant], 0x08) in ff_dct_unquantize_mpeg1_inter_mmi()
338 [quant]"r"((mips_reg)(quant_matrix+nCoeffs)), in ff_dct_unquantize_mpeg1_inter_mmi()
387 MMI_LDXC1(%[ftmp5], %[addr0], %[quant], 0x00) in ff_dct_unquantize_mpeg2_intra_mmi()
388 MMI_LDXC1(%[ftmp6], %[addr0], %[quant], 0x08) in ff_dct_unquantize_mpeg2_intra_mmi()
429 [quant]"r"((mips_reg)(quant_matrix+nCoeffs)), in ff_dct_unquantize_mpeg2_intra_mmi()
/third_party/mesa3d/src/gallium/frontends/omx/tizonia/
H A Dh264e.c79 OMX_VIDEO_PARAM_QUANTIZATIONTYPE quant; in instantiate_h264e_output_port() local
136 quant.nQpI = OMX_VID_ENC_QUANT_I_FRAMES_DEFAULT; in instantiate_h264e_output_port()
137 quant.nQpP = OMX_VID_ENC_QUANT_P_FRAMES_DEFAULT; in instantiate_h264e_output_port()
138 quant.nQpB = OMX_VID_ENC_QUANT_B_FRAMES_DEFAULT; in instantiate_h264e_output_port()
171 &bitrate, &quant); in instantiate_h264e_output_port()
/third_party/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_zscan.c203 struct ureg_dst quant, fragment; in create_frag_shader() local
223 quant = ureg_DECL_temporary(shader); in create_frag_shader()
230 * fragment = tex(tmp, 0) * quant in create_frag_shader()
240 ureg_TEX(shader, ureg_writemask(quant, TGSI_WRITEMASK_X << i), TGSI_TEXTURE_3D, vtex[i], samp_quant); in create_frag_shader()
243 ureg_MUL(shader, quant, ureg_src(quant), ureg_imm1f(shader, 16.0f)); in create_frag_shader()
244 ureg_MUL(shader, fragment, ureg_src(tmp[0]), ureg_src(quant)); in create_frag_shader()
530 buffer->quant = zscan->pipe->create_sampler_view(zscan->pipe, res, &sv_tmpl); in vl_zscan_init_buffer()
532 if (!buffer->quant) in vl_zscan_init_buffer()
545 pipe_sampler_view_reference(&buffer->quant, NUL in vl_zscan_cleanup_buffer()
[all...]
/third_party/ffmpeg/libavformat/
H A Ddv.c132 int size, chan, i, j, d, of, smpls, freq, quant, half_ch; in dv_extract_audio() local
143 quant = as_pack[4] & 0x07; /* 0 - 16-bit linear, 1 - 12-bit nonlinear */ in dv_extract_audio()
145 if (quant > 1) in dv_extract_audio()
158 if (ipcm + sys->n_difchan > (quant == 1 ? 2 : 4)) { in dv_extract_audio()
173 if (quant == 1 && i == half_ch) { in dv_extract_audio()
184 if (quant == 0) { /* 16-bit quantization */ in dv_extract_audio()
235 int freq, stype, smpls, quant, i, ach; in dv_extract_audio_info() local
246 quant = as_pack[4] & 0x07; /* 0 - 16-bit linear, 1 - 12-bit nonlinear */ in dv_extract_audio_info()
262 if (ach == 1 && quant && freq == 2) in dv_extract_audio_info()
H A Drtpdec_h261.c51 int sbit, ebit, gobn, mbap, quant; in h261_handle_packet() local
90 quant = (buf[2] >> 2) & 0x1f; in h261_handle_packet()
98 /* sanity check: a new frame starts with gobn=0, sbit=0, mbap=0, quant=0 */ in h261_handle_packet()
99 if (!gobn && !sbit && !mbap && !quant) { in h261_handle_packet()
/third_party/backends/backend/
H A Depsonds-ops.c114 dev->dpi_range.quant = 1; in eds_set_resolution_range()
127 dev->fbf_x_range.quant = 0; in eds_set_fbf_area()
131 dev->fbf_y_range.quant = 0; in eds_set_fbf_area()
146 dev->adf_x_range.quant = 0; in eds_set_adf_area()
150 dev->adf_y_range.quant = 0; in eds_set_adf_area()
165 dev->tpu_x_range.quant = 0; in eds_set_tpu_area()
169 dev->tpu_y_range.quant = 0; in eds_set_tpu_area()

Completed in 20 milliseconds

123456