Commit e965952f authored by emerit's avatar emerit
Browse files

buf fix

parent 0ad6de35
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -494,6 +494,7 @@ typedef struct ivas_diffuse_distribution_data_structure

} DIFFUSE_DISTRIBUTION_DATA, *DIFFUSE_DISTRIBUTION_HANDLE;

/* Parametric binaural renderer HRTF structure */
typedef struct ivas_hrtf_parambin_struct
{
    float hrtfShCoeffsRe[BINAURAL_CHANNELS][HRTF_SH_CHANNELS][HRTF_NUM_BINS];
@@ -628,7 +629,7 @@ typedef struct EFAP
} EFAP, *EFAP_HANDLE;

/*----------------------------------------------------------------------------------*
 * Orientation tracking structure
 * Head rotation data structure
 *----------------------------------------------------------------------------------*/

typedef struct ivas_orient_trk_state_t
@@ -1188,8 +1189,11 @@ typedef struct ivas_hrtf_crend_structure
    float *pOut_to_bin_diffuse_im_dyn[BINAURAL_CHANNELS];
    uint16_t *pIndex_frequency_max_dyn[MAX_INTERN_CHANNELS][BINAURAL_CHANNELS];
    uint16_t *pIndex_frequency_max_diffuse_dyn[BINAURAL_CHANNELS];

#ifdef FIX_BASOP_2201_HARMONIZE_HRTF_FILE_READER_CREND
} HRTFS_CREND_DATA, *HRTFS_CREND_HANDLE;
#else
} HRTFS_DATA, *HRTFS_HANDLE, HRTFS_CREND_DATA, *HRTFS_CREND_HANDLE; // VE: all instance of HRTFS_DATAand *HRTFS_HANDLE should be renamed to HRTFS_CREND_DATA and *HRTFS_CREND_HANDLE
#endif

/* Main Crend structure */
typedef struct ivas_crend_state_t
@@ -1216,7 +1220,7 @@ typedef struct ivas_binaural_crend_wrapper_struct
{
    int32_t binaural_latency_ns;
    CREND_HANDLE hCrend[MAX_HEAD_ROT_POSES];
    HRTFS_HANDLE hHrtfCrend;
    HRTFS_CREND_HANDLE hHrtfCrend;

} CREND_WRAPPER, *CREND_WRAPPER_HANDLE;

+1 −1
Original line number Diff line number Diff line
@@ -820,7 +820,7 @@ static ivas_error load_reverb_from_binary(
        hHrtfStatistics->average_energy_l_dyn = (float *) malloc( lr_iac_len * sizeof( float ) );
        hHrtfStatistics->average_energy_r_dyn = (float *) malloc( lr_iac_len * sizeof( float ) );
        hHrtfStatistics->inter_aural_coherence_dyn = (float *) malloc( lr_iac_len * sizeof( float ) );
        if ( hHrtfStatistics->average_energy_l_dyn == NULL || hHrtfStatistics->average_energy_l_dyn == NULL || hHrtfStatistics->inter_aural_coherence_dyn == NULL )
        if ( hHrtfStatistics->average_energy_l_dyn == NULL || hHrtfStatistics->average_energy_r_dyn == NULL || hHrtfStatistics->inter_aural_coherence_dyn == NULL )
        {
            return IVAS_ERROR( IVAS_ERR_FAILED_ALLOC, "Could not allocate memory for hrtf data" );
        }