aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include/alMain.h
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2019-02-22 22:35:37 -0800
committerChris Robinson <[email protected]>2019-02-22 22:35:37 -0800
commit317206e8f3312fb84a61b3681303fb5f8f92af7d (patch)
tree40d5d97477c2a850fcd831bae3f11c77e76803bb /OpenAL32/Include/alMain.h
parent45378fe6872fc0e27f1865fe909b22788d486c7b (diff)
Remove the FOAOut mixing buffer and associated post-processes
Diffstat (limited to 'OpenAL32/Include/alMain.h')
-rw-r--r--OpenAL32/Include/alMain.h10
1 files changed, 2 insertions, 8 deletions
diff --git a/OpenAL32/Include/alMain.h b/OpenAL32/Include/alMain.h
index 1e35b2f6..b696d7d9 100644
--- a/OpenAL32/Include/alMain.h
+++ b/OpenAL32/Include/alMain.h
@@ -641,9 +641,6 @@ struct ALCdevice {
MixParams Dry;
ALsizei NumChannelsPerOrder[MAX_AMBI_ORDER+1]{};
- /* First-order ambisonics output, to be upsampled to the dry buffer if different. */
- MixParams FOAOut;
-
/* "Real" output, which will be written to the device buffer. May alias the
* dry buffer.
*/
@@ -653,18 +650,15 @@ struct ALCdevice {
std::unique_ptr<DirectHrtfState> mHrtfState;
HrtfEntry *mHrtf{nullptr};
- /* UHJ encoder state */
+ /* Ambisonic-to-UHJ encoder */
std::unique_ptr<Uhj2Encoder> Uhj_Encoder;
- /* High quality Ambisonic decoder */
+ /* Ambisonic decoder for speakers */
std::unique_ptr<BFormatDec> AmbiDecoder;
/* Stereo-to-binaural filter */
std::unique_ptr<bs2b> Bs2b;
- /* First-order ambisonic upsampler for higher-order output */
- std::unique_ptr<AmbiUpsampler> AmbiUp;
-
POSTPROCESS PostProcess{};
std::unique_ptr<FrontStablizer> Stablizer;