- Update to version 1.4.3:
+ General
* All PowerPC-specific code has been removed, as it turned out
those improvements didn't actually improve anything
* Large improvements in encoder speed for all presets. The
largest change is for the fastest presets and for 24-bit and
32-bit inputs.
* Small improvement in decoder speed for BMI2-capable CPUs
* Various documentation fixes and cleanups
* Various fixes
* Fix building on Universal Windows Platform
+ flac
* A lot of small fixes for bugs found by fuzzing
* Various improvements to the --keep-foreign-metadata and
--keep-foreign-metadata-if-present options on decoding
+ The output format (WAV/AIFF/RF64 etc.) is now automatically
selected based on what kind of foreign metadata is stored
+ Decoded file is checked afterwards, to see whether stored
foreign format data agrees with FLAC audio properties
+ AIFF-C sowt data can now be restored
* Add --force-legacy-wave-format option, to decode to WAV with
WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more
appropriate
* Add --force-aiff-c-none-format and --force-aiff-c-sowt-format
to decode to AIFF-C
* The storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer
restricted to known channel orderings
* Throw an error when WAV or AIFF files are over 4GiB in length
and the --ignore-chunk-sizes option is not set
* Warn on testing files when ID3v2 tags are found
OBS-URL: https://build.opensuse.org/request/show/1094833
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/flac?expand=0&rev=71
- Update to version 1.4.2:
+ General
* Remove xmms plugin (Martijn van Beurden, TokyoBlackHole)
* Remove all pure assembler, removing build dependency on nasm
* Made console output more uniform across different platforms
and CPUs
* 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
+ Build system
* Default CFLAGS are now prepended instead of dropped when user
CFLAGS are set
* -msse2 is no longer added by default (was only applicable
to x86)
* Fix cross-compiling and out-of-tree building when pandoc and
doxygen are not available
* Fix issue with Clang not compiling functions with intrinsics
* Fix detection of bswap intrinsics (Ozkan Sezer)
* Improve search for libssp on MinGW (Ozkan Sezer,
Martijn van Beurden)
+ libFLAC
* Fix issue when the libFLAC user seeks in a file instead of
libFLAC itself
OBS-URL: https://build.opensuse.org/request/show/1038891
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/flac?expand=0&rev=66
- Cleanup spec file with spec-cleaner
- Update url
- Remove no longer needed patches
* flac-fix-CVE-2014-8962.patch
* flac-fix-CVE-2014-9028.patch
* 0001-getopt_long-not-broken-here.patch
- Remove following as benefit of using openssl is small
* 0001-Allow-use-of-openSSL.patch
- Add flac-cflags.patch
- Use doxygen to build documentation
- Split documentation to separate package
- Update to 1.3.1
OBS-URL: https://build.opensuse.org/request/show/292073
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/flac?expand=0&rev=45
- Update to flac 1.3.0pre4 (packaged as 1.2.99_git* to avoid
messing with RPM versioning)
* Mostly non-linux related bugfixes plus autotools fixes
- flac-openssl.patch --> 0001-Allow-use-of-openSSL.patch
- remove flac-1.2.1-automake1_13.patch, fixed in upstream.
- add 0001-getopt_long-not-broken-here.patch, FLAC bundles
GNU-compatible getopt_long for broken OS, but we do have
a functional version in libc already. (forwarded request 176579 from elvigia)
OBS-URL: https://build.opensuse.org/request/show/176786
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flac?expand=0&rev=42
- Update to flac 1.3.0pre4 (packaged as 1.2.99_git* to avoid
messing with RPM versioning)
* Mostly non-linux related bugfixes plus autotools fixes
- flac-openssl.patch --> 0001-Allow-use-of-openSSL.patch
- remove flac-1.2.1-automake1_13.patch, fixed in upstream.
- add 0001-getopt_long-not-broken-here.patch, FLAC bundles
GNU-compatible getopt_long for broken OS, but we do have
a functional version in libc already.
OBS-URL: https://build.opensuse.org/request/show/176579
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/flac?expand=0&rev=37
- add xz buildrequires for old distros.
- Update to current git
* patches deleted:
- flac-1.2.1-asm.patch
- flac-1.2.1-bitreader.patch
- flac-gcc43-fixes.diff
- flac-gcc47.patch
- flac-leaks.patch
- flac-no-xmms.diff
- flac-visibility.patch
- flac-printf-format-fix.diff
All Upstreamed either by us or other distros.
- Add flac-openssl.patch, do crypto with openssl (not wanted upstream)
- Restore make check (forwarded request 144806 from elvigia)
OBS-URL: https://build.opensuse.org/request/show/144833
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flac?expand=0&rev=37
- add xz buildrequires for old distros.
- Update to current git
* patches deleted:
- flac-1.2.1-asm.patch
- flac-1.2.1-bitreader.patch
- flac-gcc43-fixes.diff
- flac-gcc47.patch
- flac-leaks.patch
- flac-no-xmms.diff
- flac-visibility.patch
- flac-printf-format-fix.diff
All Upstreamed either by us or other distros.
- Add flac-openssl.patch, do crypto with openssl (not wanted upstream)
- Restore make check
OBS-URL: https://build.opensuse.org/request/show/144806
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/flac?expand=0&rev=29