You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
float**SHFrameTD; /**< Input spherical harmonic (SH) signals in the time-domain; #MAX_NUM_SH_SIGNALS x #AMBI_BIN_FRAME_SIZE */
118
124
float**binFrameTD; /**< Output binaural signals in the time-domain; #NUM_EARS x #AMBI_BIN_FRAME_SIZE */
119
125
float_complex***SHframeTF; /**< Input spherical harmonic (SH) signals in the time-frequency domain; #HYBRID_BANDS x #MAX_NUM_SH_SIGNALS x #TIME_SLOTS */
@@ -123,40 +129,39 @@ typedef struct _ambi_bin
123
129
floatfreqVector[HYBRID_BANDS]; /**< frequency vector for time-frequency transform, in Hz */
124
130
125
131
/* our codec configuration */
126
-
CODEC_STATUScodecStatus;/**< see #CODEC_STATUS */
127
-
floatprogressBar0_1;/**< Current (re)initialisation progress, between [0..1] */
132
+
_Atomic_CODEC_STATUScodecStatus; /**< see #CODEC_STATUS */
133
+
_Atomic_FLOAT32progressBar0_1; /**< Current (re)initialisation progress, between [0..1] */
128
134
char*progressBarText; /**< Current (re)initialisation step, string */
129
135
ambi_bin_codecPars*pars; /**< Decoding specific data */
130
136
131
137
/* internal variables */
132
-
PROC_STATUSprocStatus;/**< see #PROC_STATUS */
138
+
_Atomic_PROC_STATUSprocStatus; /**< see #PROC_STATUS */
133
139
float_complexM_rot[MAX_NUM_SH_SIGNALS][MAX_NUM_SH_SIGNALS]; /**< Current SH rotation matrix */
134
-
intnew_order;/**< new decoding order (current value will be replaced by this after next re-init) */
135
-
intnSH;/**< number of spherical harmonic signals */
140
+
_Atomic_INT32new_order; /**< new decoding order (current value will be replaced by this after next re-init) */
141
+
_Atomic_INT32nSH; /**< number of spherical harmonic signals */
136
142
137
143
/* flags */
138
-
intrecalc_M_rotFLAG;/**< 0: no init required, 1: init required */
139
-
intreinit_hrtfsFLAG;/**< 0: no init required, 1: init required */
144
+
_Atomic_INT32recalc_M_rotFLAG; /**< 0: no init required, 1: init required */
145
+
_Atomic_INT32reinit_hrtfsFLAG; /**< 0: no init required, 1: init required */
0 commit comments