diff mbox series

[FFmpeg-devel] libswscale: fix for floating point formats, require full chroma

Message ID 20200510231748.94801-1-mindmark@gmail.com
State Accepted
Commit fabeef22d9793a834dba4cee5aafbf0494b9ce4f
Headers show
Series [FFmpeg-devel] libswscale: fix for floating point formats, require full chroma | expand

Checks

Context Check Description
andriy/default pending
andriy/make success Make finished
andriy/make_fate success Make fate finished

Commit Message

Mark Reid May 10, 2020, 11:17 p.m. UTC
From: Mark Reid <mindmark@gmail.com>

upon more floating point testing, looks like I missed adding this bit.

---
 libswscale/utils.c | 2 ++
 1 file changed, 2 insertions(+)

--
2.25.0

Comments

Michael Niedermayer May 11, 2020, 10:56 p.m. UTC | #1
On Sun, May 10, 2020 at 04:17:48PM -0700, mindmark@gmail.com wrote:
> From: Mark Reid <mindmark@gmail.com>
> 
> upon more floating point testing, looks like I missed adding this bit.
> 
> ---
>  libswscale/utils.c | 2 ++
>  1 file changed, 2 insertions(+)

will apply

thx

[...]
diff mbox series

Patch

diff --git a/libswscale/utils.c b/libswscale/utils.c
index 15c0a19afa..111062e915 100644
--- a/libswscale/utils.c
+++ b/libswscale/utils.c
@@ -1405,6 +1405,8 @@  av_cold int sws_init_context(SwsContext *c, SwsFilter *srcFilter,
         srcFormat != AV_PIX_FMT_GBRP14BE  && srcFormat != AV_PIX_FMT_GBRP14LE &&
         srcFormat != AV_PIX_FMT_GBRP16BE  && srcFormat != AV_PIX_FMT_GBRP16LE &&
         srcFormat != AV_PIX_FMT_GBRAP16BE  && srcFormat != AV_PIX_FMT_GBRAP16LE &&
+        srcFormat != AV_PIX_FMT_GBRPF32BE  && srcFormat != AV_PIX_FMT_GBRPF32LE &&
+        srcFormat != AV_PIX_FMT_GBRAPF32BE && srcFormat != AV_PIX_FMT_GBRAPF32LE &&
         ((dstW >> c->chrDstHSubSample) <= (srcW >> 1) ||
          (flags & SWS_FAST_BILINEAR)))
         c->chrSrcHSubSample = 1;