Searched defs:eobs (Results 1 - 12 of 12) sorted by relevance

/external/libvpx/libvpx/vp8/common/arm/neon/
H A Didct_blk_neon.c22 int stride, char *eobs) {
26 if (((short *)(eobs))[0]) {
27 if (((short *)eobs)[0] & 0xfefe)
33 if (((short *)(eobs))[1]) {
34 if (((short *)eobs)[1] & 0xfefe)
41 eobs += 4;
48 char *eobs) {
49 if (((short *)(eobs))[0]) {
50 if (((short *)eobs)[0] & 0xfefe)
59 if (((short *)(eobs))[
21 vp8_dequant_idct_add_y_block_neon(short *q, short *dq, unsigned char *dst, int stride, char *eobs) argument
45 vp8_dequant_idct_add_uv_block_neon(short *q, short *dq, unsigned char *dstu, unsigned char *dstv, int stride, char *eobs) argument
[all...]
/external/libvpx/libvpx/vp8/common/
H A Dinvtrans.h27 static void eob_adjust(char *eobs, short *diff) { argument
31 if ((eobs[js] == 0) && (diff[0] != 0)) eobs[js]++;
41 if (xd->eobs[24] > 1) {
46 eob_adjust(xd->eobs, xd->qcoeff);
51 xd->dst.y_stride, xd->eobs);
H A Didct_blk.c22 int stride, char *eobs) {
27 if (*eobs++ > 1) {
44 char *eobs) {
49 if (*eobs++ > 1) {
65 if (*eobs++ > 1) {
21 vp8_dequant_idct_add_y_block_c(short *q, short *dq, unsigned char *dst, int stride, char *eobs) argument
42 vp8_dequant_idct_add_uv_block_c(short *q, short *dq, unsigned char *dstu, unsigned char *dstv, int stride, char *eobs) argument
/external/libvpx/libvpx/vp8/common/x86/
H A Didct_blk_sse2.c20 int stride, char *eobs) {
24 if (((short *)(eobs))[0]) {
25 if (((short *)(eobs))[0] & 0xfefe) {
31 if (((short *)(eobs))[1]) {
32 if (((short *)(eobs))[1] & 0xfefe) {
40 eobs += 4;
47 char *eobs) {
48 if (((short *)(eobs))[0]) {
49 if (((short *)(eobs))[0] & 0xfefe) {
58 if (((short *)(eobs))[
19 vp8_dequant_idct_add_y_block_sse2(short *q, short *dq, unsigned char *dst, int stride, char *eobs) argument
44 vp8_dequant_idct_add_uv_block_sse2(short *q, short *dq, unsigned char *dstu, unsigned char *dstv, int stride, char *eobs) argument
[all...]
/external/libvpx/libvpx/vp8/common/mips/dspr2/
H A Didct_blk_dspr2.c17 int stride, char *eobs) {
22 if (*eobs++ > 1)
40 char *eobs) {
45 if (*eobs++ > 1)
61 if (*eobs++ > 1)
16 vp8_dequant_idct_add_y_block_dspr2(short *q, short *dq, unsigned char *dst, int stride, char *eobs) argument
37 vp8_dequant_idct_add_uv_block_dspr2(short *q, short *dq, unsigned char *dstu, unsigned char *dstv, int stride, char *eobs) argument
/external/libvpx/libvpx/vp8/decoder/
H A Ddetokenize.c141 char *eobs = x->eobs; local
166 eobs[24] = nonzeros;
184 eobs[i] = nonzeros;
200 eobs[i] = nonzeros;
/external/libvpx/libvpx/vp9/encoder/
H A Dvp9_context_tree.h33 uint16_t *eobs[MAX_MB_PLANE][3]; member in struct:__anon12023
H A Dvp9_tokenize.c326 vp9_set_contexts(xd, pd, plane_bsize, tx_size, p->eobs[block] > 0, col, row);
363 int eob = p->eobs[block];
421 uint16_t *eobs; member in struct:is_skippable_args
433 args->skippable[0] &= (!args->eobs[block]);
440 struct is_skippable_args args = { x->plane[plane].eobs, &result };
450 int eobs = (tx_size == TX_4X4) ? 3 : 10; local
455 *(args->skippable) |= (args->eobs[block] > eobs);
460 struct is_skippable_args args = { x->plane[plane].eobs, &result };
H A Dvp9_block.h33 uint16_t *eobs; member in struct:macroblock_plane
126 // Accumulate the tx block eobs in a partition block.
H A Dvp9_rdopt.c140 p->eobs = ctx->eobs_pbuf[i][m];
150 ctx->eobs_pbuf[i][n] = p->eobs;
360 const int eob = p->eobs[block];
585 const uint16_t *eob = &p->eobs[block];
720 if (x->plane[plane].eobs[block]) {
734 x->plane[plane].eobs[block] = 0;
754 args->t_above[blk_col] = (x->plane[plane].eobs[block] > 0) ? 1 : 0;
755 args->t_left[blk_row] = (x->plane[plane].eobs[block] > 0) ? 1 : 0;
763 !x->plane[plane].eobs[block] || (rd1 > rd2 && !xd->lossless);
764 x->sum_y_eobs[tx_size] += x->plane[plane].eobs[bloc
1608 int eobs; member in struct:__anon12083
[all...]
/external/libvpx/libvpx/vp8/common/mips/msa/
H A Didct_msa.c333 int32_t stride, char *eobs) {
334 int16_t *eobs_h = (int16_t *)eobs;
364 char *eobs) {
365 int16_t *eobs_h = (int16_t *)eobs;
332 vp8_dequant_idct_add_y_block_msa(int16_t *q, int16_t *dq, uint8_t *dst, int32_t stride, char *eobs) argument
362 vp8_dequant_idct_add_uv_block_msa(int16_t *q, int16_t *dq, uint8_t *dstu, uint8_t *dstv, int32_t stride, char *eobs) argument
/external/libvpx/libvpx/vp8/encoder/
H A Drdopt.c933 unsigned char eobs[16]; member in struct:__anon11988
1185 bsi->eobs[i] = x->e_mbd.eobs[i];
1315 *bd->eob = bsi.eobs[i];
1682 if (has_y2_block) tteob += x->e_mbd.eobs[24];
1684 for (i = 0; i < 16; ++i) tteob += (x->e_mbd.eobs[i] > has_y2_block);
1687 for (i = 16; i < 24; ++i) tteob += x->e_mbd.eobs[i];
1925 * Total of the eobs is used later to further adjust rate2. Since uv
1926 * block's intra eobs will be overwritten when we check inter modes,
1929 for (i = 16; i < 24; ++i) uv_intra_tteob += x->e_mbd.eobs[
[all...]

Completed in 208 milliseconds