MythTV  master
Macros | Functions | Variables
audiooutputbase.cpp File Reference
#include <algorithm>
#include <cmath>
#include <limits>
#include <unistd.h>
#include <sys/time.h>
#include <SoundTouch.h>
#include <QtGlobal>
#include <QMutexLocker>
#include "libmythbase/compat.h"
#include "libmythbase/mythconfig.h"
#include "libmythbase/mythlogging.h"
#include "libmythfreesurround/freesurround.h"
#include "audiooutputbase.h"
#include "audiooutputdigitalencoder.h"
#include "audiooutputdownmix.h"
#include "audiooutpututil.h"
#include "spdifencoder.h"
Include dependency graph for audiooutputbase.cpp:

Go to the source code of this file.

Macros

#define LOC   QString("AOBase: ")
 
#define WPOS   (&m_audioBuffer[org_waud])
 
#define RPOS   (&m_audioBuffer[m_raud])
 
#define ABUF   (m_audioBuffer.data())
 
#define STST   soundtouch::SAMPLETYPE
 
#define LRPOS   (&m_audioBuffer[*local_raud])
 

Functions

static constexpr bool IS_VALID_UPMIX_CHANNEL (int ch)
 

Variables

static constexpr int UPMIX_CHANNEL_MASK { (1<<1)|(1<<2)|(1<<5)|(1<<7) }
 

Macro Definition Documentation

◆ LOC

#define LOC   QString("AOBase: ")

Definition at line 38 of file audiooutputbase.cpp.

◆ WPOS

#define WPOS   (&m_audioBuffer[org_waud])

Definition at line 43 of file audiooutputbase.cpp.

◆ RPOS

#define RPOS   (&m_audioBuffer[m_raud])

Definition at line 44 of file audiooutputbase.cpp.

◆ ABUF

#define ABUF   (m_audioBuffer.data())

Definition at line 45 of file audiooutputbase.cpp.

◆ STST

#define STST   soundtouch::SAMPLETYPE

Definition at line 46 of file audiooutputbase.cpp.

◆ LRPOS

#define LRPOS   (&m_audioBuffer[*local_raud])

Function Documentation

◆ IS_VALID_UPMIX_CHANNEL()

static constexpr bool IS_VALID_UPMIX_CHANNEL ( int  ch)
staticconstexpr

Definition at line 50 of file audiooutputbase.cpp.

Referenced by AudioOutputBase::Reconfigure().

Variable Documentation

◆ UPMIX_CHANNEL_MASK

constexpr int UPMIX_CHANNEL_MASK { (1<<1)|(1<<2)|(1<<5)|(1<<7) }
staticconstexpr

Definition at line 49 of file audiooutputbase.cpp.

Referenced by IS_VALID_UPMIX_CHANNEL().