main/libsndfile: upgrade to 1.2.2
Changelog:
1.2.2 - 2023-08-13
Fixed
Fixed invalid regex in src/create_symbols_file.py
Fixed passing null pointer to printf %s in tests
1.2.1 - 2023-08-12
Added
RISC OS support to sndfile-play, thanks @ccawley2011
Move semantics to SndFileHandle C++ class, thanks @haydaralaidrus
Fixed
Various typos, thanks @@uniontech-lilinjie
Handling of absolute CMAKE_INSTALL_LIBDIR/CMAKE_INSTALL_INCLUDEDIR, thanks @Staudey (issue #908)
Add localtime_s support to sndfile-metadata-set, thanks @neheb (issue #907)
Linking with CMake against Ogg::ogg, thanks @FtZPetruska
CMake mpg123 module handling bugs, thanks @FtZPetruska
CMake dependencies handling, thanks @FtZPetruska
Various Ogg & Opus format fixes, thanks @weiliang (issue #888)
Redefining ssize_t when building with Autotools, thanks @ccawley2011 (issue #934)
Bug related to incorrect realloc use, thanks @Halmoni100
Style errors, thanks to @arthurt
AIFF format related bugs, thanks to @arthurt
Reading of MP3 files without Xing or INFO headers, thanks @arthurt
Coding style of src/mpeg_decode.c, thanks @arthurt
Various documentation types, thanks @luzpaz
Intrinsics inclusion for MSVC and ARM64/ARM64EC, thanks @frysee
sf_open_fd() regression, thanks @brentr (PR #950)
WAV format related bug, thanks @magnus-nomono (issue #930)
Removed
Obsolete file `libsndfile.spec.in``, thanks @janstary