openMSX
|
#include "ResampleHQ.hh"
#include "ResampledSoundDevice.hh"
#include "FixedPoint.hh"
#include "MemBuffer.hh"
#include "aligned.hh"
#include "likely.hh"
#include "ranges.hh"
#include "stl.hh"
#include "vla.hh"
#include "xrange.hh"
#include "build-info.hh"
#include <vector>
#include <cmath>
#include <cstddef>
#include <cstring>
#include <cassert>
#include <iterator>
#include "ResampleCoeffs.ii"
Go to the source code of this file.
Classes | |
class | openmsx::ResampleCoeffs |
Namespaces | |
openmsx | |
This file implemented 3 utility functions: | |
Typedefs | |
using | openmsx::FilterIndex = FixedPoint< 16 > |
Variables | |
constexpr float | openmsx::coeffs [] |
constexpr int | openmsx::INDEX_INC = 128 |
constexpr int | openmsx::COEFF_LEN = int(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 |