Reverb: use precomputed HRTF average L/R energies and inter-aural coherence from ROM and/or binary HRTF file in all renderers
**Summary** Average HRTF energies and inter-aural coherence are used to compute reverb coloration. Currently, the implementation is not complete. This ticket is depending on tickets [#744](https://forge.3gpp.org/rep/ivas-codec-pc/ivas-codec/-/issues/) and [#638](https://forge.3gpp.org/rep/ivas-codec-pc/ivas-codec/-/issues/638). **Analysis** Resolution to ticket [#744](https://forge.3gpp.org/rep/ivas-codec-pc/ivas-codec/-/issues/744) will result in average energies and inter-aural coherence data stored in binary HRTF file both in FFT and in CLDFB grids. It is expected that the load_energy_iac_binary() function will read the structures containing average HRTF energies for left and right ear plus inter-aural coherence. All these data will be provided per frequency band. It is assumed the frequency bands will be those of FFT (257). Resolution to ticket [#744](https://forge.3gpp.org/rep/ivas-codec-pc/ivas-codec/-/issues/744) will not provide handling of these data, which is the subject of this ticket. **Proposed approach** This ticket can be processed in the following steps: - [x] Create structures for the relevant energy and IAC data for both FFT and CLDFB grids, - [x] Convert FFT grid data to CLDFB grid data, - [x] Share reference to these structures in HRTF data sets for different renderers, - [x] Read the appropriate energy and IAC data while initializing reverb instances, - [x] Remove unnecessary functions for computing energy and IAC data from the implementation.
issue