-- Mats Peterson http://matsp888.no-ip.org/~mats/
>From 309ee0932eda48b340f2da9f2bc9ac3ea667edf9 Mon Sep 17 00:00:00 2001 From: Mats Peterson <matsp...@yahoo.com> Date: Sat, 27 Feb 2016 15:31:08 +0100 Subject: [PATCH 1/2] lavf/avienc: Simplify palette handling
--- libavformat/avienc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavformat/avienc.c b/libavformat/avienc.c index ca505f4..b133bee 100644 --- a/libavformat/avienc.c +++ b/libavformat/avienc.c @@ -683,7 +683,7 @@ static int avi_write_packet(AVFormatContext *s, AVPacket *pkt) int64_t cur_offset = avio_tell(pb); avio_seek(pb, avist->pal_offset, SEEK_SET); for (i = 0; i < pal_size; i++) { - uint32_t v = AV_RL32(data + size - 4*pal_size + 4*i); + uint32_t v = AV_RL32(data + size - AVPALETTE_SIZE + 4*i); avio_wl32(pb, v & 0xffffff); } avio_seek(pb, cur_offset, SEEK_SET); @@ -696,7 +696,7 @@ static int avi_write_packet(AVFormatContext *s, AVPacket *pkt) avio_w8(pb, pal_size & 0xFF); avio_wl16(pb, 0); // reserved for (i = 0; i < pal_size; i++) { - uint32_t v = AV_RL32(data + size - 4*pal_size + 4*i); + uint32_t v = AV_RL32(data + size - AVPALETTE_SIZE + 4*i); avio_wb32(pb, v<<8); } ff_end_tag(pb, pc_tag); -- 1.7.10.4
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel