Fix azimuth limit
This commit is contained in:
+1
-1
@@ -91,7 +91,7 @@ using HrtfHandlePtr = std::unique_ptr<HrtfHandle>;
|
||||
#define MAX_EV_COUNT (181)
|
||||
|
||||
#define MIN_AZ_COUNT (1)
|
||||
#define MAX_AZ_COUNT (360)
|
||||
#define MAX_AZ_COUNT (255)
|
||||
|
||||
#define MAX_HRIR_DELAY (HRTF_HISTORY_LENGTH-1)
|
||||
|
||||
|
||||
@@ -1462,10 +1462,12 @@ static void CalculateHrtds(const HeadModelT model, const double radius, HrirData
|
||||
|
||||
for(ei = 0;ei < hData->mFds[fi].mEvCount;ei++)
|
||||
{
|
||||
for(ti = 0;ti < channels;ti++)
|
||||
for(ai = 0;ai < hData->mFds[fi].mEvs[ei].mAzCount;ai++)
|
||||
{
|
||||
for(ai = 0;ai < hData->mFds[fi].mEvs[ei].mAzCount;ai++)
|
||||
hData->mFds[fi].mEvs[ei].mAzs[ai].mDelays[ti] -= minHrtd;
|
||||
HrirAzT *azd = &hData->mFds[fi].mEvs[ei].mAzs[ai];
|
||||
|
||||
for(ti = 0;ti < channels;ti++)
|
||||
azd->mDelays[ti] -= minHrtd;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,15 +9,18 @@
|
||||
#define MAX_PATH_LEN (256)
|
||||
|
||||
// The limit to the number of 'distances' listed in the data set definition.
|
||||
// Must be less than 256
|
||||
#define MAX_FD_COUNT (16)
|
||||
|
||||
// The limits to the number of 'elevations' listed in the data set definition.
|
||||
// Must be less than 256.
|
||||
#define MIN_EV_COUNT (5)
|
||||
#define MAX_EV_COUNT (181)
|
||||
|
||||
// The limits for each of the 'azimuths' listed in the data set definition.
|
||||
// Must be less than 256.
|
||||
#define MIN_AZ_COUNT (1)
|
||||
#define MAX_AZ_COUNT (360)
|
||||
#define MAX_AZ_COUNT (255)
|
||||
|
||||
// The limits for the 'distance' from source to listener for each field in
|
||||
// the definition file.
|
||||
|
||||
Reference in New Issue
Block a user