FastLED 3.9.15
Loading...
Searching...
No Matches
software_decoder.cpp.hpp File Reference
+ Include dependency graph for software_decoder.cpp.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fl::third_party::SoftwareMpeg1Decoder::Mpeg1DecoderData
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::third_party
 

Functions

static void fl::third_party::yuv_to_rgb (const fl::third_party::plm_frame_t *frame, fl::u8 *rgb_buffer) FL_NOEXCEPT
 

Class Documentation

◆ fl::third_party::SoftwareMpeg1Decoder::Mpeg1DecoderData

struct fl::third_party::SoftwareMpeg1Decoder::Mpeg1DecoderData
+ Collaboration diagram for fl::third_party::SoftwareMpeg1Decoder::Mpeg1DecoderData:
Class Members
u16 frameRate = 0
bool hasNewFrame = false
bool headerParsed = false
u16 height = 0
bool initialized = false
unique_ptr< u8[]> inputBuffer
size inputSize = 0
double lastFrameTime = 0.0
plm_t * plmpeg = nullptr
unique_ptr< u8[]> rgbFrameBuffer
size rgbFrameSize = 0
double targetFrameDuration = 1.0/30.0
size totalSize = 0
u16 width = 0