[SCM] libav/experimental: Use pixel format descriptors to check if the input format is paletted.

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:59:16 UTC 2013


The following commit has been merged in the experimental branch:
commit d2a2b08cfe2ab382a4ad756c0a08ff78eb284ef9
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Mon Feb 1 19:50:17 2010 +0000

    Use pixel format descriptors to check if the input format is paletted.
    
    Originally committed as revision 21597 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavfilter/vf_scale.c b/libavfilter/vf_scale.c
index e0f3768..4d109ad 100644
--- a/libavfilter/vf_scale.c
+++ b/libavfilter/vf_scale.c
@@ -129,11 +129,7 @@ static int config_props(AVFilterLink *outlink)
     av_log(ctx, AV_LOG_INFO, "w:%d h:%d fmt:%s\n",
            outlink->w, outlink->h, av_pix_fmt_descriptors[outlink->format].name);
 
-    scale->input_is_pal = inlink->format == PIX_FMT_PAL8      ||
-                          inlink->format == PIX_FMT_BGR4_BYTE ||
-                          inlink->format == PIX_FMT_RGB4_BYTE ||
-                          inlink->format == PIX_FMT_BGR8      ||
-                          inlink->format == PIX_FMT_RGB8;
+    scale->input_is_pal = av_pix_fmt_descriptors[inlink->format].flags & PIX_FMT_PAL;
 
     return !scale->sws;
 }

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list