|
|
@ -1810,8 +1810,7 @@ av_cold int sws_init_context(SwsContext *c, SwsFilter *srcFilter, |
|
|
|
/* unscaled special cases */ |
|
|
|
/* unscaled special cases */ |
|
|
|
if (unscaled && !usesHFilter && !usesVFilter && |
|
|
|
if (unscaled && !usesHFilter && !usesVFilter && |
|
|
|
(c->srcRange == c->dstRange || isAnyRGB(dstFormat) || |
|
|
|
(c->srcRange == c->dstRange || isAnyRGB(dstFormat) || |
|
|
|
srcFormat == AV_PIX_FMT_GRAYF32 && dstFormat == AV_PIX_FMT_GRAY8 || |
|
|
|
isFloat(srcFormat) || isFloat(dstFormat))){ |
|
|
|
srcFormat == AV_PIX_FMT_GRAY8 && dstFormat == AV_PIX_FMT_GRAYF32)) { |
|
|
|
|
|
|
|
ff_get_unscaled_swscale(c); |
|
|
|
ff_get_unscaled_swscale(c); |
|
|
|
|
|
|
|
|
|
|
|
if (c->swscale) { |
|
|
|
if (c->swscale) { |
|
|
|