|
fplayer
C99 Falcon Sequence (fseq) file player for Light-O-Rama hardware (like xLights)
|
Frame pump state controller for loading/tracking frame data. More...
#include <pump.h>

Data Fields | ||
| struct FC * | fc | |
| File controller to read from. | ||
| const struct tf_header_t * | seq | |
| Sequence file metadata header. | ||
| struct fd_list_s | curr | |
| Current frame set to read from. | ||
| struct fd_list_s | next | |
| Preloaded frame set to read from next. | ||
| bool | preloading | |
| Preloading/preloaded state flag. | ||
| pthread_t | thread | |
| Preload thread. | ||
| union { | ||
| uint32_t frame | ||
| Target frame index. More... | ||
| int cb | ||
| Target compression block index. More... | ||
| } | pos | |
| Read position data. | ||
Frame pump state controller for loading/tracking frame data.
| int frame_pump_s::cb |
Target compression block index.
| struct fd_list_s frame_pump_s::curr |
Current frame set to read from.
| struct FC* frame_pump_s::fc |
File controller to read from.
| uint32_t frame_pump_s::frame |
Target frame index.
| struct fd_list_s frame_pump_s::next |
Preloaded frame set to read from next.
| union { ... } frame_pump_s::pos |
Read position data.
| bool frame_pump_s::preloading |
Preloading/preloaded state flag.
| const struct tf_header_t* frame_pump_s::seq |
Sequence file metadata header.
| pthread_t frame_pump_s::thread |
Preload thread.