• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libswscale/

Lines Matching defs:dstW

298                               int dstW, int filterAlign, int one,
309 const int64_t fone = 1LL << (54 - FFMIN(av_log2(srcW/dstW), 8));
315 FF_ALLOC_ARRAY_OR_GOTO(NULL, *filterPos, (dstW + 3), sizeof(**filterPos), fail);
321 dstW, sizeof(*filter) * filterSize, fail);
323 for (i = 0; i < dstW; i++) {
332 dstW, sizeof(*filter) * filterSize, fail);
335 for (i = 0; i < dstW; i++) {
348 dstW, sizeof(*filter) * filterSize, fail);
351 for (i = 0; i < dstW; i++) {
383 filterSize = 1 + (sizeFactor * srcW + dstW - 1) / dstW;
389 dstW, sizeof(*filter) * filterSize, fail);
392 for (i = 0; i < dstW; i++) {
402 d = d * dstW / srcW;
496 FF_ALLOCZ_ARRAY_OR_GOTO(NULL, filter2, dstW, filter2Size * sizeof(*filter2), fail);
498 for (i = 0; i < dstW; i++) {
520 for (i = dstW - 1; i >= 0; i--) {
535 if (i < dstW - 1 && (*filterPos)[i] >= (*filterPos)[i + 1])
580 filter = av_malloc_array(dstW, filterSize * sizeof(*filter));
596 for (i = 0; i < dstW; i++) {
612 for (i = 0; i < dstW; i++) {
639 (dstW + 3), *outFilterSize * sizeof(int16_t), fail);
642 for (i = 0; i < dstW; i++) {
663 (*filterPos)[dstW + 0] =
664 (*filterPos)[dstW + 1] =
665 (*filterPos)[dstW + 2] = (*filterPos)[dstW - 1]; /* the MMX/SSE scaler will
668 int k = (dstW - 1) * (*outFilterSize) + i;
685 static av_cold int init_hscaler_mmxext(int dstW, int xInc, uint8_t *filterCode,
791 for (i = 0; i < dstW / numSplits; i++) {
824 if (i + 4 - inc >= dstW)
1131 int dstW = c->dstW;
1133 int dst_stride = FFALIGN(dstW * sizeof(int16_t) + 66, 16);
1146 unscaled = (srcW == dstW && srcH == dstH);
1193 if (dstW < srcW && dstH < srcH)
1195 else if (dstW > srcW && dstH > srcH)
1206 if (srcW < 1 || srcH < 1 || dstW < 1 || dstH < 1) {
1210 srcW, srcH, dstW, dstH);
1219 c->lumXInc = (((int64_t)srcW << 16) + (dstW >> 1)) / dstW;
1238 if (dstW&1) {
1335 ((dstW >> c->chrDstHSubSample) <= (srcW >> 1) ||
1342 c->chrDstW = FF_CEIL_RSHIFT(dstW, c->chrDstHSubSample);
1359 c->canMMXEXTBeUsed = dstW >= srcW && (dstW & 31) == 0 &&
1362 if (!c->canMMXEXTBeUsed && dstW >= srcW && c->chrDstW >= c->chrSrcW && (srcW & 15) == 0
1391 c->lumXInc = ((int64_t)(srcW - 2) << 16) / (dstW - 2) - 20;
1403 c->lumMmxextFilterCodeSize = init_hscaler_mmxext(dstW, c->lumXInc, NULL,
1441 FF_ALLOCZ_OR_GOTO(c, c->hLumFilter, (dstW / 8 + 8) * sizeof(int16_t), fail);
1443 FF_ALLOCZ_OR_GOTO(c, c->hLumFilterPos, (dstW / 2 / 8 + 8) * sizeof(int32_t), fail);
1446 init_hscaler_mmxext( dstW, c->lumXInc, c->lumMmxextFilterCode,
1466 srcW, dstW, filterAlign, 1 << 14,
1549 FF_ALLOCZ_OR_GOTO(c, c->dither_error[i], (c->dstW+2) * sizeof(int), fail);
1632 av_log(c, AV_LOG_VERBOSE, "%dx%d -> %dx%d\n", srcW, srcH, dstW, dstH);
1634 "lum srcW=%d srcH=%d dstW=%d dstH=%d xInc=%d yInc=%d\n",
1635 c->srcW, c->srcH, c->dstW, c->dstH, c->lumXInc, c->lumYInc);
1637 "chr srcW=%d srcH=%d dstW=%d dstH=%d xInc=%d yInc=%d\n",
1664 int dstW, int dstH, enum AVPixelFormat dstFormat,
1676 c->dstW = dstW;
2077 int dstW, int dstH,
2093 context->dstW != dstW ||
2109 context->dstW = dstW;