Commit 7ecab34f authored by Archit Tamarapu's avatar Archit Tamarapu
Browse files

[fix] add error handling to decoder split rendering bitstream writing

parent dfa9228b
Loading
Loading
Loading
Loading
Loading
+13 −10
Original line number Diff line number Diff line
@@ -858,7 +858,7 @@ ivas_error ivas_dec(
        max_band = (int16_t) ( ( BINAURAL_MAXBANDS * output_Fs ) / 48000 );
        pcm_out = ( output_config == AUDIO_CONFIG_BINAURAL_SPLIT_PCM ) ? 1 : 0;

        ivas_renderMultiBinToSplitBinaural( &hSplitBinRend->splitrend,
        if ( ( error = ivas_renderMultiBinToSplitBinaural( &hSplitBinRend->splitrend,
                                                           st_ivas->hHeadTrackData->Quaternions,
                                                           st_ivas->hRenderConfig->split_rend_config.splitRendBitRate,
                                                           st_ivas->hRenderConfig->split_rend_config.codec,
@@ -867,7 +867,10 @@ ivas_error ivas_dec(
                                                           hSplitBinRend->hMultiBinCldfbData->Cldfb_ImagBuffer_Binaural,
                                                           max_band, output, 1,
                                                           st_ivas->renderer_type != RENDERER_BINAURAL_FASTCONV,
                                            pcm_out );
                                                           pcm_out ) ) != IVAS_ERR_OK )
        {
            return error;
        }

        free( st_ivas->splitBinRend.hMultiBinCldfbData );
    }
+0 −1
Original line number Diff line number Diff line
@@ -9298,7 +9298,6 @@ ivas_error IVAS_REND_GetSamples(
    }
#endif /* SPLIT_REND_WITH_HEAD_ROT */


    return IVAS_ERR_OK;
}