Home | History | Annotate | Download | only in source

Lines Matching refs:bS

89  * column in the table. Indexing goes as tc0[indexA][bS-1] */
101 * column in the table. Indexing goes as tc0[indexA][bS] */
171 static u32 GetBoundaryStrengths(mbStorage_t *mb, bS_t *bs, u32 flags);
173 static void FilterLuma(u8 *data, bS_t *bS, edgeThreshold_t *thresholds,
176 static void FilterChroma(u8 *cb, u8 *cr, bS_t *bS, edgeThreshold_t *thresholds,
179 static void FilterVerLumaEdge( u8 *data, u32 bS, edgeThreshold_t *thresholds,
181 static void FilterHorLumaEdge( u8 *data, u32 bS, edgeThreshold_t *thresholds,
183 static void FilterHorLuma( u8 *data, u32 bS, edgeThreshold_t *thresholds,
186 static void FilterVerChromaEdge( u8 *data, u32 bS, edgeThreshold_t *thresholds,
188 static void FilterHorChromaEdge( u8 *data, u32 bS, edgeThreshold_t *thresholds,
190 static void FilterHorChroma( u8 *data, u32 bS, edgeThreshold_t *thresholds,
206 static u32 GetBoundaryStrengths(mbStorage_t *mb, u8 (*bs)[16], u32 flags);
213 u8 (*bs)[16],
221 u8 (*bs)[16],
326 Function to calculate boundary strength value bs for an inner
361 Function to calculate boundary strength value bs for an inner
389 Function to calculate boundary strength value bs for left- or
419 Function to calculate boundary strength value bs for
486 Function to calculate boundary strength value bs for left-
586 bS_t bS[16];
610 * the bS values for the macroblock being processed was non-zero */
611 if (GetBoundaryStrengths(pMb, bS, flags))
617 FilterLuma((u8*)data, bS, thresholds, picWidthInMbs*16);
625 FilterChroma((u8*)data, data + 64*picSizeInMbs, bS,
651 u32 bS,
667 ASSERT(bS && bS <= 4);
670 if (bS < 4)
672 tc = thresholds->tc0[bS-1];
762 u32 bS,
777 ASSERT(bS < 4);
780 tc = thresholds->tc0[bS-1];
826 be done when bS is equal to all four edges.
831 u32 bS,
847 ASSERT(bS <= 4);
850 if (bS < 4)
852 tc = thresholds->tc0[bS-1];
944 u32 bS,
958 ASSERT(bS <= 4);
967 if (bS < 4)
969 tc = thresholds->tc0[bS-1] + 1;
990 if (bS < 4)
992 tc = thresholds->tc0[bS-1] + 1;
1019 u32 bS,
1034 ASSERT(bS < 4);
1037 tc = thresholds->tc0[bS-1] + 1;
1062 can be done if bS is equal for all four edges.
1067 u32 bS,
1082 ASSERT(bS <= 4);
1085 if (bS < 4)
1087 tc = thresholds->tc0[bS-1] + 1;
1130 macroblock. Function returns HANTRO_TRUE if any of the bS values for
1134 u32 GetBoundaryStrengths(mbStorage_t *mb, bS_t *bS, u32 flags)
1146 ASSERT(bS);
1154 bS[0].top = bS[1].top = bS[2].top = bS[3].top = 4;
1159 bS[0].top = EdgeBoundaryStrength(mb, mb->mbB, 0, 10);
1160 bS[1].top = EdgeBoundaryStrength(mb, mb->mbB, 1, 11);
1161 bS[2].top = EdgeBoundaryStrength(mb, mb->mbB, 4, 14);
1162 bS[3].top = EdgeBoundaryStrength(mb, mb->mbB, 5, 15);
1163 if (bS[0].top || bS[1].top || bS[2].top || bS[3].top)
1169 bS[0].top = bS[1].top = bS[2].top = bS[3].top = 0;
1177 bS[0].left = bS[4].left = bS[8].left = bS[12].left = 4;
1182 bS[0].left = EdgeBoundaryStrength(mb, mb->mbA, 0, 5);
1183 bS[4].left = EdgeBoundaryStrength(mb, mb->mbA, 2, 7);
1184 bS[8].left = EdgeBoundaryStrength(mb, mb->mbA, 8, 13);
1185 bS[12].left = EdgeBoundaryStrength(mb, mb->mbA, 10, 15);
1187 (bS[0].left || bS[4].left || bS[8].left || bS[12].left))
1193 bS[0].left = bS[4].left = bS[8].left = bS[12].left = 0;
1199 bS[4].top = bS[5].top = bS[6].top = bS[7].top =
1200 bS[8].top = bS[9].top = bS[10].top = bS[11].top =
1201 bS[12].top = bS[13].top = bS[14].top = bS[15].top = 3;
1203 bS[1].left = bS[2].left = bS[3].left =
1204 bS[5].left = bS[6].left = bS[7].left =
1205 bS[9].left = bS[10].left = bS[11].left =
1206 bS[13].left = bS[14].left = bS[15].left = 3;
1215 bS[4].top = mb->totalCoeff[2] || mb->totalCoeff[0] ? 2 : 0;
1216 bS[5].top = mb->totalCoeff[3] || mb->totalCoeff[1] ? 2 : 0;
1217 bS[6].top = mb->totalCoeff[6] || mb->totalCoeff[4] ? 2 : 0;
1218 bS[7].top = mb->totalCoeff[7] || mb->totalCoeff[5] ? 2 : 0;
1219 bS[8].top = mb->totalCoeff[8] || mb->totalCoeff[2] ? 2 : 0;
1220 bS[9].top = mb->totalCoeff[9] || mb->totalCoeff[3] ? 2 : 0;
1221 bS[10].top = mb->totalCoeff[12] || mb->totalCoeff[6] ? 2 : 0;
1222 bS[11].top = mb->totalCoeff[13] || mb->totalCoeff[7] ? 2 : 0;
1223 bS[12].top = mb->totalCoeff[10] || mb->totalCoeff[8] ? 2 : 0;
1224 bS[13].top = mb->totalCoeff[11] || mb->totalCoeff[9] ? 2 : 0;
1225 bS[14].top = mb->totalCoeff[14] || mb->totalCoeff[12] ? 2 : 0;
1226 bS[15].top = mb->totalCoeff[15] || mb->totalCoeff[13] ? 2 : 0;
1228 bS[1].left = mb->totalCoeff[1] || mb->totalCoeff[0] ? 2 : 0;
1229 bS[2].left = mb->totalCoeff[4] || mb->totalCoeff[1] ? 2 : 0;
1230 bS[3].left = mb->totalCoeff[5] || mb->totalCoeff[4] ? 2 : 0;
1231 bS[5].left = mb->totalCoeff[3] || mb->totalCoeff[2] ? 2 : 0;
1232 bS[6].left = mb->totalCoeff[6] || mb->totalCoeff[3] ? 2 : 0;
1233 bS[7].left = mb->totalCoeff[7] || mb->totalCoeff[6] ? 2 : 0;
1234 bS[9].left = mb->totalCoeff[9] || mb->totalCoeff[8] ? 2 : 0;
1235 bS[10].left = mb->totalCoeff[12] || mb->totalCoeff[9] ? 2 : 0;
1236 bS[11].left = mb->totalCoeff[13] || mb->totalCoeff[12] ? 2 : 0;
1237 bS[13].left = mb->totalCoeff[11] || mb->totalCoeff[10] ? 2 : 0;
1238 bS[14].left = mb->totalCoeff[14] || mb->totalCoeff[11] ? 2 : 0;
1239 bS[15].left = mb->totalCoeff[15] || mb->totalCoeff[14] ? 2 : 0;
1247 bS[4].top = mb->totalCoeff[2] || mb->totalCoeff[0] ? 2 : 0;
1248 bS[5].top = mb->totalCoeff[3] || mb->totalCoeff[1] ? 2 : 0;
1249 bS[6].top = mb->totalCoeff[6] || mb->totalCoeff[4] ? 2 : 0;
1250 bS[7].top = mb->totalCoeff[7] || mb->totalCoeff[5] ? 2 : 0;
1251 bS[12].top = mb->totalCoeff[10] || mb->totalCoeff[8] ? 2 : 0;
1252 bS[13].top = mb->totalCoeff[11] || mb->totalCoeff[9] ? 2 : 0;
1253 bS[14].top = mb->totalCoeff[14] || mb->totalCoeff[12] ? 2 : 0;
1254 bS[15].top = mb->totalCoeff[15] || mb->totalCoeff[13] ? 2 : 0;
1255 bS[8].top = InnerBoundaryStrength(mb, 8, 2);
1256 bS[9].top = InnerBoundaryStrength(mb, 9, 3);
1257 bS[10].top = InnerBoundaryStrength(mb, 12, 6);
1258 bS[11].top = InnerBoundaryStrength(mb, 13, 7);
1260 bS[1].left = mb->totalCoeff[1] || mb->totalCoeff[0] ? 2 : 0;
1261 bS[2].left = mb->totalCoeff[4] || mb->totalCoeff[1] ? 2 : 0;
1262 bS[3].left = mb->totalCoeff[5] || mb->totalCoeff[4] ? 2 : 0;
1263 bS[5].left = mb->totalCoeff[3] || mb->totalCoeff[2] ? 2 : 0;
1264 bS[6].left = mb->totalCoeff[6] || mb->totalCoeff[3] ? 2 : 0;
1265 bS[7].left = mb->totalCoeff[7] || mb->totalCoeff[6] ? 2 : 0;
1266 bS[9].left = mb->totalCoeff[9] || mb->totalCoeff[8] ? 2 : 0;
1267 bS[10].left = mb->totalCoeff[12] || mb->totalCoeff[9] ? 2 : 0;
1268 bS[11].left = mb->totalCoeff[13] || mb->totalCoeff[12] ? 2 : 0;
1269 bS[13].left = mb->totalCoeff[11] || mb->totalCoeff[10] ? 2 : 0;
1270 bS[14].left = mb->totalCoeff[14] || mb->totalCoeff[11] ? 2 : 0;
1271 bS[15].left = mb->totalCoeff[15] || mb->totalCoeff[14] ? 2 : 0;
1279 bS[4].top = mb->totalCoeff[2] || mb->totalCoeff[0] ? 2 : 0;
1280 bS[5].top = mb->totalCoeff[3] || mb->totalCoeff[1] ? 2 : 0;
1281 bS[6].top = mb->totalCoeff[6] || mb->totalCoeff[4] ? 2 : 0;
1282 bS[7].top = mb->totalCoeff[7] || mb->totalCoeff[5] ? 2 : 0;
1283 bS[8].top = mb->totalCoeff[8] || mb->totalCoeff[2] ? 2 : 0;
1284 bS[9].top = mb->totalCoeff[9] || mb->totalCoeff[3] ? 2 : 0;
1285 bS[10].top = mb->totalCoeff[12] || mb->totalCoeff[6] ? 2 : 0;
1286 bS[11].top = mb->totalCoeff[13] || mb->totalCoeff[7] ? 2 : 0;
1287 bS[12].top = mb->totalCoeff[10] || mb->totalCoeff[8] ? 2 : 0;
1288 bS[13].top = mb->totalCoeff[11] || mb->totalCoeff[9] ? 2 : 0;
1289 bS[14].top = mb->totalCoeff[14] || mb->totalCoeff[12] ? 2 : 0;
1290 bS[15].top = mb->totalCoeff[15] || mb->totalCoeff[13] ? 2 : 0;
1292 bS[1].left = mb->totalCoeff[1] || mb->totalCoeff[0] ? 2 : 0;
1293 bS[3].left = mb->totalCoeff[5] || mb->totalCoeff[4] ? 2 : 0;
1294 bS[5].left = mb->totalCoeff[3] || mb->totalCoeff[2] ? 2 : 0;
1295 bS[7].left = mb->totalCoeff[7] || mb->totalCoeff[6] ? 2 : 0;
1296 bS[9].left = mb->totalCoeff[9] || mb->totalCoeff[8] ? 2 : 0;
1297 bS[11].left = mb->totalCoeff[13] || mb->totalCoeff[12] ? 2 : 0;
1298 bS[13].left = mb->totalCoeff[11] || mb->totalCoeff[10] ? 2 : 0;
1299 bS[15].left = mb->totalCoeff[15] || mb->totalCoeff[14] ? 2 : 0;
1300 bS[2].left = InnerBoundaryStrength(mb, 4, 1);
1301 bS[6].left = InnerBoundaryStrength(mb, 6, 3);
1302 bS[10].left = InnerBoundaryStrength(mb, 12, 9);
1303 bS[14].left = InnerBoundaryStrength(mb, 14, 11);
1307 bS[4].top =
1309 bS[5].top =
1311 bS[6].top =
1313 bS[7].top =
1315 bS[8].top =
1317 bS[9].top =
1319 bS[10].top =
1321 bS[11].top =
1323 bS[12].top =
1325 bS[13].top =
1327 bS[14].top =
1329 bS[15].top =
1332 bS[1].left =
1334 bS[2].left =
1336 bS[3].left =
1338 bS[5].left =
1340 bS[6].left =
1342 bS[7].left =
1344 bS[9].left =
1346 bS[10].left =
1348 bS[11].left =
1350 bS[13].left =
1352 bS[14].left =
1354 bS[15].left =
1358 (bS[4].top || bS[5].top || bS[6].top || bS[7].top ||
1359 bS[8].top || bS[9].top || bS[10].top || bS[11].top ||
1360 bS[12].top || bS[13].top || bS[14].top || bS[15].top ||
1361 bS[1].left || bS[2].left || bS[3].left ||
1362 bS[5].left || bS[6].left || bS[7].left ||
1363 bS[9].left || bS[10].left || bS[11].left ||
1364 bS[13].left || bS[14].left || bS[15].left))
1544 bS_t *bS,
1559 ASSERT(bS);
1563 tmp = bS;
1571 /* only perform filtering if bS is non-zero, first of the four
1583 /* if bS is equal for all horizontal edges of the row -> perform
1627 bS_t *bS,
1642 ASSERT(bS);
1645 tmp = bS;
1652 /* only perform filtering if bS is non-zero, first two of the four
1654 * others filter the inner edge. Note that as chroma uses bS values
1655 * determined for luma edges, each bS is used only for 2 pixels of
1684 /* if bS is equal for all horizontal edges of the row -> perform
1778 u8 bS[2][16];
1806 * the bS values for the macroblock being processed was non-zero */
1807 if (GetBoundaryStrengths(pMb, bS, flags))
1811 GetLumaEdgeThresholds(pMb,alpha,beta,thresholdLuma,bS,flags);
1819 (const OMX_U8*)bS );
1826 (const OMX_U8*)bS+16 );
1829 bS, flags, pMb->chromaQpIndexOffset);
1838 (const OMX_U8*)bS );
1844 (const OMX_U8*)bS+16 );
1852 (const OMX_U8*)bS );
1858 (const OMX_U8*)bS+16 );
1878 macroblock. Function returns HANTRO_TRUE if any of the bS values for
1882 u32 GetBoundaryStrengths(mbStorage_t *mb, u8 (*bS)[16], u32 flags)
1896 ASSERT(bS);
1902 pTmp = (u32*)&bS[1][0];
1923 pTmp = (u32*)&bS[0][0];
1928 /*bS[0][0] = bS[0][1] = bS[0][2] = bS[0][3] = 4;*/
1968 bS[1][4] = (tmp1 & 0x00FF00FF) ? 2 : 0; /* [2] || [0] */
1969 bS[1][5] = (tmp1 & 0xFF00FF00) ? 2 : 0; /* [3] || [1] */
1970 bS[0][4] = (tmp1 & 0x0000FFFF) ? 2 : 0; /* [1] || [0] */
1971 bS[0][5] = (tmp1 & 0xFFFF0000) ? 2 : 0; /* [3] || [2] */
1974 bS[1][6] = (tmp2 & 0x00FF00FF) ? 2 : 0; /* [6] || [4] */
1975 bS[1][7] = (tmp2 & 0xFF00FF00) ? 2 : 0; /* [7] || [5] */
1976 bS[0][12] = (tmp2 & 0x0000FFFF) ? 2 : 0; /* [5] || [4] */
1977 bS[0][13] = (tmp2 & 0xFFFF0000) ? 2 : 0; /* [7] || [6] */
1979 bS[1][12] = (tmp1 & 0x00FF00FF) ? 2 : 0; /* [10] || [8] */
1980 bS[1][13] = (tmp1 & 0xFF00FF00) ? 2 : 0; /* [11] || [9] */
1981 bS[0][6] = (tmp1 & 0x0000FFFF) ? 2 : 0; /* [9] || [8] */
1982 bS[0][7] = (tmp1 & 0xFFFF0000) ? 2 : 0; /* [11] || [10] */
1984 bS[1][14] = (tmp2 & 0x00FF00FF) ? 2 : 0; /* [14] || [12] */
1985 bS[1][15] = (tmp2 & 0xFF00FF00) ? 2 : 0; /* [15] || [13] */
1986 bS[0][14] = (tmp2 & 0x0000FFFF) ? 2 : 0; /* [13] || [12] */
1987 bS[0][15] = (tmp2 & 0xFFFF0000) ? 2 : 0; /* [15] || [14] */
1997 bS[1][8] = tmp1 || tmp2 ? 2 : 0;
2000 bS[1][9] = tmp3 || tmp4 ? 2 : 0;
2003 bS[1][10] = tmp1 || tmp2 ? 2 : 0;
2006 bS[1][11] = tmp3 || tmp4 ? 2 : 0;
2009 bS[0][8] = tmp1 || tmp2 ? 2 : 0;
2012 bS[0][9] = tmp3 || tmp4 ? 2 : 0;
2015 bS[0][10] = tmp1 || tmp2 ? 2 : 0;
2016 bS[0][11] = tmp3 || tmp4 ? 2 : 0;
2028 bS[1][4] = (tmp1 & 0x00FF00FF) ? 2 : 0; /* [2] || [0] */
2029 bS[1][5] = (tmp1 & 0xFF00FF00) ? 2 : 0; /* [3] || [1] */
2030 bS[0][4] = (tmp1 & 0x0000FFFF) ? 2 : 0; /* [1] || [0] */
2031 bS[0][5] = (tmp1 & 0xFFFF0000) ? 2 : 0; /* [3] || [2] */
2033 bS[1][6] = (tmp2 & 0x00FF00FF) ? 2 : 0; /* [6] || [4] */
2034 bS[1][7] = (tmp2 & 0xFF00FF00) ? 2 : 0; /* [7] || [5] */
2035 bS[0][12] = (tmp2 & 0x0000FFFF) ? 2 : 0; /* [5] || [4] */
2036 bS[0][13] = (tmp2 & 0xFFFF0000) ? 2 : 0; /* [7] || [6] */
2038 bS[1][12] = (tmp1 & 0x00FF00FF) ? 2 : 0; /* [10] || [8] */
2039 bS[1][13] = (tmp1 & 0xFF00FF00) ? 2 : 0; /* [11] || [9] */
2040 bS[0][6] = (tmp1 & 0x0000FFFF) ? 2 : 0; /* [9] || [8] */
2041 bS[0][7] = (tmp1 & 0xFFFF0000) ? 2 : 0; /* [11] || [10] */
2043 bS[1][14] = (tmp2 & 0x00FF00FF) ? 2 : 0; /* [14] || [12] */
2044 bS[1][15] = (tmp2 & 0xFF00FF00) ? 2 : 0; /* [15] || [13] */
2045 bS[0][14] = (tmp2 & 0x0000FFFF) ? 2 : 0; /* [13] || [12] */
2046 bS[0][15] = (tmp2 & 0xFFFF0000) ? 2 : 0; /* [15] || [14] */
2048 bS[1][8] = (u8)InnerBoundaryStrength(mb, 8, 2);
2049 bS[1][9] = (u8)InnerBoundaryStrength(mb, 9, 3);
2050 bS[1][10] = (u8)InnerBoundaryStrength(mb, 12, 6);
2051 bS[1][11] = (u8)InnerBoundaryStrength(mb, 13, 7);
2060 bS[0][8] = tmp1 || tmp2 ? 2 : 0;
2063 bS[0][9] = tmp3 || tmp4 ? 2 : 0;
2066 bS[0][10] = tmp1 || tmp2 ? 2 : 0;
2067 bS[0][11] = tmp3 || tmp4 ? 2 : 0;
2078 bS[1][4] = (tmp1 & 0x00FF00FF) ? 2 : 0; /* [2] || [0] */
2079 bS[1][5] = (tmp1 & 0xFF00FF00) ? 2 : 0; /* [3] || [1] */
2080 bS[0][4] = (tmp1 & 0x0000FFFF) ? 2 : 0; /* [1] || [0] */
2081 bS[0][5] = (tmp1 & 0xFFFF0000) ? 2 : 0; /* [3] || [2] */
2083 bS[1][6] = (tmp2 & 0x00FF00FF) ? 2 : 0; /* [6] || [4] */
2084 bS[1][7] = (tmp2 & 0xFF00FF00) ? 2 : 0; /* [7] || [5] */
2085 bS[0][12] = (tmp2 & 0x0000FFFF) ? 2 : 0; /* [5] || [4] */
2086 bS[0][13] = (tmp2 & 0xFFFF0000) ? 2 : 0; /* [7] || [6] */
2088 bS[1][12] = (tmp1 & 0x00FF00FF) ? 2 : 0; /* [10] || [8] */
2089 bS[1][13] = (tmp1 & 0xFF00FF00) ? 2 : 0; /* [11] || [9] */
2090 bS[0][6] = (tmp1 & 0x0000FFFF) ? 2 : 0; /* [9] || [8] */
2091 bS[0][7] = (tmp1 & 0xFFFF0000) ? 2 : 0; /* [11] || [10] */
2093 bS[1][14] = (tmp2 & 0x00FF00FF) ? 2 : 0; /* [14] || [12] */
2094 bS[1][15] = (tmp2 & 0xFF00FF00) ? 2 : 0; /* [15] || [13] */
2095 bS[0][14] = (tmp2 & 0x0000FFFF) ? 2 : 0; /* [13] || [12] */
2096 bS[0][15] = (tmp2 & 0xFFFF0000) ? 2 : 0; /* [15] || [14] */
2098 bS[0][8] = (u8)InnerBoundaryStrength(mb, 4, 1);
2099 bS[0][9] = (u8)InnerBoundaryStrength(mb, 6, 3);
2100 bS[0][10] = (u8)InnerBoundaryStrength(mb, 12, 9);
2101 bS[0][11] = (u8)InnerBoundaryStrength(mb, 14, 11);
2110 bS[1][8] = tmp1 || tmp2 ? 2 : 0;
2113 bS[1][9] = tmp3 || tmp4 ? 2 : 0;
2116 bS[1][10] = tmp1 || tmp2 ? 2 : 0;
2117 bS[1][11] = tmp3 || tmp4 ? 2 : 0;
2123 bS[1][4] = (tmp1 & 0x00FF00FF) ? 2 : (u8)InnerBoundaryStrength2(mb, 2, 0);
2124 bS[1][5] = (tmp1 & 0xFF00FF00) ? 2 : (u8)InnerBoundaryStrength2(mb, 3, 1);
2125 bS[0][4] = (tmp1 & 0x0000FFFF) ? 2 : (u8)InnerBoundaryStrength2(mb, 1, 0);
2126 bS[0][5] = (tmp1 & 0xFFFF0000) ? 2 : (u8)InnerBoundaryStrength2(mb, 3, 2);
2128 bS[1][6] = (tmp1 & 0x00FF00FF) ? 2 : (u8)InnerBoundaryStrength2(mb, 6, 4);
2129 bS[1][7] = (tmp1 & 0xFF00FF00) ? 2 : (u8)InnerBoundaryStrength2(mb, 7, 5);
2130 bS[0][12] = (tmp1 & 0x0000FFFF) ? 2 : (u8)InnerBoundaryStrength2(mb, 5, 4);
2131 bS[0][13] = (tmp1 & 0xFFFF0000) ? 2 : (u8)InnerBoundaryStrength2(mb, 7, 6);
2133 bS[1][12] = (tmp1 & 0x00FF00FF) ? 2 : (u8)InnerBoundaryStrength2(mb, 10, 8);
2134 bS[1][13] = (tmp1 & 0xFF00FF00) ? 2 : (u8)InnerBoundaryStrength2(mb, 11, 9);
2135 bS[0][6] = (tmp1 & 0x0000FFFF) ? 2 : (u8)InnerBoundaryStrength2(mb, 9, 8);
2136 bS[0][7] = (tmp1 & 0xFFFF0000) ? 2 : (u8)InnerBoundaryStrength2(mb, 11, 10);
2138 bS[1][14] = (tmp1 & 0x00FF00FF) ? 2 : (u8)InnerBoundaryStrength2(mb, 14, 12);
2139 bS[1][15] = (tmp1 & 0xFF00FF00) ? 2 : (u8)InnerBoundaryStrength2(mb, 15, 13);
2140 bS[0][14] = (tmp1 & 0x0000FFFF) ? 2 : (u8)InnerBoundaryStrength2(mb, 13, 12);
2141 bS[0][15] = (tmp1 & 0xFFFF0000) ? 2 : (u8)InnerBoundaryStrength2(mb, 15, 14);
2143 bS[1][8] = (u8)InnerBoundaryStrength(mb, 8, 2);
2144 bS[1][9] = (u8)InnerBoundaryStrength(mb, 9, 3);
2145 bS[1][10] = (u8)InnerBoundaryStrength(mb, 12, 6);
2146 bS[1][11] = (u8)InnerBoundaryStrength(mb, 13, 7);
2148 bS[0][8] = (u8)InnerBoundaryStrength(mb, 4, 1);
2149 bS[0][9] = (u8)InnerBoundaryStrength(mb, 6, 3);
2150 bS[0][10] = (u8)InnerBoundaryStrength(mb, 12, 9);
2151 bS[0][11] = (u8)InnerBoundaryStrength(mb, 14, 11);
2153 pTmp = (u32*)&bS[0][0];
2179 u8 (*bs)[16],
2192 ASSERT(bs);
2217 t1 = bs[i][0];
2218 t2 = bs[i][1];
2220 t1 = bs[i][2];
2222 t2 = bs[i][3];
2224 t1 = bs[i][4];
2226 t2 = bs[i][5];
2228 t1 = bs[i][6];
2230 t2 = bs[i][7];
2232 t1 = bs[i][8];
2234 t2 = bs[i][9];
2236 t1 = bs[i][10];
2238 t2 = bs[i][11];
2240 t1 = bs[i][12];
2242 t2 = bs[i][13];
2244 t1 = bs[i][14];
2246 t2 = bs[i][15];
2264 t1 = bs[1][0];
2265 t2 = bs[1][1];
2266 t3 = bs[1][2];
2267 t4 = bs[1][3];
2286 threshold[0][0] = (bs[0][0] && (bs[0][0] < 4)) ? tc0[indexA][bs[0][0]] : 0;
2287 threshold[0][1] = (bs[0][1] && (bs[0][1] < 4)) ? tc0[indexA][bs[0][1]] : 0;
2288 threshold[0][2] = (bs[0][2] && (bs[0][2] < 4)) ? tc0[indexA][bs[0][2]] : 0;
2289 threshold[0][3] = (bs[0][3] && (bs[0][3] < 4)) ? tc0[indexA][bs[0][3]] : 0;
2309 u8 (*bs)[16],
2323 ASSERT(bs);
2348 t1 = bs[i][0];
2349 t2 = bs[i][1];
2351 t1 = bs[i][2];
2353 t2 = bs[i][3];
2355 t1 = bs[i][8];
2357 t2 = bs[i][9];
2359 t1 = bs[i][10];
2361 t2 = bs[i][11];
2381 t1 = bs[1][0];
2382 t2 = bs[1][1];
2383 t3 = bs[1][2];
2384 t4 = bs[1][3];
2405 threshold[0][0] = (bs[0][0]) ? tc0[indexA][bs[0][0]] : 0;
2406 threshold[0][1] = (bs[0][1]) ? tc0[indexA][bs[0][1]] : 0;
2407 threshold[0][2] = (bs[0][2]) ? tc0[indexA][bs[0][2]] : 0;
2408 threshold[0][3] = (bs[0][3]) ? tc0[indexA][bs[0][3]] : 0;