/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/ |
H A D | vp9_common_data.c | 140 PARTITION_CONTEXT above; member in struct:__anon574
|
H A D | vp9_entropymode.h | 104 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 D | vp9_reconintra.c | 37 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 D | vp9_onyxc_int.h | 47 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 D | findnearmv.c | 36 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 D | mr_dissim.c | 104 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 D | rdopt.c | 246 /* 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 D | vp9_intrapred16_dspr2.c | 18 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 D | vp9_intrapred4_dspr2.c | 18 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 D | vp9_intrapred8_dspr2.c | 18 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 D | decodemv.c | 216 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 D | vp9_rdopt.c | 706 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...] |