Starting to break down way-to-huge core impl source file into several...

Starting to break down way-to-huge core impl source file into several implementation files under 'core' source folder
parent 9355e77e
......@@ -39,7 +39,8 @@ Class = BinauralFreeField
Enabled = true
Reproductions = MyHeadphones
RecordOutputEnabled = true
RecordOutputFilePath = $(ProjectName)_rendering.wav
RecordOutputFileName = renderer_out.wav
RecordOutputBaseFolder = recordings/$(ProjectName)/renderer/MyBinauralFreeField
[Reproduction:MyHeadphones]
Class = Headphones
......@@ -47,8 +48,12 @@ Enabled = true
HpIRInvFile = HD650_all_inv.wav
HpIRInvCalibrationGainDecibel = 0.1
Outputs = MyDesktopHP
RecordInputEnabled = false
RecordInputFileName = reproduction_in.wav
RecordInputBaseFolder = recordings/$(ProjectName)/reproduction/MyHeadphones
RecordOutputEnabled = true
RecordOutputFilePath = $(ProjectName)_reproduction.wav
RecordOutputFileName = reproduction_out.wav
RecordOutputBaseFolder = recordings/$(ProjectName)/reproduction/MyHeadphones
[Setup]
[Output:MyDesktopHP]
......
......@@ -15,7 +15,7 @@
#include <VAAudioSignalSource.h>
#include "../VAAudiostreamTracker.h"
#include "../VACoreImpl.h"
#include "../core/impl.h"
#include <VAException.h>
#include "../VALog.h"
#include "VAAudiofileSignalSource.h"
......
......@@ -13,7 +13,7 @@
#include "VAEngineSignalSource.h"
#include "../VACoreImpl.h"
#include "../core/impl.h"
#include "../VAAudiostreamTracker.h"
#include "../VALog.h"
......
......@@ -14,7 +14,7 @@
#include "VAMachineSignalSource.h"
#include "../VAAudiostreamTracker.h"
#include "../VACoreImpl.h"
#include "../core/impl.h"
#include "../VALog.h"
#include <ITAAudiofileReader.h>
......
......@@ -13,7 +13,7 @@
#include "VATextToSpeechSignalSource.h"
#include "../VAAudiostreamTracker.h"
#include "../VACoreImpl.h"
#include "../core/impl.h"
#include "../VALog.h"
#include <ITAAudiofileReader.h>
......
# $Id:$
set( RelativeDir "src/Audiosignals" )
set( RelativeSourceGroup "Source Files\\Audiosignals" )
set( RelativeSourceGroup "src\\Audiosignals" )
set( DirFiles
VAAudioSignalSourceManager.cpp
......
# $Id:$
set( RelativeDir "src/Drivers/Audio" )
set( RelativeSourceGroup "Source Files\\Drivers\\Audio" )
set( RelativeSourceGroup "src\\Drivers\\Audio" )
set( DirFiles
VAAudioDriverBackend.cpp
......
# $Id:$
set( RelativeDir "src/Drivers" )
set( RelativeSourceGroup "Source Files\\Drivers" )
set( RelativeSourceGroup "src\\Drivers" )
set( SubDirs Audio )
set( DirFiles
......
# $Id:$
set( RelativeDir "src/Filtering" )
set( RelativeSourceGroup "Source Files\\Filtering" )
set( RelativeSourceGroup "src\\Filtering" )
set( DirFiles
VAAtmosphere.cpp
......
set( RelativeDir "src/Medium" )
set( RelativeSourceGroup "Source Files\\Medium" )
set( RelativeSourceGroup "src\\Medium" )
set( DirFiles
VAHomogeneousMedium.h
......
set( RelativeDir "src/Motion" )
set( RelativeSourceGroup "Source Files\\Motion" )
set( RelativeSourceGroup "src\\Motion" )
set( DirFiles
VAMotionModel.h
......
......@@ -18,7 +18,7 @@
#include "../../../Scene/VASoundSourceDesc.h"
#include "../../../Scene/VASoundSourceState.h"
#include "../../../Utils/VAUtils.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VAHardwareSetup.h"
// ITA includes
......
# $Id:$
set( RelativeDir "src/Rendering/Ambient/Mixer" )
set( RelativeSourceGroup "Source Files\\Rendering\\Ambient\\Mixer" )
set( RelativeSourceGroup "src\\Rendering\\Ambient\\Mixer" )
set( DirFiles
VAAmbientMixerAudioRenderer.cpp
......
# $Id:$
set( RelativeDir "src/Rendering/Ambient" )
set( RelativeSourceGroup "Source Files\\Rendering\\Ambient" )
set( RelativeSourceGroup "src\\Rendering\\Ambient" )
set( SubDirs Mixer )
set( DirFiles
......
......@@ -25,7 +25,7 @@
#include "../../../Utils/VAUtils.h"
#include "../../../VAAudiostreamTracker.h"
#include <VA.h>
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VACoreConfig.h"
#include "../../../VALog.h"
#include <VAObjectPool.h>
......
......@@ -26,7 +26,7 @@
#include <VA.h>
#include <VAObjectPool.h>
#include "../../../VASourceListenerMetrics.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
// ITA includes
#include <ITABufferedAudioFileWriter.h>
......
# $Id:$
set( RelativeDir "src/Rendering/Ambisonics/Freefield" )
set( RelativeSourceGroup "Source Files\\Rendering\\Ambisonics\\Freefield" )
set( RelativeSourceGroup "src\\Rendering\\Ambisonics\\Freefield" )
set( DirFiles
VAAmbisonicsFreefieldAudioRenderer.cpp
......
# $Id:$
set( RelativeDir "src/Rendering/Ambisonics" )
set( RelativeSourceGroup "Source Files\\Rendering\\Ambisonics" )
set( RelativeSourceGroup "src\\Rendering\\Ambisonics" )
set( SubDirs Freefield )
set( DirFiles
......
......@@ -30,7 +30,7 @@
#include "../../../Scene/VAScene.h"
#include "../../../Utils/VAUtils.h"
#include "../../../VAAudiostreamTracker.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VACoreConfig.h"
#include "../../../VALog.h"
......
......@@ -26,7 +26,7 @@
#include "../../../Rendering/VAAudioRendererRegistry.h"
#include "../../../Scene/VAScene.h"
#include "../../../VASourceListenerMetrics.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
// ITA includes
#include <ITADataSourceRealization.h>
......
# $Id:$
set( RelativeDir "src/Rendering/Binaural/AirTrafficNoise" )
set( RelativeSourceGroup "Source Files\\Rendering\\Binaural\\AirTrafficNoise" )
set( RelativeSourceGroup "src\\Rendering\\Binaural\\AirTrafficNoise" )
set( DirFiles
VAAirTrafficNoiseAudioRenderer.cpp
......
......@@ -25,7 +25,7 @@
#include "../../../Utils/VAUtils.h"
#include "../../../VAAudiostreamTracker.h"
#include "../../../VACoreConfig.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VALog.h"
#include <VAObjectPool.h>
#include <VAReferenceableObject.h>
......
# $Id:$
set( RelativeDir "src/Rendering/Binaural/ArtificialReverb" )
set( RelativeSourceGroup "Source Files\\Rendering\\Binaural\\ArtificialReverb" )
set( RelativeSourceGroup "src\\Rendering\\Binaural\\ArtificialReverb" )
set( DirFiles
VABinauralArtificialReverb.cpp
......
......@@ -29,7 +29,7 @@
#include "../../../Scene/VAScene.h"
#include "../../../Utils/VAUtils.h"
#include "../../../VAAudiostreamTracker.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VACoreConfig.h"
#include "../../../VALog.h"
#include <VAObjectPool.h>
......
......@@ -26,7 +26,7 @@
#include "../../VAAudioRendererRegistry.h"
#include "../../../Scene/VAScene.h"
#include "../../../VASourceListenerMetrics.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
// ITA includes
#include <ITABufferedAudioFileWriter.h>
......
# $Id:$
set( RelativeDir "src/Rendering/Binaural/FreeField" )
set( RelativeSourceGroup "Source Files\\Rendering\\Binaural\\FreeField" )
set( RelativeSourceGroup "src\\Rendering\\Binaural\\FreeField" )
set( DirFiles
VABinauralFreeFieldAudioRenderer.cpp
......
......@@ -30,7 +30,7 @@
#include "../../../Scene/VAScene.h"
#include "../../../Utils/VAUtils.h"
#include "../../../VAAudiostreamTracker.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VACoreConfig.h"
#include "../../../VALog.h"
......
......@@ -28,7 +28,7 @@
#include "../../../Motion/VASharedMotionModel.h"
#include "../../../Scene/VAScene.h"
#include "../../../VASourceListenerMetrics.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
// ITA includes
#include <ITADataSourceRealization.h>
......
set( RelativeDir "src/Rendering/Binaural/OutdoorNoise" )
set( RelativeSourceGroup "Source Files\\Rendering\\Binaural\\OutdoorNoise" )
set( RelativeSourceGroup "src\\Rendering\\Binaural\\OutdoorNoise" )
set( DirFiles
VABinauralOutdoorNoiseAudioRenderer.cpp
......
......@@ -24,7 +24,7 @@
#include <VAInterface.h>
#include <VAObjectPool.h>
#include "../../../Utils/VADebug.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VALog.h"
#include "../../../VALockfreeObjectPool.h"
#include "../../../VASourceListenerMetrics.h"
......
......@@ -19,7 +19,7 @@
#include "VARoomAcousticsScheduler.h"
// VA includes
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VALog.h"
#include "../../../Utils/VADebug.h"
#include "../../../Utils/VAUtils.h"
......
......@@ -19,7 +19,7 @@
#include "VARoomAcousticsScheduler.h"
// VA includes
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VALog.h"
#include "../../../Utils/VADebug.h"
#include "../../../Utils/VAUtils.h"
......
......@@ -19,7 +19,7 @@
#include "VARoomAcousticsScheduler.h"
// VA includes
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VALog.h"
#include "../../../Utils/VADebug.h"
#include "../../../Utils/VAUtils.h"
......
# $Id:$
set( RelativeDir "src/Rendering/Binaural/RoomAcoustics" )
set( RelativeSourceGroup "Source Files\\Rendering\\Binaural\\RoomAcoustics" )
set( RelativeSourceGroup "src\\Rendering\\Binaural\\RoomAcoustics" )
set( DirFiles
VARoomAcousticsAudioRenderer.cpp
......
# $Id:$
set( RelativeDir "src/Rendering/Binaural" )
set( RelativeSourceGroup "Source Files\\Rendering\\Binaural" )
set( RelativeSourceGroup "src\\Rendering\\Binaural" )
set( SubDirs AirTrafficNoise ArtificialReverb FreeField OutdoorNoise RoomAcoustics )
set( DirFiles
......
......@@ -15,7 +15,7 @@
// VA includes
#include "../../../Utils/VAUtils.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VAHardwareSetup.h"
#ifdef VACORE_WITH_RENDERER_PROTOTYPE_DUMMY
......
# $Id:$
set( RelativeDir "src/Rendering/Prototyping/Dummy" )
set( RelativeSourceGroup "Source Files\\Rendering\\Prototyping\\Dummy" )
set( RelativeSourceGroup "src\\Rendering\\Prototyping\\Dummy" )
set( DirFiles
VAPTDummyAudioRenderer.cpp
......
......@@ -28,7 +28,7 @@
#include "../../../Scene/VAScene.h"
#include "../../../Utils/VAUtils.h"
#include "../../../VAAudiostreamTracker.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VACoreConfig.h"
#include "../../../VALog.h"
......
......@@ -27,7 +27,7 @@
#include "../../VAAudioRendererRegistry.h"
#include "../../../Scene/VAScene.h"
#include "../../../VASourceListenerMetrics.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
// ITA includes
#include <ITABufferedAudioFileWriter.h>
......
# $Id:$
set( RelativeDir "src/Rendering/Prototyping/FreeField" )
set( RelativeSourceGroup "Source Files\\Rendering\\Prototyping\\FreeField" )
set( RelativeSourceGroup "src\\Rendering\\Prototyping\\FreeField" )
set( DirFiles
VAPrototypeFreeFieldAudioRenderer.cpp
......
......@@ -19,7 +19,7 @@
#include "../../../Scene/VAScene.h"
#include "../../../Utils/VAUtils.h"
#include "../../../VALog.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VACoreConfig.h"
#include <VAReferenceableObject.h>
......
......@@ -23,7 +23,7 @@
#include "../../../Scene/VAScene.h"
#include <VA.h>
#include <VAObjectPool.h>
#include"../../../VACoreImpl.h"
#include"../../../core/impl.h"
// ITA includes
#include <ITASampleFrame.h>
......
# $Id:$
set( RelativeDir "src/Rendering/Prototyping/GenericPath" )
set( RelativeSourceGroup "Source Files\\Rendering\\Prototyping\\GenericPath" )
set( RelativeSourceGroup "src\\Rendering\\Prototyping\\GenericPath" )
set( DirFiles
VAPTGenericPathAudioRenderer.cpp
......
......@@ -26,7 +26,7 @@
#include "../../../Utils/VAUtils.h"
#include "../../../VAAudiostreamTracker.h"
#include <VAInterface.h>
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VACoreConfig.h"
#include "../../../VALog.h"
#include <VAObjectPool.h>
......
......@@ -24,7 +24,7 @@
#include "../../VAAudioRendererRegistry.h"
#include "../../../Scene/VAScene.h"
#include <VA.h>
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include <VAObject.h>
#include <VAObjectPool.h>
#include "../../../VASourceListenerMetrics.h"
......
# $Id:$
set( RelativeDir "src/Rendering/Prototyping/HearingAid" )
set( RelativeSourceGroup "Source Files\\Rendering\\Prototyping\\HearingAid" )
set( RelativeSourceGroup "src\\Rendering\\Prototyping\\HearingAid" )
set( DirFiles
VAPTHearingAidRenderer.cpp
......
# $Id:$
set( RelativeDir "src/Rendering/Prototyping" )
set( RelativeSourceGroup "Source Files\\Rendering\\Prototyping" )
set( RelativeSourceGroup "src\\Rendering\\Prototyping" )
set( SubDirs Dummy GenericPath HearingAid FreeField )
set( DirFiles
......
......@@ -18,7 +18,7 @@
#include "../../../Scene/VAScene.h"
#include "../../../Utils/VAUtils.h"
#include "../../../VAAudiostreamTracker.h"
#include "../../../VACoreImpl.h"
#include "../../../core/impl.h"
#include "../../../VACoreConfig.h"
#include <VAException.h>
#include "../../../VALog.h"
......
# $Id:$
set( RelativeDir "src/Rendering/VBAP/Freefield" )
set( RelativeSourceGroup "Source Files\\Rendering\\VBAP\\Freefield" )
set( RelativeSourceGroup "src\\Rendering\\VBAP\\Freefield" )
set( DirFiles
VAVBAPFreefieldAudioRenderer.cpp
......
# $Id:$
set( RelativeDir "src/Rendering/VBAP" )
set( RelativeSourceGroup "Source Files\\Rendering\\VBAP" )
set( RelativeSourceGroup "src\\Rendering\\VBAP" )
set( SubDirs Freefield )
set( DirFiles
......
# $Id:$
set( RelativeDir "src/Rendering" )
set( RelativeSourceGroup "Source Files\\Rendering" )
set( RelativeSourceGroup "src\\Rendering" )
set( SubDirs Ambient Ambisonics Binaural Prototyping VBAP )
set( DirFiles
......
......@@ -18,7 +18,7 @@
#include "../VAAudioReproduction.h"
#include "../VAAudioReproductionRegistry.h"
#include "../../VACoreImpl.h"
#include "../../core/impl.h"
#include <ITASampleFrame.h>
#include <ITANumericUtils.h>
#include <ITAConstants.h>
......
# $Id:$
set( RelativeDir "src/Reproduction/Ambisonics" )
set( RelativeSourceGroup "Source Files\\Reproduction\\Ambisonics" )
set( RelativeSourceGroup "src\\Reproduction\\Ambisonics" )
set( DirFiles
VAAmbisonicsReproduction.cpp
......
......@@ -18,7 +18,7 @@
#include "../VAAudioReproduction.h"
#include "../VAAudioReproductionRegistry.h"
#include "../../VACoreImpl.h"
#include "../../core/impl.h"
#include "Eigen\dense"
#include "Eigen\SVD"
#include "Eigen\Jacobi"
......
......@@ -18,7 +18,7 @@
#include "../VAAudioReproduction.h"
#include "../VAAudioReproductionRegistry.h"
#include "../../VACoreImpl.h"
#include "../../core/impl.h"
#include "../../Scene/VAMotionState.h"
#include <ITASampleFrame.h>
......
......@@ -19,7 +19,7 @@
#include "../VAAudioReproduction.h"
#include "../VAAudioReproductionRegistry.h"
#include "../../Scene/VAMotionState.h"
#include "../../VACoreImpl.h"
#include "../../core/impl.h"
#include <VAObject.h>
#include <ITADataSourceRealization.h>
......
......@@ -19,7 +19,7 @@
#include "../VAAudioReproduction.h"
#include "../VAAudioReproductionRegistry.h"
#include "../../Scene/VAMotionState.h"
#include "../../VACoreImpl.h"
#include "../../core/impl.h"
#include <VAObject.h>
#include <ITAHDFTSpectra.h>
......
# $Id:$
set( RelativeDir "src/Reproduction/Binaural" )
set( RelativeSourceGroup "Source Files\\Reproduction\\Binaural" )
set( RelativeSourceGroup "src\\Reproduction\\Binaural" )
set( DirFiles
VAAmbisonicsBinauralMixdownReproduction.cpp
......
......@@ -16,7 +16,7 @@
#ifdef VACORE_WITH_REPRODUCTION_MIXER_LOW_FREQUENCY
#include "../../VACoreImpl.h"
#include "../../core/impl.h"
#include "../../Utils/VAUtils.h"
#include <ITAFastMath.h>
......
# $Id:$
set( RelativeDir "src/Reproduction/Mixer" )
set( RelativeSourceGroup "Source Files\\Reproduction\\Mixer" )
set( RelativeSourceGroup "src\\Reproduction\\Mixer" )
set( DirFiles
VAReproductionLowFrequencyMixer.cpp
......
......@@ -15,7 +15,7 @@
#ifdef VACORE_WITH_REPRODUCTION_TALKTHROUGH
#include "../../VACoreImpl.h"
#include "../../core/impl.h"
#include <ITAFastMath.h>
CVAReproductionTalkthrough::CVAReproductionTalkthrough( const CVAAudioReproductionInitParams& oParams )
......