Re: Theora 1.2.0beta1 is released (Was: Time for a new theora release)

Brooke Vibber <[email protected]> Sat, 15 Mar 2025 16:00:38 -0700
Newsgroups gmane.comp.multimedia.ogg.theora.devel
Message-ID <CAFnWYTkdXoPJHf9m10c1LL0ggYv67FDgKmjEGjjP6OrobnwGhw@mail.gmail.com>
--===============9167089900937666820==
Content-Type: multipart/alternative; boundary="000000000000a9402a06306986a5"

--000000000000a9402a06306986a5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Testing v1.2.0beta1 with my wasm build for ogv.js real quick... build is
fine, playback is fine. Haven't hooked up encoding yet to test. So far so
good!

-- brooke

On Fri, Mar 14, 2025 at 11:47=E2=80=AFPM Petter Reinholdtsen <[email protected]=
om>
wrote:

>
> 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 [email protected] 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
> _______________________________________________
> theora-dev mailing list
> [email protected]
> http://lists.xiph.org/mailman/listinfo/theora-dev
>

--000000000000a9402a06306986a5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Testing v1.2.0beta1 with my wasm build for ogv.js rea=
l quick... build is fine, playback is fine. Haven&#39;t hooked up encoding =
yet to test. So far so good!</div><div><br></div><div>-- brooke</div></div>=
<br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=
=3D"gmail_attr">On Fri, Mar 14, 2025 at 11:47=E2=80=AFPM Petter Reinholdtse=
n &lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt; wrote:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
The new theora relase has been tagged in master, and an update of the<br>
<a href=3D"http://xiph.org" rel=3D"noreferrer" target=3D"_blank">xiph.org</=
a> web site is requiested in<br>
&lt;URL: <a href=3D"https://gitlab.xiph.org/xiph/xiph-website/-/merge_reque=
sts/15" rel=3D"noreferrer" target=3D"_blank">https://gitlab.xiph.org/xiph/x=
iph-website/-/merge_requests/15</a> &gt;.<br>
I still have no idea how to update &lt;URL: <a href=3D"https://theora.org/"=
 rel=3D"noreferrer" target=3D"_blank">https://theora.org/</a> &gt;,<br>
given that its content do not match<br>
&lt;URL: <a href=3D"https://gitlab.xiph.org/xiph/theora-website" rel=3D"nor=
eferrer" target=3D"_blank">https://gitlab.xiph.org/xiph/theora-website</a> =
&gt;.<br>
<br>
As soon as the release tarball has been copied from<br>
&lt;URL: <a href=3D"https://gitlab.xiph.org/xiph/theora/-/jobs/30795/artifa=
cts/browse" rel=3D"noreferrer" target=3D"_blank">https://gitlab.xiph.org/xi=
ph/theora/-/jobs/30795/artifacts/browse</a> &gt;<br>
to &lt;URL: <a href=3D"https://downloads.xiph.org/releases/theora/" rel=3D"=
noreferrer" target=3D"_blank">https://downloads.xiph.org/releases/theora/</=
a> &gt; I will announce<br>
the new version on my blog.=C2=A0 It would be great if someone able to post=
<br>
to the <a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
</a> mailing list could announce it there.<br>
<br>
I decided to go with the version number 1.2.0beta1 and not 1.2.0 because<br=
>
the issues raised in &lt;URL: <a href=3D"https://gitlab.xiph.org/xiph/theor=
a/-/issues/2325" rel=3D"noreferrer" target=3D"_blank">https://gitlab.xiph.o=
rg/xiph/theora/-/issues/2325</a> &gt;<br>
and &lt;URL: <a href=3D"https://gitlab.xiph.org/xiph/theora/-/issues/2327" =
rel=3D"noreferrer" target=3D"_blank">https://gitlab.xiph.org/xiph/theora/-/=
issues/2327</a> &gt; are still<br>
not solved.=C2=A0 I plan to wrap up the 1.2.0 release in two weeks and hope=
<br>
someone figured out what is going on there by then.<br>
<br>
This is the release entry from CHANGES in the source:<br>
<br>
libteora 1.2.0beta1 (2025 March 15)<br>
- Bumped minor SONAME versions as &lt;codec.h&gt; methods changed constness=
<br>
=C2=A0 of arguments.<br>
- Updated libogg dependency to version 1.3.4 for ogg_uint64_t.<br>
- Updated doxygen setup.<br>
- Updated autotools setup and support scripts (#1467 #1800 #1987 #2318<br>
=C2=A0 #2320).<br>
- Added support for RISC OS.<br>
- Fixed mingw build (#2141).<br>
- Improved ARM support.<br>
- Converted SCons setup to work with Python 3.<br>
- Introduced new configure options --enable-mem-constraint and<br>
=C2=A0 --enable-gcc-sanitizers.<br>
- Fixed all known compiler warnings and errors from gcc and clang.<br>
- Improved examples for stability and correctness.<br>
- Variuos speed, bug fixes and code quality improvements.<br>
=C2=A0 - Fixed build problem with Visual Studio (#2317).<br>
=C2=A0 - Avoids undefined bit shift of signed numbers (#2321, #2322).<br>
=C2=A0 - Avoids example encoder crash on bogus audio input (#2305).<br>
=C2=A0 - Fixed musl linking issue with asm enabled (#2287).<br>
=C2=A0 - Fixed some broken clamping in rate control (#2229).<br>
=C2=A0 - Added NULL check _tc and _setup even for data packets (#2279).<br>
=C2=A0 - Fixed mismatched oc_mb_fill_cmapping11 signature (#2068).<br>
=C2=A0 - Updated the documentation for theora_encode_comment() (#726).<br>
=C2=A0 - Adjusted build to Only link libcompat with dump_video (#1587).<br>
=C2=A0 - Corrected an operator precedence error in the visualization<br>
=C2=A0 =C2=A0 code (#1751).<br>
=C2=A0 - Fixed two spelling errors in the comments (#1804).<br>
=C2=A0 - Avoid negative bit shift operation in huffdec.c (CVE-2024-56431).<=
br>
- Improved library documentation and specification text.<br>
- Adjusted library dependencies so libtheoraenc do not depend on<br>
=C2=A0 libtheoradec.<br>
- Handle fallout from CVE-2017-14633 in libvorbis, check return value<br>
=C2=A0 in encoder_example and transcoder_example.<br>
<br>
-- <br>
Happy hacking<br>
Petter Reinholdtsen<br>
_______________________________________________<br>
theora-dev mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
g</a><br>
<a href=3D"http://lists.xiph.org/mailman/listinfo/theora-dev" rel=3D"norefe=
rrer" target=3D"_blank">http://lists.xiph.org/mailman/listinfo/theora-dev</=
a><br>
</blockquote></div>

--000000000000a9402a06306986a5--

--===============9167089900937666820==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
theora-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/theora-dev

--===============9167089900937666820==--