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

Reply via email to