FastLED 3.9.15
Loading...
Searching...
No Matches
imdct.hpp File Reference
#include "coder.h"
#include "assembly.h"
#include "fl/stl/stdint.h"
#include "fl/stl/noexcept.h"
+ Include dependency graph for imdct.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
 

Functions

static void fl::third_party::AntiAlias (int32_t *x, int32_t nBfly) FL_NOEXCEPT
 
static int32_t fl::third_party::FreqInvertRescale (int32_t *y, int32_t *xPrev, int32_t blockIdx, int32_t es) FL_NOEXCEPT
 
static int32_t fl::third_party::HybridTransform (int32_t *xCurr, int32_t *xPrev, int32_t y[BLOCK_SIZE][NBANDS], SideInfoSub *sis, BlockCount *bc) FL_NOEXCEPT
 
static __inline void fl::third_party::idct9 (int32_t *x) FL_NOEXCEPT
 
int32_t fl::third_party::IMDCT (MP3DecInfo *mp3DecInfo, int32_t gr, int32_t ch) FL_NOEXCEPT
 
static __inline void fl::third_party::imdct12 (int32_t *x, int32_t *out) FL_NOEXCEPT
 
static int32_t fl::third_party::IMDCT12x3 (int32_t *xCurr, int32_t *xPrev, int32_t *y, int32_t btPrev, int32_t blockIdx, int32_t gb) FL_NOEXCEPT
 
static int32_t fl::third_party::IMDCT36 (int32_t *xCurr, int32_t *xPrev, int32_t *y, int32_t btCurr, int32_t btPrev, int32_t blockIdx, int32_t gb) FL_NOEXCEPT
 
static void fl::third_party::WinPrevious (int32_t *xPrev, int32_t *xPrevWin, int32_t btPrev) FL_NOEXCEPT
 

Variables

static const int32_t fl::third_party::c18 [9]
 
static int32_t fl::third_party::c3_0 = static_cast<int32_t>(0x6ed9eba1U)
 
static int32_t fl::third_party::c6 [3] = { static_cast<int32_t>(0x7ba3751dU), static_cast<int32_t>(0x5a82799aU), 0x2120fb83 }
 
static const int32_t fl::third_party::c9_0 = static_cast<int32_t>(0x6ed9eba1U)
 
static const int32_t fl::third_party::c9_1 = static_cast<int32_t>(0x620dbe8bU)
 
static const int32_t fl::third_party::c9_2 = 0x163a1a7e
 
static const int32_t fl::third_party::c9_3 = static_cast<int32_t>(0x5246dd49U)
 
static const int32_t fl::third_party::c9_4 = static_cast<int32_t>(0x7e0e2e32U)
 
int32_t fl::third_party::fastWin36 [18]