summaryrefslogtreecommitdiff
path: root/libswscale
diff options
context:
space:
mode:
Diffstat (limited to 'libswscale')
-rw-r--r--libswscale/swscale.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/libswscale/swscale.c b/libswscale/swscale.c
index 867995c9c7..7dbe0f59c5 100644
--- a/libswscale/swscale.c
+++ b/libswscale/swscale.c
@@ -847,15 +847,15 @@ static int scale_cascaded(SwsContext *c,
int srcSliceY, int srcSliceH,
uint8_t * const dst[], const int dstStride[])
{
- int ret = sws_scale(c->cascaded_context[0],
+ int ret = sws_scale(c->cascaded_context[0],
srcSlice, srcStride, srcSliceY, srcSliceH,
c->cascaded_tmp, c->cascaded_tmpStride);
- if (ret < 0)
- return ret;
- ret = sws_scale(c->cascaded_context[1],
- (const uint8_t * const * )c->cascaded_tmp, c->cascaded_tmpStride, 0, c->cascaded_context[0]->dstH,
- dst, dstStride);
+ if (ret < 0)
return ret;
+ ret = sws_scale(c->cascaded_context[1],
+ (const uint8_t * const * )c->cascaded_tmp, c->cascaded_tmpStride,
+ 0, c->cascaded_context[0]->dstH, dst, dstStride);
+ return ret;
}
/**