[FFmpeg-cvslog] lavfi/paletteuse: fix debug_mean_error after aba926e7d

Clément Bœsch git at videolan.org
Sat Oct 28 19:03:51 EEST 2017


ffmpeg | branch: master | Clément Bœsch <u at pkh.me> | Sat Oct 28 18:01:41 2017 +0200| [157d08e971f43dd17ba2c3618e31c76fa938efe2] | committer: Clément Bœsch

lavfi/paletteuse: fix debug_mean_error after aba926e7d

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=157d08e971f43dd17ba2c3618e31c76fa938efe2
---

 libavfilter/vf_paletteuse.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/libavfilter/vf_paletteuse.c b/libavfilter/vf_paletteuse.c
index 19017ac7b7..84c31de3be 100644
--- a/libavfilter/vf_paletteuse.c
+++ b/libavfilter/vf_paletteuse.c
@@ -787,9 +787,9 @@ static void debug_mean_error(PaletteUseContext *s, const AVFrame *in1,
         for (x = 0; x < in1->width; x++) {
             const uint32_t c1 = src1[x];
             const uint32_t c2 = palette[src2[x]];
-            const uint8_t rgb1[] = {c1 >> 16 & 0xff, c1 >> 8 & 0xff, c1 & 0xff};
-            const uint8_t rgb2[] = {c2 >> 16 & 0xff, c2 >> 8 & 0xff, c2 & 0xff};
-            mean_err += diff(rgb1, rgb2, s->trans_thresh);
+            const uint8_t argb1[] = {0xff, c1 >> 16 & 0xff, c1 >> 8 & 0xff, c1 & 0xff};
+            const uint8_t argb2[] = {0xff, c2 >> 16 & 0xff, c2 >> 8 & 0xff, c2 & 0xff};
+            mean_err += diff(argb1, argb2, s->trans_thresh);
         }
         src1 += src1_linesize;
         src2 += src2_linesize;



More information about the ffmpeg-cvslog mailing list