Skip to content

Commit b6fe188

Browse files
increased version number
1 parent 7a0b986 commit b6fe188

File tree

5 files changed

+16
-6
lines changed

5 files changed

+16
-6
lines changed

ChangeLog.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,13 @@ Major and/or breaking changes to the Spatial_Audio_Framework are listed here.
99
For descriptions of minor changes and bug fixes, please refer to the git log.
1010

1111
====================================================================================================
12-
v1.3.3
12+
v1.3.4
13+
- Added atomics support for the SAF examples (GCC and Clang)
14+
- Updated saf_sofa_reader module with latest libmysofa version
15+
- Fixed memory leak in qmf and decor
16+
17+
====================================================================================================
18+
v1.3.3 (13th July 2025)
1319
- Removed a FRAME_SIZE worth of latency from the rotator, ambi_enc and beamformer examples
1420
- The Xcode test project now uses Apple Accelerate as the default performance lib
1521

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ The framework requires the following external libraries:
1919
* Any library (or libraries) conforming to the [CBLAS](https://en.wikipedia.org/wiki/Basic_Linear_Algebra_Subprograms#Implementations) and [LAPACK](https://en.wikipedia.org/wiki/LAPACK) standards
2020
* (**Optional**) Intel's [Integrated Performance Primitives (IPP)](https://software.intel.com/content/www/us/en/develop/tools/integrated-performance-primitives.html) for the FFT and/or resampler
2121
* (**Optional**) [FFTW](https://www.fftw.org/) for the FFT
22-
* (**Optional**) a SSE, AVX, AVX-512 supporting CPU
22+
* (**Optional**) [netCDF](https://www.unidata.ucar.edu/software/netcdf) for loading very large SOFA files
2323

2424
In order to inform SAF which CBLAS/LAPACK supporting library/libraries you have linked to your project, simply add **one** of the following global pre-processor definitions:
2525
```
@@ -62,6 +62,7 @@ The framework can be configured further with the following options:
6262
SAF_USE_INTEL_IPP # To use Intel IPP for performing the DFT/FFTs and resampling
6363
SAF_USE_FFTW # To use the FFTW library for performing the DFT/FFTs
6464
SAF_ENABLE_SIMD # To enable SIMD (SSE3, AVX2 and/or AVX512) intrinsics for certain vector operations
65+
SAF_ENABLE_NETCDF # To enable the option to load SOFA files using netcdf (rather than libmysofa). Required for very large SOFA files.
6566
```
6667

6768
# Using the framework
@@ -91,7 +92,7 @@ target_link_libraries(${PROJECT_NAME} PRIVATE saf)
9192

9293
The available SAF-related CMake options (and their default values) are:
9394
```
94-
-DSAF_PERFORMANCE_LIB=SAF_USE_INTEL_MKL_LP64 # performance library to employ
95+
-DSAF_PERFORMANCE_LIB=SAF_USE_INTEL_MKL_LP64 # performance library to employ (see above)
9596
-DSAF_ENABLE_SOFA_READER_MODULE=0 # enable/disable the saf_sofa_reader module
9697
-DSAF_ENABLE_TRACKER_MODULE=0 # enable/disable the saf_tracker module
9798
-DSAF_ENABLE_HADES_MODULE=0 # enable/disable the saf_hades module

framework/include/saf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393

9494
#define SAF_VERSION_MAJOR 1 /**< Major version */
9595
#define SAF_VERSION_MINOR 3 /**< Minor version */
96-
#define SAF_VERSION_PATCH 3 /**< Patch version */
96+
#define SAF_VERSION_PATCH 4 /**< Patch version */
9797
#define SAF_VERSION_SPECIAL "" /**< Append text ("alpha", "beta", "") */
9898
#define MKSTRING_(s) #s /**< Stringify */
9999
#define MKSTRING(s) MKSTRING_(s) /**< Stringify */

framework/modules/saf_sofa_reader/libmysofa/internal/hdf_reader.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,9 +203,9 @@ void gcolFree(struct GCOL *gcol);
203203
int treeRead(struct READER *reader, struct DATAOBJECT *data);
204204

205205
struct READER {
206-
FILE *fhd; //< file handler if file is used
206+
FILE *fhd; ///< file handler if file is used
207207

208-
const char *memory; //< memory buffer if memory shall be used
208+
const char *memory; ///< memory buffer if memory shall be used
209209
uint64_t memory_pos;
210210
uint64_t memory_len;
211211

framework/resources/zlib/zutil.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,9 @@ extern z_const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
160160
#endif
161161

162162
#ifdef __APPLE__
163+
# ifdef OS_CODE
164+
# undef OS_CODE
165+
# endif
163166
# define OS_CODE 19
164167
#endif
165168

0 commit comments

Comments
 (0)