Proper debug statements

This commit is contained in:
Christian Schwinne
2024-04-13 20:06:33 +02:00
committed by Will Tatam
parent 132244cb42
commit 6d67dc9828

View File

@@ -1,7 +1,9 @@
#include "wled.h"
#ifndef WLED_DISABLE_GIF #ifndef WLED_DISABLE_GIF
#include "GifDecoder.h" #include "GifDecoder.h"
#include "wled.h"
/* /*
* Functions to render images from filesystem to segments, used by the "Image" effect * Functions to render images from filesystem to segments, used by the "Image" effect
@@ -99,9 +101,9 @@ byte renderImageToSegment(Segment &seg) {
decoder.setFileReadBlockCallback(fileReadBlockCallback); decoder.setFileReadBlockCallback(fileReadBlockCallback);
decoder.setFileSizeCallback(fileSizeCallback); decoder.setFileSizeCallback(fileSizeCallback);
decoder.alloc(); decoder.alloc();
Serial.println("Starting decoding"); DEBUG_PRINTLN(F("Starting decoding"));
if(decoder.startDecoding() < 0) { gifDecodeFailed = true; return IMAGE_ERROR_GIF_DECODE; } if(decoder.startDecoding() < 0) { gifDecodeFailed = true; return IMAGE_ERROR_GIF_DECODE; }
Serial.println("Decoding started"); DEBUG_PRINTLN(F("Decoding started"));
} }
if (gifDecodeFailed) return IMAGE_ERROR_PREV; if (gifDecodeFailed) return IMAGE_ERROR_PREV;
@@ -129,14 +131,14 @@ byte renderImageToSegment(Segment &seg) {
} }
void endImagePlayback(Segment *seg) { void endImagePlayback(Segment *seg) {
Serial.println("Image playback end called"); DEBUG_PRINTLN(F("Image playback end called"));
if (!activeSeg || activeSeg != seg) return; if (!activeSeg || activeSeg != seg) return;
if (file) file.close(); if (file) file.close();
decoder.dealloc(); decoder.dealloc();
gifDecodeFailed = false; gifDecodeFailed = false;
activeSeg = nullptr; activeSeg = nullptr;
lastFilename[1] = '\0'; lastFilename[1] = '\0';
Serial.println("Image playback ended"); DEBUG_PRINTLN(F("Image playback ended"));
} }
#endif #endif