From 8145dfd8eb2b1c082d3de56ef66695add4bddcf8 Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen <pere@debian.org> Date: Sun, 9 Mar 2025 10:20:39 +0100 Subject: [PATCH] New release 1.2.0. Increased libtool TH_LIB_CURRENT as API of a few methods changes by adding 'const' to some of the char * arguments. Fixes #2319 --- AUTHORS | 1 + CHANGES | 33 +++++++++++++++++++++++++++++++++ configure.ac | 4 ++-- lib/internal.h | 2 +- 4 files changed, 37 insertions(+), 3 deletions(-) diff --git a/AUTHORS b/AUTHORS index 8a4e529b..c556ff46 100644 --- a/AUTHORS +++ b/AUTHORS @@ -28,6 +28,7 @@ Cristian Adam Sebastian Pippin Simon Hosie Brad Smith +Petter Reinholdtsen - Bug fixes, enhancements, build systems. Mauricio Piacentini diff --git a/CHANGES b/CHANGES index fb09793a..fd2fe15d 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,36 @@ +libteora 1.2.0 (2025 March 16) +- Updated libogg dependency to version 1.3.4 for ogg_uint64_t. +- Updated doxygen setup. +- Updated autotools setup and support scripts (#1467 #1800 #1987 #2318 + #2320). +- Added support for RISC OS. +- Fixed mingw build (#2141). +- Improved ARM support. +- Converted SCons setup to work with Python 3. +- Introduced new configure options --enable-mem-constraint and + --enable-gcc-sanitizers. +- Fixed all known compiler warnings and errors from gcc and clang. +- Improved examples for stability and correctness. +- Variuos speed, bug fixes and code quality improvements. + - Fixed build problem with Visual Studio (#2317). + - Avoids undefined bit shift of signed numbers (#2321, #2322). + - Avoids example encoder crash on bogus audio input (#2305). + - Fixed musl linking issue with asm enabled (#2287). + - Fixed some broken clamping in rate control (#2229). + - Added NULL check _tc and _setup even for data packets (#2279). + - Fixed mismatched oc_mb_fill_cmapping11 signature (#2068). + - Updated the documentation for theora_encode_comment() (#726). + - Adjusted build to Only link libcompat with dump_video (#1587). + - Corrected an operator precedence error in the visualization + code (#1751). + - Fixed two spelling errors in the comments (#1804). + - Avoid negative bit shift operatoin in huffdec.c (CVE-2024-56431). +- Improved library documentation and specification text. +- Adjusted library dependencies so libtheoraenc do not depend on + libtheoradec. +- Handle fallout from CVE-2017-14633 in libvorbis, check return value + in encoder_example and transcoder_example. + libteora 1.2.0alpha1 (2010 September 23) - New 'ptalarbvorm' encoder with better rate/distortion optimization diff --git a/configure.ac b/configure.ac index c7556c7c..6aed95d4 100644 --- a/configure.ac +++ b/configure.ac @@ -4,7 +4,7 @@ dnl ------------------------------------------------ dnl Initialization and Versioning dnl ------------------------------------------------ -AC_INIT([libtheora],[1.2.0alpha1+git],[theora-dev@xiph.org]) +AC_INIT([libtheora],[1.2.0],[theora-dev@xiph.org]) AC_CANONICAL_HOST @@ -35,7 +35,7 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) # then set TH_LIB_AGE to 0. # # # ################################################################################ -TH_LIB_CURRENT=4 +TH_LIB_CURRENT=5 TH_LIB_REVISION=0 TH_LIB_AGE=4 AC_SUBST(TH_LIB_CURRENT) diff --git a/lib/internal.h b/lib/internal.h index 2f71f77d..16c75c24 100644 --- a/lib/internal.h +++ b/lib/internal.h @@ -71,7 +71,7 @@ /*This library's version.*/ -# define OC_VENDOR_STRING "Xiph.Org libtheora 1.2.0alpha 20100924 (Ptalarbvorm)" +# define OC_VENDOR_STRING "Xiph.Org libtheora 1.2.0 20250316 (Ptalarbvorm)" /*Theora bitstream version.*/ # define TH_VERSION_MAJOR (3) -- GitLab