ffmpeg | branch: master | Michael Niedermayer <mich...@niedermayer.cc> | Thu Sep 10 17:03:11 2015 +0200| [21c7272859134734c6bda17ae0e973b23f20694d] | committer: Michael Niedermayer
swscale/utils: Forward luma range to the cascaded context for alphablending Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=21c7272859134734c6bda17ae0e973b23f20694d --- libswscale/utils.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/libswscale/utils.c b/libswscale/utils.c index 450d0d5..5265157 100644 --- a/libswscale/utils.c +++ b/libswscale/utils.c @@ -1500,11 +1500,18 @@ av_cold int sws_init_context(SwsContext *c, SwsFilter *srcFilter, if (ret < 0) return ret; - c->cascaded_context[1] = sws_getContext(srcW, srcH, tmpFormat, - dstW, dstH, dstFormat, - flags, srcFilter, dstFilter, c->param); + c->cascaded_context[1] = sws_alloc_set_opts(srcW, srcH, tmpFormat, + dstW, dstH, dstFormat, + flags, c->param); if (!c->cascaded_context[1]) return -1; + + c->cascaded_context[1]->srcRange = c->srcRange; + c->cascaded_context[1]->dstRange = c->dstRange; + ret = sws_init_context(c->cascaded_context[1], srcFilter , dstFilter); + if (ret < 0) + return ret; + return 0; } } _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog