Searched refs:above (Results 1 - 25 of 50) sorted by relevance

12

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
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:__anon1128
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;
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_common_data.c140 PARTITION_CONTEXT above; member in struct:__anon1108
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/
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_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_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/armv7a/
H A Dvp9_rtcd.h27 void vp9_d207_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
30 void vp9_d45_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
33 void vp9_d63_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
36 void vp9_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
39 void vp9_d117_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
42 void vp9_d135_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
45 void vp9_d153_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
48 void vp9_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
51 void vp9_tm_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
54 void vp9_dc_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, cons
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/armv7a-neon/
H A Dvp9_rtcd.h27 void vp9_d207_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
30 void vp9_d45_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
33 void vp9_d63_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
36 void vp9_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
39 void vp9_d117_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
42 void vp9_d135_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
45 void vp9_d153_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
48 void vp9_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
51 void vp9_tm_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
54 void vp9_dc_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, cons
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/generic/
H A Dvp9_rtcd.h27 void vp9_d207_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
30 void vp9_d45_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
33 void vp9_d63_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
36 void vp9_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
39 void vp9_d117_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
42 void vp9_d135_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
45 void vp9_d153_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
48 void vp9_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
51 void vp9_tm_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
54 void vp9_dc_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, cons
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/mips/
H A Dvp9_rtcd.h27 void vp9_d207_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
30 void vp9_d45_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
33 void vp9_d63_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
36 void vp9_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
39 void vp9_d117_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
42 void vp9_d135_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
45 void vp9_d153_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
48 void vp9_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
51 void vp9_tm_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
54 void vp9_dc_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, cons
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/x86/
H A Dvp9_rtcd.h29 void vp9_d207_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
30 void vp9_d207_predictor_4x4_ssse3(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
31 RTCD_EXTERN void (*vp9_d207_predictor_4x4)(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
33 void vp9_d45_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
34 void vp9_d45_predictor_4x4_ssse3(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
35 RTCD_EXTERN void (*vp9_d45_predictor_4x4)(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
37 void vp9_d63_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
38 void vp9_d63_predictor_4x4_ssse3(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
39 RTCD_EXTERN void (*vp9_d63_predictor_4x4)(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
41 void vp9_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, cons
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/mips-dspr2/
H A Dvp9_rtcd.h27 void vp9_d207_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
30 void vp9_d45_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
33 void vp9_d63_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
36 void vp9_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
37 void vp9_h_predictor_4x4_dspr2(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
40 void vp9_d117_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
43 void vp9_d135_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
46 void vp9_d153_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
49 void vp9_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
52 void vp9_tm_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, cons
[all...]
/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/vp9/common/arm/neon/
H A Dvp9_reconintra_neon.asm30 ; const uint8_t *above,
34 ; r2 const uint8_t *above
47 ; const uint8_t *above,
51 ; r2 const uint8_t *above
68 ; const uint8_t *above,
72 ; r2 const uint8_t *above
97 ; const uint8_t *above,
101 ; r2 const uint8_t *above
130 ; const uint8_t *above,
134 ; r2 const uint8_t *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;
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/
H A Dvp9_intrapred_sse2.asm22 cglobal dc_predictor_4x4, 4, 5, 2, dst, stride, above, left, goffset
43 cglobal dc_predictor_8x8, 4, 5, 3, dst, stride, above, left, goffset
72 cglobal dc_predictor_16x16, 4, 5, 3, dst, stride, above, left, goffset
104 cglobal dc_predictor_32x32, 4, 5, 5, dst, stride, above, left, goffset
146 cglobal v_predictor_4x4, 3, 3, 1, dst, stride, above
156 cglobal v_predictor_8x8, 3, 3, 1, dst, stride, above
172 cglobal v_predictor_16x16, 3, 4, 1, dst, stride, above
188 cglobal v_predictor_32x32, 3, 4, 2, dst, stride, above
209 cglobal tm_predictor_4x4, 4, 4, 4, dst, stride, above, left
239 cglobal tm_predictor_8x8, 4, 4, 4, dst, stride, above, lef
[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/qcom/display/msm8226/libhwcomposer/
H A Dhwc_delta_panel.cpp85 "vld4.8 {d8-d11}, [%[above]]! \n"
125 : [above]"+&r"(pPixelAbove)
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/
H A Drecon_wrapper_sse2.c18 const unsigned char *above, \
115 const unsigned char *above, \
H A Drecon_sse2.asm122 ; unsigned char *above,
136 mov rdi, arg(2) ;above;
195 ; unsigned char *above,
212 mov rsi, arg(2) ;above;
249 ; unsigned char *above,
316 ; unsigned char *above,
355 ; unsigned char *above,
372 mov rsi, arg(2) ;above
436 ; unsigned char *above,
477 ; unsigned char *above,
[all...]
/hardware/intel/img/hwcomposer/merrifield/common/base/
H A DHwcLayerList.cpp593 // 2) noncandidate layer and candidate layers above the target layer can't overlap
604 // check candidate layer above this noncandidate layer does not overlap
605 for (int above = below + 1; above < targetLayerIndex; above++) {
606 if (mFBLayers[above]->mPlaneCandidate == false) {
609 if (hasIntersection(mFBLayers[above], mFBLayers[below])) {
616 // check candidate and noncandidate layers above this candidate does not overlap
617 for (int above = targetLayerIndex + 1; above < mFBLayer
[all...]
/hardware/intel/img/hwcomposer/moorefield_hdmi/common/base/
H A DHwcLayerList.cpp664 // 2) noncandidate layer and candidate layers above the target layer can't overlap
675 // check candidate layer above this noncandidate layer does not overlap
676 for (int above = below + 1; above < targetLayerIndex; above++) {
677 if (mFBLayers[above]->mPlaneCandidate == false) {
680 if (hasIntersection(mFBLayers[above], mFBLayers[below])) {
687 // check candidate and noncandidate layers above this candidate does not overlap
688 for (unsigned int above = targetLayerIndex + 1; above < mFBLayer
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/
H A Dvp9_subpel_variance_impl_sse2.asm56 pavgb xmm5, xmm1 ; xmm = vertical average of the above
59 punpcklbw xmm5, xmm0 ; xmm5 = words of above
63 punpcklbw xmm3, xmm0 ; xmm3 = words of above
273 punpcklbw xmm5, xmm0 ; xmm5 = words of above
277 punpcklbw xmm3, xmm0 ; xmm3 = words of above
/hardware/qcom/media/msm8974/mm-core/omxcore/
H A DAndroid.mk6 # * Redistributions of source code must retain the above copyright
8 # * Redistributions in binary form must reproduce the above copyright

Completed in 1580 milliseconds

12