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'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 <<a href=3D"mailto:[email protected]">[email protected]</a>> 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> <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> >.<br> I still have no idea how to update <URL: <a href=3D"https://theora.org/"= rel=3D"noreferrer" target=3D"_blank">https://theora.org/</a> >,<br> given that its content do not match<br> <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> = >.<br> <br> As soon as the release tarball has been copied from<br> <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> ><br> to <URL: <a href=3D"https://downloads.xiph.org/releases/theora/" rel=3D"= noreferrer" target=3D"_blank">https://downloads.xiph.org/releases/theora/</= a> > 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 <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> ><br> and <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> > 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 <codec.h> 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==--