FastLED 3.9.15
Loading...
Searching...
No Matches

◆ gif__jump_data()

static void fl::third_party::gif__jump_data ( fl::u32 * skip,
fl::u32 * available,
const fl::u8 ** pos )
inlinestatic

Perform any jump over decoded data, to accommodate clipped portion of frame.

Parameters
[in,out]skipNumber of pixels of data to jump.
[in,out]availableNumber of pixels of data currently available.
[in,out]posPosition in decoded pixel value data.

Definition at line 434 of file gif.cpp.hpp.

438{
439 fl::u32 jump = (*skip < *available) ? *skip : *available;
440
441 *skip -= jump;
442 *available -= jump;
443 *pos += jump;
444}
uint8_t pos
Definition Blur.ino:11
int available()

References fl::available(), FL_NOEXCEPT, and pos.

Referenced by nsgif__decode_complex().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: