Home
last modified time | relevance | path

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

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
Dvp9_idct.h93 void vp9_iwht4x4_add(const int16_t *input, uint8_t *dest, int stride, int eob);
95 void vp9_idct4x4_add(const int16_t *input, uint8_t *dest, int stride, int eob);
96 void vp9_idct8x8_add(const int16_t *input, uint8_t *dest, int stride, int eob);
98 eob);
100 int eob);
103 int stride, int eob);
105 int stride, int eob);
107 int stride, int eob);
Dvp9_idct.c1325 void vp9_idct4x4_add(const int16_t *input, uint8_t *dest, int stride, int eob) { in vp9_idct4x4_add() argument
1326 if (eob > 1) in vp9_idct4x4_add()
1333 void vp9_iwht4x4_add(const int16_t *input, uint8_t *dest, int stride, int eob) { in vp9_iwht4x4_add() argument
1334 if (eob > 1) in vp9_iwht4x4_add()
1340 void vp9_idct8x8_add(const int16_t *input, uint8_t *dest, int stride, int eob) { in vp9_idct8x8_add() argument
1348 if (eob == 1) in vp9_idct8x8_add()
1351 else if (eob <= 10) in vp9_idct8x8_add()
1358 int eob) { in vp9_idct16x16_add() argument
1361 if (eob == 1) in vp9_idct16x16_add()
1364 else if (eob <= 10) in vp9_idct16x16_add()
[all …]
Dvp9_blockd.h232 void (*itxm_add)(const int16_t *input, uint8_t *dest, int stride, int eob);
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
Dvp9_encodemb.c120 int eob = p->eobs[block], final_eob, sz = 0; in optimize_b() local
138 assert(eob <= default_eob); in optimize_b()
146 tokens[eob][0].rate = 0; in optimize_b()
147 tokens[eob][0].error = 0; in optimize_b()
148 tokens[eob][0].next = default_eob; in optimize_b()
149 tokens[eob][0].token = EOB_TOKEN; in optimize_b()
150 tokens[eob][0].qc = 0; in optimize_b()
151 *(tokens[eob] + 1) = *(tokens[eob] + 0); in optimize_b()
152 next = eob; in optimize_b()
153 for (i = 0; i < eob; i++) in optimize_b()
[all …]
Dvp9_quantize.c30 int i, non_zero_count = (int)count, eob = -1; in vp9_quantize_b_c() local
67 eob = i; in vp9_quantize_b_c()
71 *eob_ptr = eob + 1; in vp9_quantize_b_c()
89 int i, eob = -1; in vp9_quantize_b_32x32_c() local
123 eob = idx_arr[i]; in vp9_quantize_b_32x32_c()
126 *eob_ptr = eob + 1; in vp9_quantize_b_32x32_c()
Dvp9_tokenize.c222 int eob = p->eobs[block]; in tokenize_b() local
248 while (c < eob) { in tokenize_b()
Dvp9_rdopt.c564 const int eob = p->eobs[block]; in cost_coeffs() local
575 if (eob == 0) { in cost_coeffs()
590 for (c = 1; c < eob; c++) { in cost_coeffs()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/
Dquantize.c24 int i, rc, eob; in vp8_fast_quantize_b_c() local
39 eob = -1; in vp8_fast_quantize_b_c()
61 eob = i; /* last nonzero coeffs */ in vp8_fast_quantize_b_c()
65 *d->eob = (char)(eob + 1); in vp8_fast_quantize_b_c()
72 int i, rc, eob; in vp8_fast_quantize_b_c() local
81 eob = -1; in vp8_fast_quantize_b_c()
97 eob = i; /* last nonzero coeffs */ in vp8_fast_quantize_b_c()
100 *d->eob = (char)(eob + 1); in vp8_fast_quantize_b_c()
108 int i, rc, eob; in vp8_regular_quantize_b_c() local
125 eob = -1; in vp8_regular_quantize_b_c()
[all …]
Dencodemb.c235 int eob; in optimize_b() local
273 eob = *d->eob; in optimize_b()
283 tokens[eob][0].rate = 0; in optimize_b()
284 tokens[eob][0].error = 0; in optimize_b()
285 tokens[eob][0].next = 16; in optimize_b()
286 tokens[eob][0].token = DCT_EOB_TOKEN; in optimize_b()
287 tokens[eob][0].qc = 0; in optimize_b()
288 *(tokens[eob] + 1) = *(tokens[eob] + 0); in optimize_b()
289 next = eob; in optimize_b()
290 for (i = eob; i-- > i0;) in optimize_b()
[all …]
Dtokenize.c119 int eob; in tokenize2nd_order_b() local
125 eob = xd->eobs[24]; in tokenize2nd_order_b()
128 if(!eob) in tokenize2nd_order_b()
154 for (; c < eob; c++) in tokenize2nd_order_b()
216 const int eob = *b->eob; in tokenize1st_order_b() local
227 if(c >= eob) in tokenize1st_order_b()
254 assert(eob <= 16); in tokenize1st_order_b()
255 for (; c < eob; c++) in tokenize1st_order_b()
291 const int eob = *b->eob; in tokenize1st_order_b() local
300 if(!eob) in tokenize1st_order_b()
[all …]
Dvp8_asm_enc_offsets.c35 DEFINE(vp8_blockd_eob, offsetof(BLOCKD, eob));
Dencodeintra.c71 if (*b->eob > 1) in vp8_encode_intra4x4block()
Drdopt.c524 int eob = (int)(*b->eob); in cost_coeffs() local
531 assert(eob <= 16); in cost_coeffs()
532 for (; c < eob; c++) in cost_coeffs()
1496 *bd->eob = bsi.eobs[i]; in vp8_rd_pick_best_mbsegmentation()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/
Dquantize_ssse3.asm83 movdqa xmm2, xmm1 ;store y for getting eob
101 pcmpgtw xmm2, xmm1 ;calculate eob
115 cmp edx, 0 ;if all 0, eob=0
118 mov BYTE PTR [rcx], al ;store eob
Dquantize_mmx.asm251 ; eob adjustment begins here
268 ; mov eob, rax
273 ; eob=-1;
277 ; eob=15;
279 ;d->eob = eob+1;
Dquantize_sse2.c31 eob = i; \
38 char eob = 0; in vp8_regular_quantize_b_sse2() local
143 *d->eob = eob; in vp8_regular_quantize_b_sse2()
228 *d->eob = 0xFF & _mm_cvtsi128_si32(x0); in vp8_fast_quantize_b_sse2()
Dvp8_enc_stubs_mmx.c39 *d->eob = (char)vp8_fast_quantize_b_impl_mmx( in vp8_fast_quantize_b_mmx()
Dquantize_sse4.asm230 mov BYTE PTR [rcx], al ; store eob
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/
Dvp9_quantize_ssse3.asm21 eob, scan, iscan
58 DEFINE_ARGS coeff, ncoeff, d1, qcoeff, dqcoeff, iscan, d2, d3, d4, d5, d6, eob
111 pandn m8, m6 ; m8 = max(eob)
112 pandn m13, m11 ; m13 = max(eob)
164 pandn m14, m6 ; m14 = max(eob)
165 pandn m13, m11 ; m13 = max(eob)
183 ; horizontally accumulate/max eobs and write into [eob] memory pointer
201 DEFINE_ARGS dqcoeff, ncoeff, qcoeff, eob
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/
Dvp9_detokenize.c204 const int eob = decode_coefs(cm, xd, pd->plane_type, in vp9_decode_block_tokens() local
207 vp9_set_contexts(xd, pd, plane_bsize, tx_size, eob > 0, x, y); in vp9_decode_block_tokens()
208 return eob; in vp9_decode_block_tokens()
Dvp9_decodeframe.c194 int eob) { in inverse_transform_block() argument
196 if (eob > 0) { in inverse_transform_block()
204 xd->itxm_add(dqcoeff, dst, stride, eob); in inverse_transform_block()
210 vp9_iht8x8_add(tx_type, dqcoeff, dst, stride, eob); in inverse_transform_block()
214 vp9_iht16x16_add(tx_type, dqcoeff, dst, stride, eob); in inverse_transform_block()
218 vp9_idct32x32_add(dqcoeff, dst, stride, eob); in inverse_transform_block()
224 if (eob == 1) { in inverse_transform_block()
227 if (tx_type == DCT_DCT && tx_size <= TX_16X16 && eob <= 10) in inverse_transform_block()
229 else if (tx_size == TX_32X32 && eob <= 34) in inverse_transform_block()
264 const int eob = vp9_decode_block_tokens(cm, xd, plane, block, in predict_and_reconstruct_intra_block() local
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/
Dfastquantizeb_neon.asm112 vtst.16 q14, q4, q8 ; now find eob
124 vtst.16 q2, q10, q8 ; now find eob
146 vst1.8 {d0[0]}, [r4] ; store eob
147 vst1.8 {d20[0]}, [r5] ; store eob
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/
Dmbpitch.c48 x->block[r].eob = x->eobs + r; in vp8_setup_block_dptrs()
Dblockd.h204 char *eob; member
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/armv6/
Dvp8_fast_quantize_b_armv6.asm104 ; PART 2: check position for eob...
106 mov lr, #0 ; init eob
109 beq end ; skip eob calculations if all zero