Lines Matching defs:width
36 static int64_t get_raw_size(enum AVPixelFormat fmt, int width, int height)
41 return width * height * 2LL;
45 return width * height * 3LL;
47 return (int64_t)(width * height) + 2 * AV_CEIL_RSHIFT(width, 1) * AV_CEIL_RSHIFT(height, 1);
49 return (int64_t)(width * height) + 2 * AV_CEIL_RSHIFT(width, 2) * AV_CEIL_RSHIFT(height, 2);
100 if (src_size < get_raw_size(id, avctx->width, avctx->height)) {
113 memcpy(dst, src, avctx->width * bpp);
114 src += avctx->width * bpp;
129 int height, width, hmargin, vmargin;
133 if (src_size < get_raw_size(AV_PIX_FMT_YUV410P, avctx->width, avctx->height)) {
145 width = avctx->width & ~3;
146 hmargin = avctx->width - width;
148 huvborder = AV_CEIL_RSHIFT(avctx->width, 2) - 1;
157 for (w = 0; w < width; w += 4) {
168 Y1[width + w] = src[w];
169 Y2[width + w] = src[w + hmargin * 1];
170 Y3[width + w] = src[w + hmargin * 2];
171 Y4[width + w] = src[w + hmargin * 3];
187 for (w = 0; w < width; w += 4) {
224 int height, width, hmargin, vmargin;
228 if (src_size < get_raw_size(AV_PIX_FMT_YUV420P, avctx->width, avctx->height)) {
240 width = avctx->width & ~1;
241 hmargin = avctx->width - width;
243 huvborder = AV_CEIL_RSHIFT(avctx->width, 1) - 1;
250 for (w = 0; w < width; w += 2) {
258 Y1[width + 1] = src[0];
259 Y2[width + 1] = src[1];
271 for (w = 0; w < width; w += 2) {
298 if (src_size < get_raw_size(AV_PIX_FMT_YUV444P, avctx->width, avctx->height)) {
313 for (w = 0; w < avctx->width; w++) {
392 avctx->width, avctx->height);
446 if (slice_size <= 16 + (avctx->height * avctx->width / (8 * nslices)))
493 int width = frame->width;
497 for (y = 0; y < left && get_bits_left(gb) >= 3 * width; y++) {
498 for (x = 0; x < width; x++) {
560 int width = frame->width;
564 for (y = 0; y < left && get_bits_left(gb) >= 3 * width; y++) {
565 for (x = 0; x < width; x++) {
600 int width = frame->width;
614 w = frame->width & ~3;
615 hmargin = frame->width - w;
617 huvborder = AV_CEIL_RSHIFT(frame->width, 2) - 1;
641 for (x = 0; x < width; x += 4) {
680 int width = frame->width;
694 w = frame->width & ~1;
695 hmargin = frame->width - w;
697 huvborder = AV_CEIL_RSHIFT(frame->width, 1) - 1;
721 for (x = 0; x < width; x += 2) {
752 int width = frame->width;
762 for (y = 0; y < left && get_bits_left(gb) >= 3 * width; y++) {
763 for (x = 0; x < width; x++) {