Feature: Increase GIF frame resolution if needed
Vicki Pfau vi@endrift.com
Mon, 23 Apr 2018 22:38:21 -0700
1 files changed,
4 insertions(+),
0 deletions(-)
M
src/feature/imagemagick/imagemagick-gif-encoder.c
→
src/feature/imagemagick/imagemagick-gif-encoder.c
@@ -98,6 +98,10 @@ }
static void _magickVideoDimensionsChanged(struct mAVStream* stream, unsigned width, unsigned height) { struct ImageMagickGIFEncoder* encoder = (struct ImageMagickGIFEncoder*) stream; + if (width * height > encoder->iwidth * encoder->iheight) { + free(encoder->frame); + encoder->frame = malloc(width * height * 4); + } encoder->iwidth = width; encoder->iheight = height; }