Lines Matching full:edge
80 /* BS=2 for a 4x4 edge if any of adjacent blocks forming edge */
82 /* edges can be derived using a lookup table for each edge */
226 /* Computing Bs for the top edge */
238 /* If Bs is not set, use left edge and current edge mvs and */
268 /* Computing Bs for the left edge */
348 UWORD32 edge;
356 for(edge = 0; edge < 4; edge++, ps_top_mv_pred = ps_cur_mv_pred - 4)
360 /* edge and one BS value for each of the four VERT edges. */
363 UWORD32 u4_vert_idx = 24 - (edge << 3);
364 UWORD32 u4_bs_horz = pu4_bs_table[edge];
365 mv_pred_t *ps_left_mv_pred = ps_leftmost_mv_pred + (edge << 2);
388 /* If Bs is not set, use left edge and current edge mvs and */
408 pv_nbr_pic_addr0 = ps_left_addr->u4_add[edge & 2];
409 pv_nbr_pic_addr1 = ps_left_addr->u4_add[1 + (edge & 2)];
443 /* If Bs is not set, use top edge and current edge mvs and */
455 if(edge)
495 pu4_bs_table[edge] = u4_bs_horz;
554 /* Computing Bs for the top edge */
566 /* If Bs is not set, use left edge and current edge mvs and */
619 /* Computing Bs for the left edge */
719 UWORD32 edge;
726 for(edge = 0; edge < 4; edge++, ps_top_mv_pred = ps_cur_mv_pred - 4)
730 /* edge and one BS value for each of the four VERT edges. */
733 UWORD32 u4_vert_idx = 24 - (edge << 3);
734 UWORD32 u4_bs_horz = pu4_bs_table[edge];
735 mv_pred_t *ps_left_mv_pred = ps_leftmost_mv_pred + (edge << 2);
758 /* If Bs is not set, use left edge and current edge mvs and */
785 pv_nbr_pic_addr0 = ps_left_addr->u4_add[edge & 2];
786 pv_nbr_pic_addr1 = ps_left_addr->u4_add[1 + (edge & 2)];
846 /* If Bs is not set, use top edge and current edge mvs and */
862 if(edge)
930 pu4_bs_table[edge] = u4_bs_horz;
939 /* xtra left mb edge when cur mb is field and left mb is */
1012 /* xtra left mb edge when cur mb is frame and left mb is */
1080 /* xtra top mb edge when cur mb is top mb of frame mb pair */
1232 /* Flag for extra left Edge */
1249 /* Come to Left Most Edge of the MB */
1438 /* Come to Left Most Edge of the MB */
1474 /* Flag for extra left Edge */
1614 /* Fill Bs of xtra top and left edge unconditionally to avoid checks */
1637 /* Setting BS for mixed mode edge=1 when (Bs!=2) */
1643 /* Call to Compute Boundary Strength for Extra Left Edge */
1677 /* Call to Compute Boundary Strength for Extra Top Edge */
1793 UWORD8 edge, u1_top_intra = 0, u1_left_intra = 0;
1828 for(edge = 0; edge < 4;
1829 edge++, ps_top_mv_pred = ps_cur_mv_pred - 4, puc_top_nnz =
1832 //Each iteration of this loop fills the four BS values of one HORIZ edge and
1845 ps_left_mv_pred = ps_leftmost_mv_pred + (edge << 2);
1856 //VERT edge is assigned BS values first
1885 ui_ref_pic_addr[0] = ps_left_addr->u4_add[edge & 2];
1886 ui_ref_pic_addr[1] = ps_left_addr->u4_add[1 + (edge & 2)];
1945 //if it is a non-edge OR it is an edge, which is not yet filled
1949 //HORIZ edge is assigned BS values next
1956 (0 == edge) ? (uc_top_mb_fld != uc_cur_mb_fld) : 0;
1976 if(edge)
2048 //if it is a non-edge OR it is an edge, which is not yet filled
2049 if(edge || (!edge && !u1_top_intra))
2050 ui_bs_table[edge] = u4_bs_horz;
2059 * Fills the boundary strength (Bs), for the top extra edge. ock
2072 /* for mixed mode edge*/
2088 /* Get strengths of left MB edge */
2199 * Fills the boundary strength (Bs), for the top extra edge. ock