fprintf(stderr,"\nError %s while reading reference rotation from %s\n",IVAS_DEC_GetErrorMessage(error),HeadRotationFileReader_getFilePath(refRotReader));
fprintf(stderr,"\nError %s while reading head orientation from %s\n",IVAS_DEC_GetErrorMessage(error),HeadRotationFileReader_getFilePath(headRotReader));
fprintf(stderr,"\nError %s while reading head orientation from %s\n",IVAS_DEC_GetErrorMessage(error),HeadRotationFileReader_getFilePath(headRotReader));
printf("\n\nDecoder+renderer delay: %4.2f ms (%3u samples at timescale %5u)\n",1000.f*delayNumSamples_orig[1]/(float)delayTimeScale,delayNumSamples_orig[1],delayTimeScale);
if(delayNumSamples_orig[2]>0)
{
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("\n\nDecoder+renderer delay: %4.2f ms (%3u samples at timescale %5u)\n",1000.f*delayNumSamples_orig[1]/(float)delayTimeScale,delayNumSamples_orig[1],delayTimeScale);
if(delayNumSamples_orig[2]>0)
{
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);