diff options
author | James Almer <jamrial@gmail.com> | 2024-11-05 18:54:46 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2024-11-06 17:45:47 -0300 |
commit | 4047b887fc44b110bccb1da09bcb79d6e454b88b (patch) | |
tree | 90ce4c7a25f56ecaceea11d89ce2829f0eb602a2 | |
parent | c5ebd565005b6002ae37ee4b832ec034534e69d9 (diff) | |
download | ffmpeg-4047b887fc44b110bccb1da09bcb79d6e454b88b.tar.gz |
swscale/swscale_unscaled: add more unscaled planar RGB to planar RGB coverage
Signed-off-by: James Almer <jamrial@gmail.com>
-rw-r--r-- | libswscale/swscale_unscaled.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/libswscale/swscale_unscaled.c b/libswscale/swscale_unscaled.c index 98856eab4c..60c8d328a9 100644 --- a/libswscale/swscale_unscaled.c +++ b/libswscale/swscale_unscaled.c @@ -2382,7 +2382,15 @@ void ff_get_unscaled_swscale(SwsInternal *c) /* RGB to planar RGB */ if ((srcFormat == AV_PIX_FMT_GBRP && dstFormat == AV_PIX_FMT_GBRAP) || - (srcFormat == AV_PIX_FMT_GBRAP && dstFormat == AV_PIX_FMT_GBRP)) + (srcFormat == AV_PIX_FMT_GBRP10 && dstFormat == AV_PIX_FMT_GBRAP10) || + (srcFormat == AV_PIX_FMT_GBRP12 && dstFormat == AV_PIX_FMT_GBRAP12) || + (srcFormat == AV_PIX_FMT_GBRP14 && dstFormat == AV_PIX_FMT_GBRAP14) || + (srcFormat == AV_PIX_FMT_GBRP16 && dstFormat == AV_PIX_FMT_GBRAP16) || + (srcFormat == AV_PIX_FMT_GBRAP && dstFormat == AV_PIX_FMT_GBRP) || + (srcFormat == AV_PIX_FMT_GBRAP10 && dstFormat == AV_PIX_FMT_GBRP10) || + (srcFormat == AV_PIX_FMT_GBRAP12 && dstFormat == AV_PIX_FMT_GBRP12) || + (srcFormat == AV_PIX_FMT_GBRAP14 && dstFormat == AV_PIX_FMT_GBRP14) || + (srcFormat == AV_PIX_FMT_GBRAP16 && dstFormat == AV_PIX_FMT_GBRP16)) c->convert_unscaled = planarRgbToplanarRgbWrapper; #define isByteRGB(f) ( \ |