Merge branch '371-division-by-zero-in-decoder-delay-reports-when-delay-compensation-is-off' into 'main'
Resolve "Division by zero in decoder delay reports when delay compensation is off"
See merge request !495
printf("HRIR/BRIR delay: %4.2f ms (%3u samples at timescale %5u)\n",1000.f*delayNumSamples_orig[2]/(float)delayTimeScale,delayNumSamples_orig[2],delayTimeScale);
#ifdef FIX_371_DELAY_REPORT
printf("Total delay: %4.2f ms (%3u samples at timescale %5u)\n",1000.f*(delayNumSamples_orig[1]+delayNumSamples_orig[2])/(float)delayTimeScale,delayNumSamples_orig[1]+delayNumSamples_orig[2],delayTimeScale);
#else
printf("Total delay: %4.2f ms (%3u samples at timescale %5u)\n",1000.f*delayNumSamples_orig[0]/(float)delayTimeScale,delayNumSamples_orig[0],delayTimeScale);
printf("HRIR/BRIR delay: %4.2f ms (%3u samples at timescale %5u)\n",1000.f*delayNumSamples_orig[2]/(float)delayTimeScale,delayNumSamples_orig[2],delayTimeScale);
#ifdef FIX_371_DELAY_REPORT
printf("Total delay: %4.2f ms (%3u samples at timescale %5u)\n",1000.f*(delayNumSamples_orig[1]+delayNumSamples_orig[2])/(float)delayTimeScale,delayNumSamples_orig[1]+delayNumSamples_orig[2],delayTimeScale);
#else
printf("Total delay: %4.2f ms (%3u samples at timescale %5u)\n",1000.f*delayNumSamples_orig[0]/(float)delayTimeScale,delayNumSamples_orig[0],delayTimeScale);
#define FIX_376_SBA_ROTATE /*DLB: Fix for issue 376*/
#define TD5 /* Eri: Contribution 17: Extended metadata for 6 DoF rendering in TD renderer */
#define TD5_FIX_INVALID_MEMORY_ACCESS /* FhG: Resolves segfault in case IVAS_REND_InitConfig gets initialized with rendererConfigEnabled:=false && ISM are being rendered */
#define FIX_371_DELAY_REPORT /* Issue 371: div. by zero with -no_delay_cmp */
#ifdef FIX_I109_ORIENTATION_TRACKING
#define OTR_REFERENCE_VECTOR_TRACKING /* FhG: enables the reference position orientation tracking mode */