Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
VACore
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
6
Issues
6
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
0
Merge Requests
0
Requirements
Requirements
List
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Analytics
Analytics
Code Review
Insights
Issue
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Institute of Technical Acoustics (ITA)
VACore
Commits
172ff723
Commit
172ff723
authored
Oct 10, 2018
by
Dipl.-Ing. Jonas Stienen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixing bug in room acoustics renderer directivity handling
parent
46adba0b
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
4 deletions
+4
-4
src/Rendering/Binaural/RoomAcoustics/VARoomAcousticsAudioRenderer.cpp
...g/Binaural/RoomAcoustics/VARoomAcousticsAudioRenderer.cpp
+4
-4
No files found.
src/Rendering/Binaural/RoomAcoustics/VARoomAcousticsAudioRenderer.cpp
View file @
172ff723
...
...
@@ -30,6 +30,7 @@
#include "../../../VASourceListenerMetrics.h"
#include "../../../directivities/VADirectivity.h"
#include "../../../directivities/VADirectivityDAFFHRIR.h"
#include "../../../directivities/VADirectivityDAFFEnergetic.h"
#include "../../../Filtering/VAAtmosphere.h"
#include "../../../Motion/VAMotionModelBase.h"
#include "../../../Motion/VASampleAndHoldMotionModel.h"
...
...
@@ -938,10 +939,9 @@ void ComplexSoundPath::UpdateMetrics()
void
ComplexSoundPath
::
UpdateDir
()
{
// Neuen Status bestimmen
DAFFContentMS
*
pDirectivityData
=
(
DAFFContentMS
*
)
oDirectivityStateNew
.
pData
;
CVADirectivityDAFFEnergetic
*
pDirectivityData
=
(
CVADirectivityDAFFEnergetic
*
)
oDirectivityStateNew
.
pData
;
if
(
pDirectivityData
!=
nullptr
)
pDirectivityData
->
getNearestNeighbour
(
DAFF_OBJECT_VIEW
,
float
(
oRelations
.
dAzimuthS2L
),
float
(
oRelations
.
dElevationS2L
),
oDirectivityStateNew
.
iRecord
);
pDirectivityData
->
GetNearestNeighbour
(
float
(
oRelations
.
dAzimuthS2L
),
float
(
oRelations
.
dElevationS2L
),
&
oDirectivityStateNew
.
iRecord
);
else
oDirectivityStateNew
.
iRecord
=
-
1
;
...
...
@@ -957,7 +957,7 @@ void ComplexSoundPath::UpdateDir()
else
{
int
iChannel
=
0
;
std
::
vector
<
float
>
vfMags
(
oDirMags
.
GetNumBands
()
);
pDirectivityData
->
getMagnitudes
(
oDirectivityStateNew
.
iRecord
,
iChannel
,
&
vfMags
[
0
]
);
pDirectivityData
->
GetDAFFContent
()
->
getMagnitudes
(
oDirectivityStateNew
.
iRecord
,
iChannel
,
&
vfMags
[
0
]
);
oDirMags
.
SetMagnitudes
(
vfMags
);
}
m_csTOMagsDir
.
leave
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment