Home
last modified time | relevance | path

Searched refs:above_context (Results 1 – 23 of 23) sorted by relevance

/external/libvpx/libvpx/vpx_dsp/arm/
Ddeblock_neon.c409 uint8x8_t s, above_context[8]; in vpx_mbpost_proc_down_neon() local
416 above_context[i] = s; in vpx_mbpost_proc_down_neon()
450 x = vreinterpretq_s16_u16(vsubl_u8(below_context, above_context[0])); in vpx_mbpost_proc_down_neon()
451 y = vreinterpretq_s16_u16(vaddl_u8(below_context, above_context[0])); in vpx_mbpost_proc_down_neon()
468 above_context[0] = above_context[1]; in vpx_mbpost_proc_down_neon()
469 above_context[1] = above_context[2]; in vpx_mbpost_proc_down_neon()
470 above_context[2] = above_context[3]; in vpx_mbpost_proc_down_neon()
471 above_context[3] = above_context[4]; in vpx_mbpost_proc_down_neon()
472 above_context[4] = above_context[5]; in vpx_mbpost_proc_down_neon()
473 above_context[5] = above_context[6]; in vpx_mbpost_proc_down_neon()
[all …]
/external/libvpx/libvpx/vp9/common/
Dvp9_alloccommon.c105 vpx_free(cm->above_context); in vp9_free_context_buffers()
106 cm->above_context = NULL; in vp9_free_context_buffers()
142 vpx_free(cm->above_context); in vp9_alloc_context_buffers()
143 cm->above_context = (ENTROPY_CONTEXT *)vpx_calloc( in vp9_alloc_context_buffers()
145 sizeof(*cm->above_context)); in vp9_alloc_context_buffers()
146 if (!cm->above_context) goto fail; in vp9_alloc_context_buffers()
Dvp9_onyxc_int.h251 ENTROPY_CONTEXT *above_context; member
352 xd->above_context[i] = in vp9_init_macroblockd()
353 cm->above_context + in vp9_init_macroblockd()
354 i * sizeof(*cm->above_context) * 2 * mi_cols_aligned_to_sb(cm->mi_cols); in vp9_init_macroblockd()
382 pd->above_context = &xd->above_context[i][above_idx >> pd->subsampling_x]; in set_skip_context()
Dvp9_blockd.h124 ENTROPY_CONTEXT *above_context; member
185 ENTROPY_CONTEXT *above_context[MAX_MB_PLANE]; member
256 memset(pd->above_context, 0, in reset_skip_context()
Dvp9_blockd.c90 ENTROPY_CONTEXT *const a = pd->above_context + aoff; in vp9_set_contexts()
/external/libvpx/libvpx/vp8/common/
Dalloccommon.c40 vpx_free(oci->above_context); in vp8_de_alloc_frame_buffers()
47 oci->above_context = NULL; in vp8_de_alloc_frame_buffers()
99 oci->above_context = in vp8_alloc_frame_buffers()
102 if (!oci->above_context) goto allocation_fail; in vp8_alloc_frame_buffers()
Donyxc_int.h148 ENTROPY_CONTEXT_PLANES *above_context; /* row of context for each plane */ member
Dblockd.h240 ENTROPY_CONTEXT_PLANES *above_context; member
/external/libvpx/libvpx/vpx_dsp/x86/
Dpost_proc_sse2.c27 DECLARE_ALIGNED(16, int16_t, above_context[8 * 8]); in vpx_mbpost_proc_down_sse2()
44 _mm_store_si128((__m128i *)above_context + i, s); in vpx_mbpost_proc_down_sse2()
70 _mm_load_si128((__m128i *)above_context + (row & 7)); in vpx_mbpost_proc_down_sse2()
136 _mm_store_si128((__m128i *)above_context + ((row + 8) & 7), this_row); in vpx_mbpost_proc_down_sse2()
/external/libvpx/libvpx/vp8/encoder/
Dtokenize.c115 a = (ENTROPY_CONTEXT *)xd->above_context + 8; in tokenize2nd_order_b()
203 a = (ENTROPY_CONTEXT *)xd->above_context + tmp1; in tokenize1st_order_b()
274 a = (ENTROPY_CONTEXT *)xd->above_context + tmp1; in tokenize1st_order_b()
436 ENTROPY_CONTEXT *A = (ENTROPY_CONTEXT *)xd->above_context; in vp8_stuff_mb()
462 memset(x->above_context, 0, sizeof(ENTROPY_CONTEXT_PLANES)); in vp8_fix_contexts()
465 memset(x->above_context, 0, sizeof(ENTROPY_CONTEXT_PLANES) - 1); in vp8_fix_contexts()
Dencodemb.c399 memcpy(&t_above, x->e_mbd.above_context, sizeof(ENTROPY_CONTEXT_PLANES)); in optimize_mb()
436 if (!x->e_mbd.above_context) return; in vp8_optimize_mby()
440 memcpy(&t_above, x->e_mbd.above_context, sizeof(ENTROPY_CONTEXT_PLANES)); in vp8_optimize_mby()
469 if (!x->e_mbd.above_context) return; in vp8_optimize_mbuv()
473 memcpy(&t_above, x->e_mbd.above_context, sizeof(ENTROPY_CONTEXT_PLANES)); in vp8_optimize_mbuv()
Dethreading.c96 xd->above_context = cm->above_context; in thread_encoding_proc()
281 xd->above_context++; in thread_encoding_proc()
Dencodeframe.c363 xd->above_context = cm->above_context; in encode_mb_row()
556 xd->above_context++; in encode_mb_row()
615 memset(cm->above_context, 0, sizeof(ENTROPY_CONTEXT_PLANES) * cm->mb_cols); in init_encode_frame_mb_context()
Drdopt.c454 memcpy(&t_above, mb->e_mbd.above_context, sizeof(ENTROPY_CONTEXT_PLANES)); in vp8_rdcost_mby()
600 memcpy(&t_above, mb->e_mbd.above_context, sizeof(ENTROPY_CONTEXT_PLANES)); in rd_pick_intra4x4mby_modes()
692 memcpy(&t_above, mb->e_mbd.above_context, sizeof(ENTROPY_CONTEXT_PLANES)); in rd_cost_mbuv()
965 memcpy(&t_above, x->e_mbd.above_context, sizeof(ENTROPY_CONTEXT_PLANES)); in rd_check_segment()
/external/libvpx/libvpx/vp8/decoder/
Ddetokenize.c19 ENTROPY_CONTEXT *a_ctx = ((ENTROPY_CONTEXT *)x->above_context); in vp8_reset_mb_tokens_context()
153 ENTROPY_CONTEXT *a_ctx = ((ENTROPY_CONTEXT *)x->above_context); in vp8_decode_mb_tokens()
Ddecodeframe.c498 xd->above_context = pc->above_context; in decode_mb_rows()
595 xd->above_context++; in decode_mb_rows()
1214 memset(pc->above_context, 0, sizeof(ENTROPY_CONTEXT_PLANES) * pc->mb_cols); in vp8_decode_frame()
Dthreading.c317 xd->above_context = pc->above_context; in mt_decode_mb_rows()
543 xd->above_context++; in mt_decode_mb_rows()
/external/libvpx/libvpx/vp9/encoder/
Dvp9_tokenize.c379 pt = get_entropy_context(tx_size, pd->above_context + col, in tokenize_b()
Dvp9_rd.c537 const ENTROPY_CONTEXT *const above = pd->above_context; in vp9_get_entropy_contexts()
Dvp9_encodeframe.c2183 memcpy(xd->above_context[p] + ((mi_col * 2) >> xd->plane[p].subsampling_x), in restore_context()
2214 xd->above_context[p] + (mi_col * 2 >> xd->plane[p].subsampling_x), in save_context()
4520 memset(xd->above_context[0], 0, in init_encode_frame_mb_context()
4521 sizeof(*xd->above_context[0]) * 2 * aligned_mi_cols * MAX_MB_PLANE); in init_encode_frame_mb_context()
4636 memcpy(a + num_4x4_blocks_wide * plane, pd->above_context, in nonrd_pick_sb_modes()
4668 memcpy(pd->above_context, a + num_4x4_blocks_wide * plane, in nonrd_pick_sb_modes()
Dvp9_rdopt.c1346 xd->plane[0].above_context + idx, xd->plane[0].left_context + idy, &r, in rd_pick_intra_sub_8x8_y_mode()
2040 memcpy(t_above, pd->above_context, sizeof(t_above)); in rd_pick_best_sub8x8_mode()
/external/libvpx/libvpx/vp9/decoder/
Dvp9_detokenize.c282 ENTROPY_CONTEXT *a = pd->above_context + x; in vp9_decode_block_tokens()
Dvp9_decodeframe.c787 memset(pd->above_context, 0, sizeof(ENTROPY_CONTEXT) * pd->n4_w); in dec_reset_skip_context()
2051 memset(cm->above_context, 0, in decode_tiles()
2052 sizeof(*cm->above_context) * MAX_MB_PLANE * 2 * aligned_cols); in decode_tiles()
2312 memset(cm->above_context, 0, in init_mt()
2313 sizeof(*cm->above_context) * MAX_MB_PLANE * 2 * aligned_mi_cols); in init_mt()