MythTV master
Classes | Namespaces | Variables
freesurround.cpp File Reference
#include "freesurround.h"
#include <algorithm>
#include <cstdio>
#include <cstdlib>
#include <cerrno>
#include <cmath>
#include <iostream>
#include <numbers>
#include <sstream>
#include <vector>
#include <list>
#include <map>
#include "libmythbase/mythlogging.h"
#include <QString>
#include "freesurround_decoder.h"
Include dependency graph for freesurround.cpp:

Go to the source code of this file.

Classes

struct  buffers
 

Namespaces

namespace  anonymous_namespace{freesurround.cpp}
 

Variables

static constexpr unsigned default_block_size = SURROUND_BUFSIZE
 
static constexpr float m3db = 1.0F/std::numbers::sqrt2
 
static constexpr float m6db = 0.5
 
unsigned int anonymous_namespace{freesurround.cpp}::block_size = default_block_size
 

Variable Documentation

◆ default_block_size

constexpr unsigned default_block_size = SURROUND_BUFSIZE
staticconstexpr

Definition at line 40 of file freesurround.cpp.

◆ m3db

constexpr float m3db = 1.0F/std::numbers::sqrt2
staticconstexpr

Definition at line 43 of file freesurround.cpp.

Referenced by FreeSurround::putFrames().

◆ m6db

constexpr float m6db = 0.5
staticconstexpr

Definition at line 44 of file freesurround.cpp.

Referenced by FreeSurround::putFrames().