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

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
H A Dvp9_common_data.c140 PARTITION_CONTEXT above; member in struct:__anon574
H A Dvp9_entropymode.h104 const MB_PREDICTION_MODE above = vp9_above_block_mode(mi, above_mi, block); local
106 return vp9_kf_y_mode_prob[above][left];
H A Dvp9_reconintra.c37 const uint8_t *above, \
39 type##_predictor(dst, stride, size, above, left); \
49 const uint8_t *above, const uint8_t *left) {
51 (void)above;
78 const uint8_t *above, const uint8_t *left) {
83 dst[c] = r & 1 ? ROUND_POWER_OF_TWO(above[r/2 + c] +
84 above[r/2 + c + 1] * 2 +
85 above[r/2 + c + 2], 2)
86 : ROUND_POWER_OF_TWO(above[r/2 + c] +
87 above[
48 d207_predictor(uint8_t *dst, ptrdiff_t stride, int bs, const uint8_t *above, const uint8_t *left) argument
77 d63_predictor(uint8_t *dst, ptrdiff_t stride, int bs, const uint8_t *above, const uint8_t *left) argument
93 d45_predictor(uint8_t *dst, ptrdiff_t stride, int bs, const uint8_t *above, const uint8_t *left) argument
108 d117_predictor(uint8_t *dst, ptrdiff_t stride, int bs, const uint8_t *above, const uint8_t *left) argument
137 d135_predictor(uint8_t *dst, ptrdiff_t stride, int bs, const uint8_t *above, const uint8_t *left) argument
158 d153_predictor(uint8_t *dst, ptrdiff_t stride, int bs, const uint8_t *above, const uint8_t *left) argument
185 v_predictor(uint8_t *dst, ptrdiff_t stride, int bs, const uint8_t *above, const uint8_t *left) argument
196 h_predictor(uint8_t *dst, ptrdiff_t stride, int bs, const uint8_t *above, const uint8_t *left) argument
207 tm_predictor(uint8_t *dst, ptrdiff_t stride, int bs, const uint8_t *above, const uint8_t *left) argument
220 dc_128_predictor(uint8_t *dst, ptrdiff_t stride, int bs, const uint8_t *above, const uint8_t *left) argument
232 dc_left_predictor(uint8_t *dst, ptrdiff_t stride, int bs, const uint8_t *above, const uint8_t *left) argument
248 dc_top_predictor(uint8_t *dst, ptrdiff_t stride, int bs, const uint8_t *above, const uint8_t *left) argument
263 dc_predictor(uint8_t *dst, ptrdiff_t stride, int bs, const uint8_t *above, const uint8_t *left) argument
[all...]
H A Dvp9_onyxc_int.h47 PARTITION_CONTEXT above; member in struct:__anon594
312 vpx_memset(above_ctx, partition_context_lookup[subsize].above, bs);
324 int above = 0, left = 0, i;
330 above |= above_ctx[i];
333 above = (above & bs) > 0;
336 return (left * 2 + above) + bsl * PARTITION_PLOFFSET;
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/
H A Dfindnearmv.c36 const MODE_INFO *above = here - xd->mode_info_stride; local
38 const MODE_INFO *aboveleft = above - 1;
48 /* Process above */
49 if (above->mbmi.ref_frame != INTRA_FRAME)
51 if (above->mbmi.mv.as_int)
53 (++mv)->as_int = above->mbmi.mv.as_int;
54 mv_bias(ref_frame_sign_bias[above->mbmi.ref_frame], refframe, mv, ref_frame_sign_bias);
83 /* Process above left */
108 /* See if above-left MV can be merged with NEAREST */
113 cnt[CNT_SPLITMV] = ((above
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/
H A Dmr_dissim.c104 const MODE_INFO *above = here - cm->mode_info_stride; local
106 const MODE_INFO *aboveleft = above - 1;
118 GET_MV_SIGN(above)
125 aboveright = above + 1;
147 GET_MV(above)
154 aboveright = above + 1;
H A Drdopt.c246 /* Experimental code using the same basic equation as used for Q above
1007 if (m == ABOVE4X4) /* replace above with left if same */
1537 const MODE_INFO *above = here - xd->mode_info_stride; local
1539 const MODE_INFO *aboveleft = above - 1;
1561 if (above->mbmi.ref_frame != INTRA_FRAME)
1563 near_mvs[vcnt].as_int = above->mbmi.mv.as_int;
1564 mv_bias(ref_frame_sign_bias[above->mbmi.ref_frame], refframe, &near_mvs[vcnt], ref_frame_sign_bias);
1565 near_ref[vcnt] = above->mbmi.ref_frame;
1597 /* above in last frame */
1680 * 0-cf above,
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/
H A Dvp9_intrapred16_dspr2.c18 const uint8_t *above, const uint8_t *left) {
165 const uint8_t *above, const uint8_t *left) {
172 "lw %[above1], (%[above]) \n\t"
173 "lw %[above2], 4(%[above]) \n\t"
196 "lw %[above1], 8(%[above]) \n\t"
197 "lw %[above2], 12(%[above]) \n\t"
328 : [above] "r" (above), [left] "r" (left),
17 vp9_h_predictor_16x16_dspr2(uint8_t *dst, ptrdiff_t stride, const uint8_t *above, const uint8_t *left) argument
164 vp9_dc_predictor_16x16_dspr2(uint8_t *dst, ptrdiff_t stride, const uint8_t *above, const uint8_t *left) argument
H A Dvp9_intrapred4_dspr2.c18 const uint8_t *above, const uint8_t *left) {
45 const uint8_t *above, const uint8_t *left) {
51 "lw %[above_c], (%[above]) \n\t"
81 : [above] "r" (above), [left] "r" (left),
87 const uint8_t *above, const uint8_t *left) {
97 "ulw %[resl], (%[above]) \n\t"
104 "lbu %[top_left], -1(%[above]) \n\t"
228 : [above] "r" (above), [lef
17 vp9_h_predictor_4x4_dspr2(uint8_t *dst, ptrdiff_t stride, const uint8_t *above, const uint8_t *left) argument
44 vp9_dc_predictor_4x4_dspr2(uint8_t *dst, ptrdiff_t stride, const uint8_t *above, const uint8_t *left) argument
86 vp9_tm_predictor_4x4_dspr2(uint8_t *dst, ptrdiff_t stride, const uint8_t *above, const uint8_t *left) argument
[all...]
H A Dvp9_intrapred8_dspr2.c18 const uint8_t *above, const uint8_t *left) {
74 const uint8_t *above, const uint8_t *left) {
81 "lw %[above1], (%[above]) \n\t"
82 "lw %[above2], 4(%[above]) \n\t"
151 : [above] "r" (above), [left] "r" (left), [dst] "r" (dst),
157 const uint8_t *above, const uint8_t *left) {
167 "ulw %[reshw], (%[above]) \n\t"
168 "ulw %[top_left], 4(%[above]) \n\t"
177 "lbu %[top_left], -1(%[above]) \
17 vp9_h_predictor_8x8_dspr2(uint8_t *dst, ptrdiff_t stride, const uint8_t *above, const uint8_t *left) argument
73 vp9_dc_predictor_8x8_dspr2(uint8_t *dst, ptrdiff_t stride, const uint8_t *above, const uint8_t *left) argument
156 vp9_tm_predictor_8x8_dspr2(uint8_t *dst, ptrdiff_t stride, const uint8_t *above, const uint8_t *left) argument
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/decoder/
H A Ddecodemv.c216 const vp8_prob * get_sub_mv_ref_prob(const int left, const int above) argument
219 int aez = (above == 0);
220 int lea = (left == above);
277 /* On top edge, get from MB above us */
320 refer back to us via "left" or "above". */
351 const MODE_INFO *above = mi - mis; local
353 const MODE_INFO *aboveleft = above - 1;
368 /* Process above */
369 if (above->mbmi.ref_frame != INTRA_FRAME)
371 if (above
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
H A Dvp9_rdopt.c706 const ENTROPY_CONTEXT *const above = pd->above_context; local
712 vpx_memcpy(t_above, above, sizeof(ENTROPY_CONTEXT) * num_4x4_w);
717 t_above[i] = !!*(const uint16_t *)&above[i];
723 t_above[i] = !!*(const uint32_t *)&above[i];
729 t_above[i] = !!*(const uint64_t *)&above[i];
3550 /* required for left and above block mv */
3623 // should be above the maximum valid value. hence it takes the known
3662 // If we used an estimate for the uv intra rd in the loop above...
3664 // Do Intra UV best rd mode selection if best mode choice above was intra.
4256 /* required for left and above bloc
[all...]

Completed in 354 milliseconds