summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartijn van Beurden <mvanb1@gmail.com>2022-10-22 13:01:34 +0200
committerGitHub <noreply@github.com>2022-10-22 13:01:34 +0200
commitb32e5cbf9818ca23dd22aaa75522042c16ea7d17 (patch)
tree4f8aebf2fa362d79abda38221a99c85981ffeb43
parent2ba31ca422d1703d117a2242e7ee1fea64b51aba (diff)
downloadflac-1.4.2.tar.gz
Release FLAC 1.4.21.4.2
-rw-r--r--CHANGELOG.md19
-rw-r--r--CMakeLists.txt2
-rw-r--r--configure.ac2
-rw-r--r--doc/Doxyfile.in2
-rw-r--r--man/flac.md2
-rw-r--r--man/metaflac.md2
-rw-r--r--src/libFLAC/format.c2
-rw-r--r--test/metaflac-test-files/case07-expect.meta2
8 files changed, 26 insertions, 7 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 98ce970d..cd0aa0b7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,25 @@
This changelog is not exhaustive, review [the git commit log](https://github.com/xiph/flac/commits) for an exhaustive list of changes.
+## FLAC 1.4.2 (22-Oct-2022)
+
+Once again, this release only has a few changes. A problem with FLAC playback in GStreamer (and possibly other libFLAC users) was the reason for the short time since the last release
+
+* 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
+
## FLAC 1.4.1 (22-Sep-2022)
This release only has a few changes. It was triggered by a problem in the 1.4.0 tarball: man pages were empty and api documentation missing
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8ec6e260..316a8210 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,7 +8,7 @@ if(NOT (CMAKE_BUILD_TYPE OR CMAKE_CONFIGURATION_TYPES OR DEFINED ENV{CFLAGS} OR
set(CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build, options are: None Debug Release RelWithDebInfo")
endif()
-project(FLAC VERSION 1.4.1) # HOMEPAGE_URL "https://www.xiph.org/flac/")
+project(FLAC VERSION 1.4.2) # HOMEPAGE_URL "https://www.xiph.org/flac/")
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
diff --git a/configure.ac b/configure.ac
index 913e5f16..16dc0c7a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
# instead of FLAC__ since autoconf triggers off 'AC_' in strings
AC_PREREQ(2.60)
-AC_INIT([flac],[1.4.1],[flac-dev@xiph.org],[flac],[https://www.xiph.org/flac/])
+AC_INIT([flac],[1.4.2],[flac-dev@xiph.org],[flac],[https://www.xiph.org/flac/])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_SRCDIR([src/flac/main.c])
AC_CONFIG_MACRO_DIR([m4])
diff --git a/doc/Doxyfile.in b/doc/Doxyfile.in
index d6feb8d0..0b4864c9 100644
--- a/doc/Doxyfile.in
+++ b/doc/Doxyfile.in
@@ -32,7 +32,7 @@ PROJECT_NAME = FLAC
# This could be handy for archiving the generated documentation or
# if some version control system is used.
-PROJECT_NUMBER = 1.4.1
+PROJECT_NUMBER = 1.4.2
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer
diff --git a/man/flac.md b/man/flac.md
index 65de6254..8b3ad415 100644
--- a/man/flac.md
+++ b/man/flac.md
@@ -1,4 +1,4 @@
-% flac(1) Version 1.4.1 | Free Lossless Audio Codec conversion tool
+% flac(1) Version 1.4.2 | Free Lossless Audio Codec conversion tool
# NAME
diff --git a/man/metaflac.md b/man/metaflac.md
index 9dd7b140..f401c018 100644
--- a/man/metaflac.md
+++ b/man/metaflac.md
@@ -1,4 +1,4 @@
-% metaflac(1) Version 1.4.1 | Free Lossless Audio Codec metadata tool
+% metaflac(1) Version 1.4.2 | Free Lossless Audio Codec metadata tool
# NAME
diff --git a/src/libFLAC/format.c b/src/libFLAC/format.c
index 77391d8c..9db749c3 100644
--- a/src/libFLAC/format.c
+++ b/src/libFLAC/format.c
@@ -55,7 +55,7 @@ FLAC_API const char *FLAC__VENDOR_STRING = "reference libFLAC git-" GIT_COMMIT_H
#else
/* PACKAGE_VERSION should come from configure */
FLAC_API const char *FLAC__VERSION_STRING = PACKAGE_VERSION;
-FLAC_API const char *FLAC__VENDOR_STRING = "reference libFLAC " PACKAGE_VERSION " 20220922";
+FLAC_API const char *FLAC__VENDOR_STRING = "reference libFLAC " PACKAGE_VERSION " 20221022";
#endif
FLAC_API const FLAC__byte FLAC__STREAM_SYNC_STRING[4] = { 'f','L','a','C' };
diff --git a/test/metaflac-test-files/case07-expect.meta b/test/metaflac-test-files/case07-expect.meta
index 7f96495e..2a025bb5 100644
--- a/test/metaflac-test-files/case07-expect.meta
+++ b/test/metaflac-test-files/case07-expect.meta
@@ -1,4 +1,4 @@
-reference libFLAC 1.4.1 20220922
+reference libFLAC 1.4.2 20221022
ARTIST=The_artist_formerly_known_as_the_artist...
ARTIST=Chuck_Woolery
ARTIST=Vern