
- #Flac codec bsplayer code#
- #Flac codec bsplayer windows#
Improve search for libssp on MinGW (Ozkan Sezer, Martijn van Beurden). Fix detection of bswap intrinsics (Ozkan Sezer). Fix issue with Clang not compiling functions with intrinsics. Fix cross-compiling and out-of-tree building when pandoc and doxygen are not available. -msse2 is no longer added by default (was only applicable to x86). Default CFLAGS are now prepended instead of dropped when user CFLAGS are set. Improve ability to tune compile for a certain system (for example with -march=native) when combining with –disable-asm-optimizations: plain C functions can now be better optimized. Made console output more uniform across different platforms and CPUs. Remove all pure assembler, removing build dependency on nasm. Remove xmms plugin (Martijn van Beurden, TokyoBlackHole). A problem with FLAC playback in GStreamer (and possibly other libFLAC users) was the reason for the short time since the last release Once again, this release only has a few changes. Fuzzers were added for the flac and metaflac command line tools. The option ENABLE_64_BIT_WORDS is now on by default. The option –enable-64-bit-words is now on by default. Add functions FLAC_metadata_object_set_raw and FLAC_metadata_object_get_raw to convert between blob and FLAC_StreamMetadata. No longer write seektables to Ogg, even when specifically asked for. Added option –show-all-tags (harridu, Martijn van Beurden). Added options –append and –data-format, which makes it possible to copy metadata blocks from one FLAC file to another. #Flac codec bsplayer windows#
Fix output file not being deleted after error on Windows. Warn when data trails the audio data of a WAV/AIFF/RF64/W64 file. Warn on testing files when ID3v2 tags are found. Throw an error when WAV or AIFF files are over 4GiB in length and the –ignore-chunk-sizes option is not set. The storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer restricted to known channel orderings. Add –force-aiff-c-none-format and –force-aiff-c-sowt-format to decode to AIFF-C.
Add –force-legacy-wave-format option, to decode to WAV with WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more appropriate.Decoded file is checked afterwards, to see whether stored foreign format data agrees with FLAC audio properties.
The output format (WAV/AIFF/RF64 etc.) is now automatically selected based on what kind of foreign metadata is stored.Various improvements to the –keep-foreign-metadata and –keep-foreign-metadata-if-present options on decoding.A lot of small fixes for bugs found by fuzzing.Fix building on Universal Windows Platform (Dmitry Kostjučenko).Various fixes (Ozkan Sezer, Zhipeng Xue, orbea, Sam James, Harish Mahendrakar).Various documentation fixes and cleanups (Mark Grassi, Jake Schmidt).Small improvement in decoder speed for BMI2-capable CPUs.The largest change is for the fastest presets and for 24-bit and 32-bit inputs. Large improvements in encoder speed for all presets.
#Flac codec bsplayer code#
All PowerPC-specific code has been removed, as it turned out those improvements didn’t actually improve anything.The libFLAC++ version number stays at 10. FLAC 1.4.3 (2)Īs there have been additions to the libFLAC interfaces, the libFLAC version number is incremented to 13. This changelog is not exhaustive, review the git commit log for an exhaustive list of changes.