GStreamer 1.25.50 unstable development release (feature freeze for 1.26 now in effect)

Tim-Philipp Müller via gstreamer-devel <[email protected]> Mon, 10 Feb 2025 00:25:16 +0000
Newsgroups gmane.comp.video.gstreamer.devel
Message-ID <[email protected]>
--=-Iof4AdsaFpWwikw0qG74
Content-Type: multipart/mixed; boundary="=-EmzMQycb6UcAq2AfW8yL"

--=-EmzMQycb6UcAq2AfW8yL
Content-Type: multipart/alternative; boundary="=-e4Ch6HxB0DJC3mHynR6S"

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


The GStreamer team is pleased to announce another development release
in the unstable 1.25 release series. which is the development branch
leading up to the next major stable version which will be 1.26.

The unstable 1.25 release series is for testing and development
purposes in the lead-up to the stable 1.26 series which is scheduled
for release as soon as possible. Any newly-added API can still change
until that point.

This development release is primarily for developers and early
adaptors.

Binary packages for Android, iOS, Mac OS X and Windows will be provided
shortly.

As always, please give it a spin and let us know of any issues you run
into by filing a bug in Gitlab:
https://gitlab.freedesktop.org/gstreamer/gstreamer

Feature Freeze now in effect for 1.26

Just a quick note that git main is now: FROZEN for new features (*).

This is in order to let things settle down and focus our attention on
stabilising, bug-fixing and sorting out blocker bugs for the upcoming
1.26 release.

It will probably still be okay to add a little new property here or a
small piece of library API there, but new plugins, elements, libraries,
or components should really wait for the next cycle once we=E2=80=99re feat=
ure
frozen. Same for any other intrusive changes or major refactorings.

During the feature freeze any new features should be signed off by your
friendly release managers.

If there=E2=80=99s anything you feel should really go into 1.26, please bri=
ng
it up on Matrix, add a comment in gitlab, or set the ticket milestone
to 1.25.90.

(*) does not apply to gstreamer-rs / gst-plugins-rs

Next stop: 1.26 release candidate 1 (1.25.90)

Enjoy!


--=-e4Ch6HxB0DJC3mHynR6S
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></head><body><div><br></div><div>The GStreamer team is pleased to a=
nnounce another development release in the unstable 1.25 release series. wh=
ich is the development branch leading up to the next major stable version w=
hich will be 1.26.</div><div><br></div><div>The unstable 1.25 release serie=
s is for testing and development purposes in the lead-up to the stable 1.26=
 series which is scheduled for release as soon as possible. Any newly-added=
 API can still change until that point.</div><div><br></div><div>This devel=
opment release is primarily for developers and early adaptors.</div><div><b=
r></div><div>Binary packages for Android, iOS, Mac OS X and Windows will be=
 provided shortly.</div><div><br></div><div>As always, please give it a spi=
n and let us know of any issues you run into by filing a bug in Gitlab: <a =
href=3D"https://gitlab.freedesktop.org/gstreamer/gstreamer">https://gitlab.=
freedesktop.org/gstreamer/gstreamer</a></div><div><br></div><div><span></sp=
an></div><div><div><h1><a name=3D"p-8568-feature-freeze-now-in-effect-for-1=
26-1" class=3D"anchor" href=3D"https://discourse.gstreamer.org/t/gstreamer-=
1-25-50-unstable-development-release-feature-freeze-for-1-26-now-in-effect/=
4100#p-8568-feature-freeze-now-in-effect-for-126-1"></a>Feature Freeze now =
in effect for 1.26</h1></div></div><div><br></div><div>Just a quick note th=
at git main is now: FROZEN for new features (*).</div><div><br></div><div>T=
his is in order to let things settle down and focus our attention on stabil=
ising, bug-fixing and sorting out blocker bugs for the upcoming 1.26 releas=
e.</div><div><br></div><div>It will probably still be okay to add a little =
new property here or a small piece of library API there, but new plugins, e=
lements, libraries, or components should really wait for the next cycle onc=
e we=E2=80=99re feature frozen. Same for any other intrusive changes or maj=
or refactorings.</div><div><br></div><div>During the feature freeze any new=
 features should be signed off by your friendly release managers.</div><div=
><br></div><div>If there=E2=80=99s anything you feel should really go into =
1.26, please bring it up on Matrix, add a comment in gitlab, or set the tic=
ket milestone to 1.25.90.</div><div><br></div><div>(*) does not apply to gs=
treamer-rs / gst-plugins-rs</div><div><br></div><div>Next stop: 1.26 releas=
e candidate 1 (1.25.90)</div><div><br></div><div>Enjoy!</div><div><br></div=
><div><span></span></div></body></html>

--=-e4Ch6HxB0DJC3mHynR6S--

--=-EmzMQycb6UcAq2AfW8yL
Content-Disposition: attachment; filename="GStreamer-1.25.50.txt"
Content-Transfer-Encoding: base64
Content-Type: text/plain; name="GStreamer-1.25.50.txt"; charset="UTF-8"

aHR0cHM6Ly9nc3RyZWFtZXIuZnJlZWRlc2t0b3Aub3JnL3NyYy9nc3RyZWFtZXIvZ3N0cmVhbWVy
LTEuMjUuNTAudGFyLnh6CjNiZTZmZTRkM2ZlZjkxZjNlOTUwNGMwZjVmM2QyYTBhMzUwYTU0MzZh
NWQzOTg3NGZjNWM5YTJlNzczMDBiN2YKCmh0dHBzOi8vZ3N0cmVhbWVyLmZyZWVkZXNrdG9wLm9y
Zy9zcmMvZ3N0LXBsdWdpbnMtYmFzZS9nc3QtcGx1Z2lucy1iYXNlLTEuMjUuNTAudGFyLnh6Cjdh
NzQyNTEzM2E5Mzg3YTEyNzg2NTg5ZTY4MGZjMGJhN2M4OWU5Mzc4YTA0MmY3NzlmN2YzYWI0NjA5
OTJhOTQKCmh0dHBzOi8vZ3N0cmVhbWVyLmZyZWVkZXNrdG9wLm9yZy9zcmMvZ3N0LXBsdWdpbnMt
Z29vZC9nc3QtcGx1Z2lucy1nb29kLTEuMjUuNTAudGFyLnh6CjFjNzIxNzJmOGE3OGU1MGFlNWNj
OTA4NzBmZTE1YmVkOGNhMjQ0OGRlZjE1OGU3ZjIzMWZkMjJhN2I2ZDY0NGEKCmh0dHBzOi8vZ3N0
cmVhbWVyLmZyZWVkZXNrdG9wLm9yZy9zcmMvZ3N0LXBsdWdpbnMtdWdseS9nc3QtcGx1Z2lucy11
Z2x5LTEuMjUuNTAudGFyLnh6CjQ5OGE1ZDRkMWQ1MmZiYmY2N2M5Mjk4NDIxZTQ4ZDExMGE3NTc3
OTBjMzI3Mzk2MDk5MjRjYzMyNDVlNTI5ZWIKCmh0dHBzOi8vZ3N0cmVhbWVyLmZyZWVkZXNrdG9w
Lm9yZy9zcmMvZ3N0LXBsdWdpbnMtYmFkL2dzdC1wbHVnaW5zLWJhZC0xLjI1LjUwLnRhci54egoy
NDlmMmM2MTY1YjE4M2RiNmFlOGU5YWIyZDRiYWYyMjhlNTA5NGM5NWYyZjExOGIzNjVlMmZjMWFl
Y2Q4M2JkCgpodHRwczovL2dzdHJlYW1lci5mcmVlZGVza3RvcC5vcmcvc3JjL2dzdC1saWJhdi9n
c3QtbGliYXYtMS4yNS41MC50YXIueHoKOTNmZDk2MzZiNWJhODU2OWQzNGU5YjRkZmQyMGU1YWZm
MTQ0MmQzY2Y5NmE3MzM0NDEwNzNkMTNiMWVlMjMzYQoKaHR0cHM6Ly9nc3RyZWFtZXIuZnJlZWRl
c2t0b3Aub3JnL3NyYy9nc3QtcnRzcC1zZXJ2ZXIvZ3N0LXJ0c3Atc2VydmVyLTEuMjUuNTAudGFy
Lnh6CmM4YTg3NWE2NmFhY2YxMTU5OTBmMzVkOTQ2M2MxMDgzY2Y2MjQyNDIwZWMwNzliNGQ4NGU5
YjJlOTBmZTQyMmEKCmh0dHBzOi8vZ3N0cmVhbWVyLmZyZWVkZXNrdG9wLm9yZy9zcmMvZ3N0LWVk
aXRpbmctc2VydmljZXMvZ3N0LWVkaXRpbmctc2VydmljZXMtMS4yNS41MC50YXIueHoKOTU0NzVi
N2UxN2Y1YTgyM2I5MGM3ZTczMjAzYjc0ZTY3ZWM4ZWNkMjg1MWY3YzUxMmY3Y2QxZDJhNmQzMDgw
YQoKaHR0cHM6Ly9nc3RyZWFtZXIuZnJlZWRlc2t0b3Aub3JnL3NyYy9nc3QtcHl0aG9uL2dzdC1w
eXRob24tMS4yNS41MC50YXIueHoKMWY1N2I4MGVjNjJkMTYyOGVkY2ZjNTg4NzMxYjQ1MGZhNGQ3
NWNmNjA4MzNmMDg2NDE1MDFjMWVjNWEzMGIzYwoKaHR0cHM6Ly9nc3RyZWFtZXIuZnJlZWRlc2t0
b3Aub3JnL3NyYy9nc3RyZWFtZXItdmFhcGkvZ3N0cmVhbWVyLXZhYXBpLTEuMjUuNTAudGFyLnh6
CjdlNTBlZWU1NGM5YTlkOGUwNDFhNmQwZmU3OWMyZTkwM2E1NzNhY2M4MjBhNmRhZmQyMzU3ZjQ1
N2RmZGI5YWUKCmh0dHBzOi8vZ3N0cmVhbWVyLmZyZWVkZXNrdG9wLm9yZy9zcmMvZ3N0LWRldnRv
b2xzL2dzdC1kZXZ0b29scy0xLjI1LjUwLnRhci54ego5NDFjMjE3MmEyM2M4ODFlYjEzYWU4MGY4
NmJlMGQ4Yzk3ZjAzOWUwMDIyMjgxZmU4ZjgyNjEyZGU3ZjU2NjA3CgpodHRwczovL2dzdHJlYW1l
ci5mcmVlZGVza3RvcC5vcmcvc3JjL2dzdHJlYW1lci1zaGFycC9nc3RyZWFtZXItc2hhcnAtMS4y
NS41MC50YXIueHoKYmQ2ZDI5M2E0Yjk3Mjg0ZmY3OWU3MjJiNWQ1YjA0OTA1M2Q4YzllZTg4YTdk
MDgxNzk0YmU1NDhiMWViMTU4NQoKaHR0cHM6Ly9nc3RyZWFtZXIuZnJlZWRlc2t0b3Aub3JnL3Ny
Yy9nc3RyZWFtZXItZG9jcy9nc3RyZWFtZXItZG9jcy0xLjI1LjUwLnRhci54egpiMzNiYjMyNWM0
NjVlOTkxM2E0YjU4MzFhODZjNjU5YmEzNWYxZjFjOTU0MmRlN2UzYTQyZTNlNWI0NzVlMDBkCgo=


--=-EmzMQycb6UcAq2AfW8yL--

--=-Iof4AdsaFpWwikw0qG74
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE1jcDLkW4xlhblFZWXS7ub280nXwFAmepR2wACgkQXS7ub280
nXxS3RAAlZPBIuIa+piaZj7i4EMgTTjyhOjeXyMhfgF4gDTt4lJSSREnnibfj12o
VRFx3R59v+tOlwOq2rJz0Nmw6GmUMAuvJkB3Z8a93uHSnoi+IW5RkYRXOaAIvRtx
+fWE4Wsinx97FTcfWmAemWQju7D7YcZ/jZ+hvDC0Ga3CouSectKXddnQHW+aE+6Y
f+gT5qOobyNjt/zYvrcgg7FpAeodH/jVC8Xh1+RDyh5PvnIcuOe/BkwZj/4hNl00
1mM+zNBqaLcF5kDS9+SAM2GFamS5+bC6j3v/1AY6+X5Pt5gHVMTcj/eKyeT9oQ6A
U2wnDNabN43bSOnlPA4Q3g+n+EFYvEiB7TDA6rx35wu90H1zPRC3fj/9uAfORD5p
M+dWYYekjyTc5WqvxVsCTibWjgqvVhW6gdCgP4CKiGTtD/IpIRxiSlKgDt8IgLwv
msmTDFgGbh0QziEcxhgSibg1WAG+HGAxqiCZbiC2PYJUO+1/7H0TY9U/Usyuo74D
pe0/sUIId7pAOX0RtUWAY5lGgbsferPcgioOpdeksu7UAFEkfkcYbR9TK3vnhKPI
MVgXWrUxEA1lGGuim8/1PvDX8QeVpeNHGXomZUcdUDOWBIM3Fd0uydWgKF/UFUcQ
dXENCYXsjEnvtibeJoYEvYeJDCgYhMyr+gkzFKkHZW5XjB+VrPU=
=ciiE
-----END PGP SIGNATURE-----

--=-Iof4AdsaFpWwikw0qG74--