Skip to content

Commit

Permalink
Bump version number for 2.1.3 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
enzo1982 committed May 10, 2023
1 parent e7177cc commit f4c2f1b
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 15 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.0)

project(MP4v2 VERSION 2.1.2)
project(MP4v2 VERSION 2.1.3)

set(CMAKE_CXX_STANDARD 11)

Expand Down
23 changes: 23 additions & 0 deletions doc/texi/ReleaseNotes.texi
Expand Up @@ -13,12 +13,35 @@
@contents

@chapter What's New?

@unnumberedsec MP4v2 v2.1.3

Version 2.1.3 fixes several stability issues, including the following CVEs:

@itemize @minus
@item
https://nvd.nist.gov/vuln/detail/CVE-2023-29584
@item
https://nvd.nist.gov/vuln/detail/CVE-2023-1451
@item
https://nvd.nist.gov/vuln/detail/CVE-2023-1450
@end itemize

The 2.1.3 update also fixes a performance issue when operating on files with unusually large chunks (containing thousands or
even millions of samples instead of the usual few dozen).

@unnumberedsec MP4v2 v2.1.2

Version 2.1.2 fixes build system issues, mainly in the CMake build system support. This release also fixes a file seeking
issue observed on Windows when compiled with _WIN32_WINNT < 0x600 and linked against modern CRT DLLs. In addition, two minor
issues related to data handling are fixed.

@unnumberedsec MP4v2 v2.1.1

Version 2.1.1 fixes a type mismatch preventing MP4v2 from compiling on 32 bit systems.

@unnumberedsec MP4v2 v2.1

Version 2.1 updates the existing build systems and adds support for building with CMake and Xcode. It also fixes compilation
with newer compilers and integrates smaller improvements and bug fixes from various MP4v2 forks.

Expand Down
2 changes: 1 addition & 1 deletion project/project.m4sugar
Expand Up @@ -12,5 +12,5 @@ define([PRJ_url_bugreport], [https://github.com/enzo1982/issues])
define([PRJ_support], [support@mp4v2.org])
define([PRJ_version_major], [2])
define([PRJ_version_minor], [1])
define([PRJ_version_point], [2])
define([PRJ_version_point], [3])
define([PRJ_repo_url], [git@github.com:enzo1982/mp4v2.git])
10 changes: 5 additions & 5 deletions vstudio/include/mp4v2/project.h
Expand Up @@ -6,19 +6,19 @@
#define MP4V2_PROJECT_name "MP4v2"
#define MP4V2_PROJECT_name_lower "mp4v2"
#define MP4V2_PROJECT_name_upper "MP4V2"
#define MP4V2_PROJECT_name_formal "MP4v2 2.1.2"
#define MP4V2_PROJECT_name_formal "MP4v2 2.1.3"
#define MP4V2_PROJECT_url_website "https://mp4v2.org"
#define MP4V2_PROJECT_url_downloads "https://github.com/enzo1982/releases"
#define MP4V2_PROJECT_url_discussion "https://github.com/enzo1982/discussions"
#define MP4V2_PROJECT_url_bugreport "https://github.com/enzo1982/issues"
#define MP4V2_PROJECT_support "<support@mp4v2.org>"
#define MP4V2_PROJECT_version "2.1.2"
#define MP4V2_PROJECT_version_hex 0x00020102
#define MP4V2_PROJECT_version "2.1.3"
#define MP4V2_PROJECT_version_hex 0x00020103
#define MP4V2_PROJECT_version_major 2
#define MP4V2_PROJECT_version_minor 1
#define MP4V2_PROJECT_version_point 2
#define MP4V2_PROJECT_version_point 3
#define MP4V2_PROJECT_repo_url "git@github.com:enzo1982/mp4v2.git"
#define MP4V2_PROJECT_build "Thu Feb 09 23:15:44 UTC 2023"
#define MP4V2_PROJECT_build "Wed May 10 22:42:12 UTC 2023"

/*****************************************************************************/

Expand Down
6 changes: 3 additions & 3 deletions xcode/include/libplatform/config.h
Expand Up @@ -55,7 +55,7 @@
#define PACKAGE_NAME "MP4v2"

/* Define to the full name and version of this package. */
#define PACKAGE_STRING "MP4v2 2.1.2"
#define PACKAGE_STRING "MP4v2 2.1.3"

/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "mp4v2"
Expand All @@ -64,12 +64,12 @@
#define PACKAGE_URL "https://mp4v2.org"

/* Define to the version of this package. */
#define PACKAGE_VERSION "2.1.2"
#define PACKAGE_VERSION "2.1.3"

/* Define to 1 if all of the C90 standard headers exist (not just the ones
required in a freestanding environment). This macro is provided for
backward compatibility; new code need not use it. */
#define STDC_HEADERS 1

/* Version number of package */
#define VERSION "2.1.2"
#define VERSION "2.1.3"
10 changes: 5 additions & 5 deletions xcode/include/mp4v2/project.h
Expand Up @@ -6,19 +6,19 @@
#define MP4V2_PROJECT_name "MP4v2"
#define MP4V2_PROJECT_name_lower "mp4v2"
#define MP4V2_PROJECT_name_upper "MP4V2"
#define MP4V2_PROJECT_name_formal "MP4v2 2.1.2"
#define MP4V2_PROJECT_name_formal "MP4v2 2.1.3"
#define MP4V2_PROJECT_url_website "https://mp4v2.org"
#define MP4V2_PROJECT_url_downloads "https://github.com/enzo1982/releases"
#define MP4V2_PROJECT_url_discussion "https://github.com/enzo1982/discussions"
#define MP4V2_PROJECT_url_bugreport "https://github.com/enzo1982/issues"
#define MP4V2_PROJECT_support "<support@mp4v2.org>"
#define MP4V2_PROJECT_version "2.1.2"
#define MP4V2_PROJECT_version_hex 0x00020102
#define MP4V2_PROJECT_version "2.1.3"
#define MP4V2_PROJECT_version_hex 0x00020103
#define MP4V2_PROJECT_version_major 2
#define MP4V2_PROJECT_version_minor 1
#define MP4V2_PROJECT_version_point 2
#define MP4V2_PROJECT_version_point 3
#define MP4V2_PROJECT_repo_url "git@github.com:enzo1982/mp4v2.git"
#define MP4V2_PROJECT_build "Thu Feb 09 23:15:44 UTC 2023"
#define MP4V2_PROJECT_build "Wed May 10 22:42:12 UTC 2023"

/*****************************************************************************/

Expand Down

0 comments on commit f4c2f1b

Please sign in to comment.