summaryrefslogtreecommitdiff
path: root/libswscale/vscale.c
diff options
context:
space:
mode:
Diffstat (limited to 'libswscale/vscale.c')
-rw-r--r--libswscale/vscale.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libswscale/vscale.c b/libswscale/vscale.c
index 18d5ad15f4..3d6e81a70f 100644
--- a/libswscale/vscale.c
+++ b/libswscale/vscale.c
@@ -229,7 +229,7 @@ void ff_init_vscale_pfn(SwsContext *c,
{
VScalerContext *lumCtx = NULL;
VScalerContext *chrCtx = NULL;
- int idx = c->numDesc - 1;
+ int idx = c->numDesc - (c->is_internal_gamma ? 2 : 1);
if (isPlanarYUV(c->dstFormat) || (isGray(c->dstFormat) && !isALPHA(c->dstFormat))) {
if (!isGray(c->dstFormat)) {