VACore issueshttps://git.rwth-aachen.de/ita/VACore/-/issues2023-10-18T17:36:01+02:00https://git.rwth-aachen.de/ita/VACore/-/issues/35Getting directivity infos doesn't work2023-10-18T17:36:01+02:00Rouben RehmanGetting directivity infos doesn't work**Expected behaviour**
Calling `GetDirectivityInfos` on a `DirectivityManager` object returns a struct containing all loaded directivities and information about them.
E.g. by running `va.get_directivity_infos` in MATLAB.
**Real behavi...**Expected behaviour**
Calling `GetDirectivityInfos` on a `DirectivityManager` object returns a struct containing all loaded directivities and information about them.
E.g. by running `va.get_directivity_infos` in MATLAB.
**Real behaviour**
1) If no directivites are loaded by VA, the call returns an empty object as desired.
2) If at least one directivity is loaded, the call fails with error:
```
[libprotobuf ERROR E:.CPMcache\grpc\98fef6bade25f2f3b9396b40fbd1fa64c700ebc4\third_party\protobuf\src\google\protobuf\wire_format_lite.cc:618] String field 'VA.DirectivityInfo.description' contains invalid UTF-8 data when serializing a protocol buffer. Use the 'bytes' type if you intend to send raw bytes.
```Rouben RehmanRouben Rehmanhttps://git.rwth-aachen.de/ita/VACore/-/issues/31Lock/Unlock update not working anymore since grpc2023-08-21T15:01:34+02:00Philipp SchäferLock/Unlock update not working anymore since grpcCurrently, lock_update and unlock_update must apparently be called by the same thread:
```
Error using VAMatlab
Synchronized modification may only be ended by the same thread that begun it
Error in VA/unlock_update (line 2913)...Currently, lock_update and unlock_update must apparently be called by the same thread:
```
Error using VAMatlab
Synchronized modification may only be ended by the same thread that begun it
Error in VA/unlock_update (line 2913)
[newStateID] = VAMatlab('unlock_update', this.handle);
```
Solution: Remove this restriction
File: [`locking.cpp` -> lines 87ff.](https://git.rwth-aachen.de/ita/VACore/-/blob/master/src/core/locking.cpp#L87)Philipp SchäferPascal PalendaPhilipp Schäferhttps://git.rwth-aachen.de/ita/VACore/-/issues/27Room Acoustic Renderer config2022-11-14T16:10:39+01:00Pascal PalendaRoom Acoustic Renderer configThe configuration for the room acoustic renderer is missing the field `NumChannels`.
This should be added.
In addition, the specification of the paths to the rpf file can be made simpler with the changes from 29b3b16d.The configuration for the room acoustic renderer is missing the field `NumChannels`.
This should be added.
In addition, the specification of the paths to the rpf file can be made simpler with the changes from 29b3b16d.https://git.rwth-aachen.de/ita/VACore/-/issues/13Crash when HRTF does not cover all directions2022-02-16T17:04:20+01:00Pascal PalendaCrash when HRTF does not cover all directionsThe core crashes with an HRTF that does not cover all directions (see VADirectivityDAFFHATOHRIR.cpp).
This happens, when the reciever rotates/moves that these "missing" directions would be needed.
The audio does not stop however no more ...The core crashes with an HRTF that does not cover all directions (see VADirectivityDAFFHATOHRIR.cpp).
This happens, when the reciever rotates/moves that these "missing" directions would be needed.
The audio does not stop however no more commands seem to get processed.https://git.rwth-aachen.de/ita/VACore/-/issues/8Reproduction module, class Headphones: Error if no headphone EQ / gain is pro...2017-08-14T17:03:24+02:00Florian PauschReproduction module, class Headphones: Error if no headphone EQ / gain is providedError: Missing a key "HpIRInvFile"
Error: Missing a key "HpIRInvCalibrationGainDecibel"
Suggestion: If no HpIRInvFile is provided a Dirac shall be used per default (HpIRInvCalibrationGainDecibel=0).Error: Missing a key "HpIRInvFile"
Error: Missing a key "HpIRInvCalibrationGainDecibel"
Suggestion: If no HpIRInvFile is provided a Dirac shall be used per default (HpIRInvCalibrationGainDecibel=0).Dipl.-Ing. Jonas StienenDipl.-Ing. Jonas Stienenhttps://git.rwth-aachen.de/ita/VACore/-/issues/7NCTC reproduction module: missing error2017-08-14T17:03:24+02:00Florian PauschNCTC reproduction module: missing errorMissing error if CTCDefaultHRIR is not found.Missing error if CTCDefaultHRIR is not found.Dipl.-Ing. Jonas StienenDipl.-Ing. Jonas Stienenhttps://git.rwth-aachen.de/ita/VACore/-/issues/6VACore further include files can not be found even when right next to VACore.ini2018-05-15T14:20:22+02:00Dipl.-Ing. Jonas StienenVACore further include files can not be found even when right next to VACore.iniIncluding another VACore configuration file from the initial (usually VACore.ini) file fails because it can not be found.
When including further config files, also the directory of the VACore.ini should be scanned.Including another VACore configuration file from the initial (usually VACore.ini) file fails because it can not be found.
When including further config files, also the directory of the VACore.ini should be scanned.