Lines Matching refs:height

213                                  int width, int height, int stride)
216 DWTELEM *b0 = buffer + avpriv_mirror(-2 - 1, height - 1) * stride;
217 DWTELEM *b1 = buffer + avpriv_mirror(-2, height - 1) * stride;
219 for (y = -2; y < height; y += 2) {
220 DWTELEM *b2 = buffer + avpriv_mirror(y + 1, height - 1) * stride;
221 DWTELEM *b3 = buffer + avpriv_mirror(y + 2, height - 1) * stride;
223 if (y + 1 < (unsigned)height)
225 if (y + 2 < (unsigned)height)
228 if (y + 1 < (unsigned)height)
230 if (y + 0 < (unsigned)height)
286 int width, int height, int stride)
289 DWTELEM *b0 = buffer + avpriv_mirror(-4 - 1, height - 1) * stride;
290 DWTELEM *b1 = buffer + avpriv_mirror(-4, height - 1) * stride;
291 DWTELEM *b2 = buffer + avpriv_mirror(-4 + 1, height - 1) * stride;
292 DWTELEM *b3 = buffer + avpriv_mirror(-4 + 2, height - 1) * stride;
294 for (y = -4; y < height; y += 2) {
295 DWTELEM *b4 = buffer + avpriv_mirror(y + 3, height - 1) * stride;
296 DWTELEM *b5 = buffer + avpriv_mirror(y + 4, height - 1) * stride;
298 if (y + 3 < (unsigned)height)
300 if (y + 4 < (unsigned)height)
303 if (y + 3 < (unsigned)height)
305 if (y + 2 < (unsigned)height)
307 if (y + 1 < (unsigned)height)
309 if (y + 0 < (unsigned)height)
319 void ff_spatial_dwt(DWTELEM *buffer, DWTELEM *temp, int width, int height,
328 width >> level, height >> level,
333 width >> level, height >> level,
384 int height, int stride_line)
387 avpriv_mirror(-1 - 1, height - 1) * stride_line);
388 cs->b1 = slice_buffer_get_line(sb, avpriv_mirror(-1, height - 1) * stride_line);
393 int height, int stride)
395 cs->b0 = buffer + avpriv_mirror(-1 - 1, height - 1) * stride;
396 cs->b1 = buffer + avpriv_mirror(-1, height - 1) * stride;
402 int width, int height,
410 avpriv_mirror(y + 1, height - 1) *
413 avpriv_mirror(y + 2, height - 1) *
416 if (y + 1 < (unsigned)height && y < (unsigned)height) {
424 if (y + 1 < (unsigned)height)
426 if (y + 0 < (unsigned)height)
430 if (y - 1 < (unsigned)height)
432 if (y + 0 < (unsigned)height)
441 IDWTELEM *temp, int width, int height,
447 IDWTELEM *b2 = buffer + avpriv_mirror(y + 1, height - 1) * stride;
448 IDWTELEM *b3 = buffer + avpriv_mirror(y + 2, height - 1) * stride;
450 if (y + 1 < (unsigned)height)
452 if (y + 0 < (unsigned)height)
455 if (y - 1 < (unsigned)height)
457 if (y + 0 < (unsigned)height)
544 int height, int stride_line)
546 cs->b0 = slice_buffer_get_line(sb, avpriv_mirror(-3 - 1, height - 1) * stride_line);
547 cs->b1 = slice_buffer_get_line(sb, avpriv_mirror(-3, height - 1) * stride_line);
548 cs->b2 = slice_buffer_get_line(sb, avpriv_mirror(-3 + 1, height - 1) * stride_line);
549 cs->b3 = slice_buffer_get_line(sb, avpriv_mirror(-3 + 2, height - 1) * stride_line);
553 static void spatial_compose97i_init(DWTCompose *cs, IDWTELEM *buffer, int height,
556 cs->b0 = buffer + avpriv_mirror(-3 - 1, height - 1) * stride;
557 cs->b1 = buffer + avpriv_mirror(-3, height - 1) * stride;
558 cs->b2 = buffer + avpriv_mirror(-3 + 1, height - 1) * stride;
559 cs->b3 = buffer + avpriv_mirror(-3 + 2, height - 1) * stride;
565 int width, int height,
575 avpriv_mirror(y + 3, height - 1) *
578 avpriv_mirror(y + 4, height - 1) *
581 if (y > 0 && y + 4 < height) {
584 if (y + 3 < (unsigned)height)
586 if (y + 2 < (unsigned)height)
588 if (y + 1 < (unsigned)height)
590 if (y + 0 < (unsigned)height)
594 if (y - 1 < (unsigned)height)
596 if (y + 0 < (unsigned)height)
607 IDWTELEM *temp, int width, int height,
615 IDWTELEM *b4 = buffer + avpriv_mirror(y + 3, height - 1) * stride;
616 IDWTELEM *b5 = buffer + avpriv_mirror(y + 4, height - 1) * stride;
618 if (y + 3 < (unsigned)height)
620 if (y + 2 < (unsigned)height)
622 if (y + 1 < (unsigned)height)
624 if (y + 0 < (unsigned)height)
627 if (y - 1 < (unsigned)height)
629 if (y + 0 < (unsigned)height)
640 int height, int stride_line, int type,
647 spatial_compose97i_buffered_init(cs + level, sb, height >> level,
651 spatial_compose53i_buffered_init(cs + level, sb, height >> level,
660 int width, int height, int stride_line,
669 while (cs[level].y <= FFMIN((y >> level) + support, height >> level)) {
674 height >> level,
680 height >> level,
688 int height, int stride, int type,
695 spatial_compose97i_init(cs + level, buffer, height >> level,
699 spatial_compose53i_init(cs + level, buffer, height >> level,
707 IDWTELEM *temp, int width, int height,
717 while (cs[level].y <= FFMIN((y >> level) + support, height >> level)) {
721 height >> level, stride << level);
725 height >> level, stride << level);
731 void ff_spatial_idwt(IDWTELEM *buffer, IDWTELEM *temp, int width, int height,
736 spatial_idwt_init(cs, buffer, width, height, stride, type,
738 for (y = 0; y < height; y += 4)
739 spatial_idwt_slice(cs, buffer, temp, width, height, stride, type,