GStreamer 1.24.11 stable bug fix release
Tim-Philipp Müller via gstreamer-devel <[email protected]> Tue, 07 Jan 2025 01:31:02 +0000
| Newsgroups | gmane.comp.video.gstreamer.devel |
|---|---|
| Message-ID | <[email protected]> |
--=-pvk/5lI4tv4STIOEwJdW
Content-Type: multipart/mixed; boundary="=-ZwT1xrKqvASeSsawxWcV"
--=-ZwT1xrKqvASeSsawxWcV
Content-Type: multipart/alternative; boundary="=-l3NFL9bjNjXaL6coKbm3"
--=-l3NFL9bjNjXaL6coKbm3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
The GStreamer team is pleased to announce another bug fix release in
the new stable 1.24 release series.
This release only contains bug fixes and security fixes.
It should be safe to upgrade from 1.24.x and we would recommend you
update at your earliest convenience.
Release notes=C2=A0with details about changes and fixed bugs can be found
at:
https://gstreamer.freedesktop.org/releases/1.24/#1.24.11
Highlights:
* playback: Fix SSA/ASS subtitles with embedded fonts
* decklink: add missing video modes and fix 8K video modes
* matroskamux: spec compliance fixes for audio-only files
* onnx: disable onnxruntime telemetry
* qtdemux: Fix base offset update when doing segment seeks
* srtpdec: Fix a use-after-free issue
* (uri)decodebin3: Fix stream change scenarios, possible deadlock on
shutdown
* video: fix missing alpha flag in AV12 format description
* avcodecmap: Add some more channel position mappings
* cerbero bootstrap fixes for Windows 11
* Various bug fixes, build fixes, memory leak fixes, and other
stability and reliability improvements
Binaries for Android, iOS, Mac OS X and Windows should be available
soon.
As always, please let us know of any issues you run into by filing an
issue or Merge Request in=C2=A0GitLab [1]:
Thanks!
[1] GitLab https://gitlab.freedesktop.org/gstreamer/gstreamer/
--=-l3NFL9bjNjXaL6coKbm3
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
<html><head><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style></head><body style=3D"overflow-wrap: break-word; -webkit-nbsp-mode:=
space; line-break: after-white-space;"><p></p><div>The GStreamer team is p=
leased to announce another bug fix release in the new stable 1.24 release s=
eries.</div><div><br></div><div>This release only contains bug fixes and se=
curity fixes.</div><div><br></div><div>It should be safe to upgrade from 1.=
24.x and we would recommend you update at your earliest convenience.</div><=
div><br></div><div style=3D"caret-color: rgb(46, 52, 54); color: rgb(46, 52=
, 54); font-family: Cantarell; font-size: 14.666667px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphan=
s: auto; text-align: start; text-indent: 0px; text-transform: none; white-s=
pace: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color:=
rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-decoration: none;=
"><b>Release notes</b><span style=3D"font-weight: 400;"><span class=3D"Appl=
e-converted-space"> </span>with details about changes and fixed bugs c=
an be found at:</span></div><div style=3D"caret-color: rgb(46, 52, 54); col=
or: rgb(46, 52, 54); font-family: Cantarell; font-size: 14.666667px; font-s=
tyle: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; text-transform:=
none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-hi=
ghlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-dec=
oration: none;"><br></div><div style=3D"caret-color: rgb(46, 52, 54); color=
: rgb(46, 52, 54); font-family: Cantarell; font-size: 14.666667px; font-sty=
le: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: no=
rmal; orphans: auto; text-align: start; text-indent: 0px; text-transform: n=
one; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-high=
light-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-decor=
ation: none; margin-left: 3ch;"><a href=3D"https://gstreamer.freedesktop.or=
g/releases/1.24/#1.24.11" style=3D"color: rgb(46, 52, 54);">https://gstream=
er.freedesktop.org/releases/1.24/#1.24.11</a></div><div><br></div><div><br>=
</div><div><b>Highlights:</b></div><div><b><br></b></div><div><ul><li>playb=
ack: Fix SSA/ASS subtitles with embedded fonts</li><li>decklink: add missin=
g video modes and fix 8K video modes</li><li>matroskamux: spec compliance f=
ixes for audio-only files</li><li>onnx: disable onnxruntime telemetry</li><=
li>qtdemux: Fix base offset update when doing segment seeks</li><li>srtpdec=
: Fix a use-after-free issue</li><li>(uri)decodebin3: Fix stream change sce=
narios, possible deadlock on shutdown</li><li>video: fix missing alpha flag=
in AV12 format description</li><li>avcodecmap: Add some more channel posit=
ion mappings</li><li>cerbero bootstrap fixes for Windows 11</li><li>Various=
bug fixes, build fixes, memory leak fixes, and other stability and reliabi=
lity improvements</li></ul></div><div><br></div><div><b>Binaries</b> for An=
droid, iOS, Mac OS X and Windows should be available soon.</div><div><br></=
div><div>As always, please let us know of any issues you run into by filing=
an issue or Merge Request in <a href=3D"https://gitlab.freedesktop.or=
g/gstreamer/gstreamer/">GitLab</a>:</div><div><br></div><div>Thanks!</div><=
div><span></span></div></body></html>
--=-l3NFL9bjNjXaL6coKbm3--
--=-ZwT1xrKqvASeSsawxWcV
Content-Disposition: attachment; filename="GStreamer-1.24.11.txt"
Content-Type: text/plain; name="GStreamer-1.24.11.txt"; charset="UTF-8"
Content-Transfer-Encoding: base64
aHR0cHM6Ly9nc3RyZWFtZXIuZnJlZWRlc2t0b3Aub3JnL3NyYy9nc3RyZWFtZXIvZ3N0cmVhbWVy
LTEuMjQuMTEudGFyLnh6CjA5M2EzNzk2MDJhMjUwZDVjZDMzYjg4ZTcyMzc1N2M4MDE5ODMxN2Vm
ZGUzMzg5M2VkZjNjODdiNmU1M2I5MDcKCmh0dHBzOi8vZ3N0cmVhbWVyLmZyZWVkZXNrdG9wLm9y
Zy9zcmMvZ3N0LXBsdWdpbnMtYmFzZS9nc3QtcGx1Z2lucy1iYXNlLTEuMjQuMTEudGFyLnh6Cjk4
NTcyYzFmOGI3MTBlNTI2NzNlMjUwY2Q5NmU0ZjI2NjBkNzliZDY2YWExNzJjNWRkZTVmNjkwYzEy
MzFlMWQKCmh0dHBzOi8vZ3N0cmVhbWVyLmZyZWVkZXNrdG9wLm9yZy9zcmMvZ3N0LXBsdWdpbnMt
Z29vZC9nc3QtcGx1Z2lucy1nb29kLTEuMjQuMTEudGFyLnh6Cjk0YmYzYjUxMThkZDQyMTNhZjY2
MDQ4ZmFhYzgzMDU2OWNjOWE5NGE4YzhlNTllOGE2ZDMzYjMxNWY1MTg0NjIKCmh0dHBzOi8vZ3N0
cmVhbWVyLmZyZWVkZXNrdG9wLm9yZy9zcmMvZ3N0LXBsdWdpbnMtdWdseS9nc3QtcGx1Z2lucy11
Z2x5LTEuMjQuMTEudGFyLnh6CjNhMWY1OGEzM2FlZThkMTM1MjI4NjViY2I1NjQwMDdhNjgzN2Vm
NTcxMWQ3ZGZmZjhjZTQyNjA5MjEwMTNmOGEKCmh0dHBzOi8vZ3N0cmVhbWVyLmZyZWVkZXNrdG9w
Lm9yZy9zcmMvZ3N0LXBsdWdpbnMtYmFkL2dzdC1wbHVnaW5zLWJhZC0xLjI0LjExLnRhci54ego5
MTI2YzJiNzA1M2E1ZjA1OWRiOTU4ZjQzYzZhNTIzMGQyZTg0M2ZmOWFkZmY4YzhjMjQ3N2VhMjQ1
N2UzMzE1CgpodHRwczovL2dzdHJlYW1lci5mcmVlZGVza3RvcC5vcmcvc3JjL2dzdC1saWJhdi9n
c3QtbGliYXYtMS4yNC4xMS50YXIueHoKMTM3NzZmYzE2ZjdjZTU4N2Q0MzdkNTZkODNlMDhjOTIy
NDc2OGRkZGM4OTdkZDNjODgyMDhkOTcwYTZhYTQyMgoKaHR0cHM6Ly9nc3RyZWFtZXIuZnJlZWRl
c2t0b3Aub3JnL3NyYy9nc3QtcnRzcC1zZXJ2ZXIvZ3N0LXJ0c3Atc2VydmVyLTEuMjQuMTEudGFy
Lnh6CmQxNDdmZjc1YmM0NDUyMzVmZTBhNGE0NzE0YzI2ZDZiN2JmOWE0ODVhMWFlM2E3MjJiZDUz
MGFiMjhmOThiZDMKCmh0dHBzOi8vZ3N0cmVhbWVyLmZyZWVkZXNrdG9wLm9yZy9zcmMvZ3N0LWVk
aXRpbmctc2VydmljZXMvZ3N0LWVkaXRpbmctc2VydmljZXMtMS4yNC4xMS50YXIueHoKODVmZDc0
ZGFiMjU5ZTEzN2E5NWFiNDQyN2UwMDlkZDg1M2Y0Y2E4Mjg3NDUwMGNiNTQ5M2MzM2JjZWYxZWYw
OAoKaHR0cHM6Ly9nc3RyZWFtZXIuZnJlZWRlc2t0b3Aub3JnL3NyYy9nc3QtcHl0aG9uL2dzdC1w
eXRob24tMS4yNC4xMS50YXIueHoKZjRjODc2MWJmZWU5ODUwOGY1N2UyZWZkNzM4ZWYzNmE5OWUy
Zjc2NDQ4NjA4NzdkNTRkMjM1YTcwOTJjZjA1NgoKaHR0cHM6Ly9nc3RyZWFtZXIuZnJlZWRlc2t0
b3Aub3JnL3NyYy9nc3RyZWFtZXItdmFhcGkvZ3N0cmVhbWVyLXZhYXBpLTEuMjQuMTEudGFyLnh6
CmU4NTkwNGE0N2Q5ZWNiNDFkN2Y3NmIxZDNmZTg4N2ZhMThjMGI4MWEzNzkzZTdkN2Y2MTM2MWVh
N2U5MDQyMGQKCmh0dHBzOi8vZ3N0cmVhbWVyLmZyZWVkZXNrdG9wLm9yZy9zcmMvZ3N0LWRldnRv
b2xzL2dzdC1kZXZ0b29scy0xLjI0LjExLnRhci54ego3Mzk5MGE5MzljMWVhOWQ5Y2ExOTliOGNk
MTM1ZGQzYTcxMjBiNDk1MDA0YWFhNzkyOTkyNTdkOWNkODk3ODM0CgpodHRwczovL2dzdHJlYW1l
ci5mcmVlZGVza3RvcC5vcmcvc3JjL2dzdHJlYW1lci1zaGFycC9nc3RyZWFtZXItc2hhcnAtMS4y
NC4xMS50YXIueHoKNWYzN2NkNzdkNDg4YzAzYWI3ZDhiMDg4YjljYzYxOTMyNjM3Mjc3Nzg1ODk2
YTA5ZTUyMGY4MjM0NTBjY2ZjNwoKaHR0cHM6Ly9nc3RyZWFtZXIuZnJlZWRlc2t0b3Aub3JnL3Ny
Yy9nc3RyZWFtZXItZG9jcy9nc3RyZWFtZXItZG9jcy0xLjI0LjExLnRhci54egowOWRlMjU4MzRm
M2E3YzhmMjFkNTBhM2UwMzY0MmM3ZGIwNjViODJjZDYwMzI5ZWE3ODlhODRjZTQ3YTEyMTQxCgo=
--=-ZwT1xrKqvASeSsawxWcV--
--=-pvk/5lI4tv4STIOEwJdW
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE1jcDLkW4xlhblFZWXS7ub280nXwFAmd8g9cACgkQXS7ub280
nXxIzQ/9H2Z7yXhAI1yBobpEaXP/odnTSszEy2wppj6Fxk8L7edWZbK6L4VrTMEu
AYU2v/mdMbDW9GpNTZV26vT5shnfvVlr2HmNpkJ/qHTXgsjhVWi1sRnkYn0ZwTd3
2iivu/6RMf6qPFOmPXVMhD4ksPm7VyzX3kom+qUB2BBGeb++FRr9U70dkVrc1Gza
+rd11hdNn0rBRcW3J9r87oSQC73xxP4uL2xl99qvIahlsD4fDWQKNmhmfZi8QeZo
ZiLPueA5yxlhr5/VtAa087P46GAuKKG+7svyI7HJDMgjK+PZpqVoWzD5lTocnIu6
oKM9G6UlMlqqNOm4nRr1eWFTky15gCEjGQq2X22CgNXg4tSTPxDfcK6ywrQuUj+n
wDzSBRHprJywp3wC6eFz65HRtEvRwcQDvUxj0m1j+T44CwqpPBq3O53l8bNMI0CK
AdBat4TcUFTQotUYe9s5MACVFQU6m2n4uqZNkalI8V3k/zaNwd/LfuFP9gTghvxW
Qeu4xRVt2UFKcJrXXDefDILBMoq+jfy+vYN53uUzG24lNcTEI6pm0Ub+NQslT1q+
Qdv+yqA05Bsw/PIivdvbR+Tnos0VZvlrsfwYPb3e+XY9AeSPd5DDtcS/MABt/yg7
WY7i2ZPdCbd3icsgcecBXyla1/ptvhAa9giSdsWPPwQXWUKULwM=
=okpH
-----END PGP SIGNATURE-----
--=-pvk/5lI4tv4STIOEwJdW--