--
Mats Peterson
http://matsp888.no-ip.org/~mats/
>From 13d7105fc299cae346340cf696844023c1888036 Mon Sep 17 00:00:00 2001
From: Mats Peterson <matsp...@yahoo.com>
Date: Fri, 19 Feb 2016 16:24:05 +0100
Subject: [PATCH 3/3] lavf/avidec: Fix endianness when reading the palette from 'xxpc' chunks

---
 libavformat/avidec.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavformat/avidec.c b/libavformat/avidec.c
index 3859810..1f4a4d4 100644
--- a/libavformat/avidec.c
+++ b/libavformat/avidec.c
@@ -1266,7 +1266,7 @@ start_sync:
 
                 // b + (g << 8) + (r << 16);
                 for (; k <= last; k++)
-                    ast->pal[k] = 0xFFU<<24 | avio_rb32(pb)>>8;
+                    ast->pal[k] = 0xFFU<<24 | avio_rl32(pb);
 
                 ast->has_pal = 1;
                 goto start_sync;
-- 
1.7.10.4

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to