computerscare-vcv-modules

computerscare modules for VCV Rack
Log | Files | Refs

commit d4deb82acfa67a6f9219912540aeb98009a03581
parent 43cb082194f947f70985554d705814b749dfa54d
Author: Adam M <aemalone@gmail.com>
Date:   Fri, 25 Dec 2020 15:55:15 -0600

remove unused code, fix non-gif support

Diffstat:
Msrc/animatedGif.hpp | 6++----
1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/animatedGif.hpp b/src/animatedGif.hpp @@ -157,7 +157,7 @@ struct AnimatedGifBuddy { int frame = 0; stbi_set_unpremultiply_on_load(1); stbi_convert_iphone_png_to_rgb(1); - //img = stbi_load(filename, &w, &h, &n, 4); + framePointers = {}; printf("framePointers.size BEFORE %i\n",framePointers.size()); img = stbi_xload(filename, &w, &h, &frame, framePointers, frameDelay); @@ -166,12 +166,11 @@ struct AnimatedGifBuddy { printf("loaded %i frames\n", framePointers.size()); numFrames = (int) framePointers.size(); //printVector(framePointers); - if (img == NULL || numFrames == 0) { + if (img == NULL) { printf("Failed to load %s - %s\n", filename, stbi_failure_reason()); return 0; } image = nvgCreateImageRGBA(ctx, w, h, imageFlags, img); - //stbi_image_free(img); initialized = true; return image; @@ -179,7 +178,6 @@ struct AnimatedGifBuddy { void displayGifFrame(NVGcontext* ctx, int frameNumber) { if (initialized && frameNumber < numFrames) { const unsigned char* dataAtFrame = framePointers[frameNumber]; - //printf("displaying frame %i\n",frameNumber); nvgUpdateImage(ctx, imageHandle, dataAtFrame); } }