FastLED 3.9.15
Loading...
Searching...
No Matches
dqchan.hpp File Reference
#include "coder.h"
#include "assembly.h"
#include "fl/stl/stdint.h"
#include "fl/stl/noexcept.h"
+ Include dependency graph for dqchan.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Macros

#define SQRTHALF   0x5a82799a
 

Typedefs

typedef int fl::third_party::ARRAY3[3]
 

Functions

static int fl::third_party::DequantBlock (int32_t *inbuf, int32_t *outbuf, int num, int scale) FL_NOEXCEPT
 
int32_t fl::third_party::DequantChannel (int32_t *sampleBuf, int32_t *workBuf, int32_t *nonZeroBound, FrameHeader *fh, SideInfoSub *sis, ScaleFactorInfoSub *sfis, CriticalBandInfo *cbi) FL_NOEXCEPT
 

Variables

int32_t fl::third_party::poly43hi [5] = { (int32_t)0x10852163, (int32_t)0xd333f6a4, (int32_t)0x46e9408b, (int32_t)0x27c2cef0, (int32_t)0xfef577b4 }
 
int32_t fl::third_party::poly43lo [5] = { (int32_t)0x29a0bda9, (int32_t)0xb02e4828, (int32_t)0x5957aa1b, (int32_t)0x236c498d, (int32_t)0xff581859 }
 
int32_t fl::third_party::pow14 [4]
 
int fl::third_party::pow2exp [8] = { 14, 13, 11, 10, 9, 7, 6, 5 }
 
int32_t fl::third_party::pow2frac [8]
 
int32_t fl::third_party::pow43 []
 
int32_t fl::third_party::pow43_14 [4][16]
 
static const char fl::third_party::preTab [22] = { 0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,3,3,2,0 }