[theora-dev] Theora 1.2.0beta1 is released (Was: Time for a new theora release)
Petter Reinholdtsen
pere at hungry.com
Sat Mar 15 06:46:40 UTC 2025
The new theora relase has been tagged in master, and an update of the
xiph.org web site is requiested in
<URL: https://gitlab.xiph.org/xiph/xiph-website/-/merge_requests/15 >.
I still have no idea how to update <URL: https://theora.org/ >,
given that its content do not match
<URL: https://gitlab.xiph.org/xiph/theora-website >.
As soon as the release tarball has been copied from
<URL: https://gitlab.xiph.org/xiph/theora/-/jobs/30795/artifacts/browse >
to <URL: https://downloads.xiph.org/releases/theora/ > I will announce
the new version on my blog. It would be great if someone able to post
to the theora at xiph.org mailing list could announce it there.
I decided to go with the version number 1.2.0beta1 and not 1.2.0 because
the issues raised in <URL: https://gitlab.xiph.org/xiph/theora/-/issues/2325 >
and <URL: https://gitlab.xiph.org/xiph/theora/-/issues/2327 > are still
not solved. I plan to wrap up the 1.2.0 release in two weeks and hope
someone figured out what is going on there by then.
This is the release entry from CHANGES in the source:
libteora 1.2.0beta1 (2025 March 15)
- Bumped minor SONAME versions as <codec.h> methods changed constness
of arguments.
- 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 operation 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.
--
Happy hacking
Petter Reinholdtsen
More information about the theora-dev
mailing list