Commit f2db4c46 authored by emerit's avatar emerit
Browse files

initial version

parent 11c50c98
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2779,6 +2779,8 @@ const float McMASA_LFEGain_vectors[64] =
    -2.14f,  0.26f,  0.84f,  1.02f
};

#ifdef USE_SYMETRIC_HRIR_FILTERS
#endif

/*----------------------------------------------------------------------------------*
 * ISM ROM tables
+2 −0
Original line number Diff line number Diff line
@@ -163,6 +163,8 @@
#define DISCRETE_ISM_DTX_CNG                            /* FhG/VA: contribution 15 - DTX/CNG for (discrete) ISM */
#define NCHAN_ISM_PARAMETER                             /* VA: make 'nchan_ism' parameter part of st_ivas/hEncoderConfig */

#define FIX_BINAURAL_DELAY_PRECISION
#define USE_SYMETRIC_HRIR_FILTERS

/* ################## End DEVELOPMENT switches ######################### */
/* clang-format on */
+230 −94

File changed.

Preview size limit exceeded, changes collapsed.

+350 −255

File changed.

Preview size limit exceeded, changes collapsed.

+4 −4
Original line number Diff line number Diff line
@@ -56,11 +56,11 @@ typedef struct ivas_hrtf_t
 * function declarations
 *------------------------------------------------------------------------------------------*/

ivas_error ivas_get_hrtf_lens( ivas_hrtf_t *hrtf, HRTFS_DATA *crend_hrtf, const int16_t frame_len );
ivas_error ivas_set_hrtf_fr( HRTFS_DATA *crend_hrtf, ivas_hrtf_t *hrtf, const int16_t frame_len );
ivas_error ivas_get_hrtf_lens( ivas_hrtf_t *hrtf, int sym_hrir, HRTFS_DATA *crend_hrtf, const int16_t frame_len );
ivas_error ivas_set_hrtf_fr( HRTFS_DATA *crend_hrtf, int sym_hrir, ivas_hrtf_t *hrtf, const int16_t frame_len );

ivas_error ivas_crend_binaural_filter_design_compute_filters_params( ivas_hrtf_t *pFirData, const int16_t framelen, HRTFS_DATA *pParam, int32_t *index_start, int32_t *index_end, int32_t *max_ir_len );
ivas_error ivas_crend_binaural_filter_design_set_hrtf_fr( ivas_hrtf_t *pFirData, const int16_t frame_len, HRTFS_DATA *pParam, int32_t index_start, int32_t index_end, int32_t *max_ir_len );
ivas_error ivas_crend_binaural_filter_design_compute_filters_params( ivas_hrtf_t *pFirData, int sym_hrir, const int16_t framelen, HRTFS_DATA *pParam, int32_t *index_start, int32_t *index_end, int32_t *max_ir_len );
ivas_error ivas_crend_binaural_filter_design_set_hrtf_fr( ivas_hrtf_t *pFirData, int sym_hrir, const int16_t frame_len, HRTFS_DATA *pParam, int32_t index_start, int32_t index_end, int32_t *max_ir_len );

ivas_error ivas_hrtf_close( HRTFS_HANDLE hHRTF );