openMSX
Classes | Namespaces | Typedefs | Variables
ResampleHQ.cc File Reference
#include "ResampleHQ.hh"
#include "ResampledSoundDevice.hh"
#include "FixedPoint.hh"
#include "MemBuffer.hh"
#include "likely.hh"
#include "ranges.hh"
#include "stl.hh"
#include "vla.hh"
#include "build-info.hh"
#include <vector>
#include <cmath>
#include <cstddef>
#include <cstring>
#include <cassert>
#include <iterator>
#include "ResampleCoeffs.ii"
Include dependency graph for ResampleHQ.cc:

Go to the source code of this file.

Classes

class  openmsx::ResampleCoeffs
 

Namespaces

 openmsx
 Thanks to enen for testing this on a real cartridge:
 

Typedefs

using openmsx::FilterIndex = FixedPoint< 16 >
 

Variables

constexpr float openmsx::coeffs []
 
constexpr int openmsx::INDEX_INC = 128
 
constexpr int openmsx::COEFF_LEN = std::size(coeffs)
 
constexpr int openmsx::COEFF_HALF_LEN = COEFF_LEN - 1
 
constexpr unsigned openmsx::TAB_LEN = 4096
 
constexpr unsigned openmsx::HALF_TAB_LEN = TAB_LEN / 2
 
constexpr unsigned openmsx::N = TAB_LEN
 
constexpr unsigned openmsx::N1 = N - 1
 
constexpr unsigned openmsx::N2 = N / 2