MythTV  master
Classes | Macros | Typedefs | Variables
el_processor.cpp File Reference
#include "el_processor.h"
#include <cmath>
#include <complex>
#include <cstdlib>
#include <cstring>
#include <vector>
#include "libavcodec/avfft.h"
#include "libavcodec/fft.h"
Include dependency graph for el_processor.cpp:

Go to the source code of this file.

Classes

class  decoder_impl
 

Macros

#define FASTER_CALC
 

Typedefs

using FFTComplexArray = FFTSample[2]
 
using cfloat = std::complex< float >
 

Variables

static const float PI = 3.141592654
 
static const float epsilon = 0.000001
 
static const float center_level = 0.5*sqrt(0.5)
 

Macro Definition Documentation

◆ FASTER_CALC

#define FASTER_CALC

Definition at line 388 of file el_processor.cpp.

Typedef Documentation

◆ FFTComplexArray

using FFTComplexArray = FFTSample[2]

Definition at line 32 of file el_processor.cpp.

◆ cfloat

using cfloat = std::complex<float>

Definition at line 40 of file el_processor.cpp.

Variable Documentation

◆ PI

const float PI = 3.141592654
static

◆ epsilon

const float epsilon = 0.000001
static

Definition at line 43 of file el_processor.cpp.

Referenced by decoder_impl::block_decode().

◆ center_level

const float center_level = 0.5*sqrt(0.5)
static

Definition at line 44 of file el_processor.cpp.

Referenced by decoder_impl::block_decode().