Lines Matching defs:size
77 int size = (1 << log2_size);
78 int size_in_luma_h = size << hshift;
80 int size_in_luma_v = size << vshift;
171 memcpy(top, src - stride, size * sizeof(pixel));
173 memcpy(top + size, src - stride + size, size * sizeof(pixel));
174 EXTEND(top + size + top_right_size, POS(size + top_right_size - 1, -1),
175 size - top_right_size);
178 for (i = 0; i < size; i++)
181 for (i = size; i < size + bottom_left_size; i++)
183 EXTEND(left + size + bottom_left_size, POS(-1, size + bottom_left_size - 1),
184 size - bottom_left_size);
189 int size_max_x = x0 + ((2 * size) << hshift) < s->ps.sps->width ?
190 2 * size : (s->ps.sps->width - x0) >> hshift;
191 int size_max_y = y0 + ((2 * size) << vshift) < s->ps.sps->height ?
192 2 * size : (s->ps.sps->height - y0) >> vshift;
193 int j = size + (cand_bottom_left? bottom_left_size: 0) -1;
195 size_max_x = x0 + ((size) << hshift) < s->ps.sps->width ?
196 size : (s->ps.sps->width - x0) >> hshift;
199 size_max_y = y0 + (( size) << vshift) < s->ps.sps->height ?
200 size : (s->ps.sps->height - y0) >> vshift;
231 EXTEND(left, left[-1], size);
233 EXTEND(left + size, left[size - 1], size);
255 EXTEND(left + size, left[size - 1], size);
257 EXTEND(left, left[-1], 2 * size);
261 EXTEND(left, left[-1], 2 * size);
265 EXTEND(top, top[size], size);
266 left[-1] = top[size];
267 EXTEND(left, left[-1], 2 * size);
273 EXTEND(top, left[-1], 2 * size);
274 EXTEND(left, left[-1], 2 * size);
279 EXTEND(left, left[size], size);
284 EXTEND(top, left[-1], size);
286 EXTEND(top + size, top[size - 1], size);
292 if (mode != INTRA_DC && size != 4){
314 filtered_left[2 * size - 1] = left[2 * size - 1];
315 filtered_top[2 * size - 1] = top[2 * size - 1];
316 for (i = 2 * size - 2; i >= 0; i--)
321 for (i = 2 * size - 2; i >= 0; i--)
348 #define INTRA_PRED(size) \
349 static void FUNC(intra_pred_ ## size)(HEVCContext *s, int x0, int y0, int c_idx) \
351 FUNC(intra_pred)(s, x0, y0, size, c_idx); \
369 int size = 1 << trafo_size;
370 for (y = 0; y < size; y++)
371 for (x = 0; x < size; x++)
372 POS(x, y) = ((size - 1 - x) * left[y] + (x + 1) * top[size] +
373 (size - 1 - y) * top[x] + (y + 1) * left[size] + size) >> (trafo_size + 1);
376 #define PRED_PLANAR(size)\
377 static void FUNC(pred_planar_ ## size)(uint8_t *src, const uint8_t *top, \
380 FUNC(pred_planar)(src, top, left, stride, size + 2); \
395 int size = (1 << log2_size);
399 int dc = size;
401 for (i = 0; i < size; i++)
408 for (i = 0; i < size; i++)
409 for (j = 0; j < size; j+=4)
412 if (c_idx == 0 && size < 32) {
414 for (x = 1; x < size; x++)
416 for (y = 1; y < size; y++)
425 int mode, int size)
443 pixel *ref_tmp = ref_array + size;
445 int last = (size * angle) >> 5;
450 for (x = 0; x <= size; x += 4)
457 for (y = 0; y < size; y++) {
461 for (x = 0; x < size; x += 4) {
472 for (x = 0; x < size; x += 4)
476 if (mode == 26 && c_idx == 0 && size < 32) {
477 for (y = 0; y < size; y++)
483 for (x = 0; x <= size; x += 4)
490 for (x = 0; x < size; x++) {
494 for (y = 0; y < size; y++) {
499 for (y = 0; y < size; y++)
503 if (mode == 10 && c_idx == 0 && size < 32) {
504 for (x = 0; x < size; x += 4) {