Avoid incorrect deprecated pixel format warning.
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Thu, 2 May 2013 21:52:44 +0000 (23:52 +0200)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sun, 5 May 2013 08:01:22 +0000 (10:01 +0200)
Should only be printed if a "JPEG" format was used,
not for e.g. XYZ.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
libswscale/utils.c

index 28fd2e1..9badd0b 100644 (file)
@@ -1064,13 +1064,14 @@ av_cold int sws_init_context(SwsContext *c, SwsFilter *srcFilter,
 
     handle_jpeg(&srcFormat);
     handle_jpeg(&dstFormat);
+    if(srcFormat!=c->srcFormat || dstFormat!=c->dstFormat)
+        av_log(c, AV_LOG_WARNING, "deprecated pixel format used, make sure you did set range correctly\n");
     handle_0alpha(&srcFormat);
     handle_0alpha(&dstFormat);
     handle_xyz(&srcFormat);
     handle_xyz(&dstFormat);
 
     if(srcFormat!=c->srcFormat || dstFormat!=c->dstFormat){
-        av_log(c, AV_LOG_WARNING, "deprecated pixel format used, make sure you did set range correctly\n");
         c->srcFormat= srcFormat;
         c->dstFormat= dstFormat;
     }