- Update to version 1.26.2:
+ This release includes important fixes for the GStreamer Python
bindings.
+ Since pygobject 3.13 around 10 years ago, it wasn't possible
anymore to modify GStreamer miniobjects, e.g. modify caps or
set buffer timestamps, as an implicit copy of the original
would always be made. This should finally work again now.
+ Fix new warnings on Fedora 42, various meson warnings, and
other small meson build/wrap fixes.
+ python: Add overrides to be able to handle writability of
MiniObjects.
+ python: Convert buffer metadata API to use @property
decorators.
+ REGRESSION: pygobject 3.13 now copies the GstStructure when
getting them from a GstCaps, making it impossible to properly
modify structures from caps in place.
OBS-URL: https://build.opensuse.org/request/show/1281663
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=133
- Update to version 1.26.0:
+ gst-python is an extension of the regular GStreamer Python
bindings based on gobject-introspection information and
PyGObject, and provides "syntactic sugar" in form of overrides
for various GStreamer APIs that makes them easier to use in
Python and more pythonic; as well as support for APIs that
aren't available through the regular gobject-introspection
based bindings, such as e.g. GStreamer's fundamental GLib types
such as Gst.Fraction, Gst.IntRange etc.
- The python Meson build option has been renamed to
python-exe (and will yield to the monorepo build option of
the same name if set, in a monorepo build context).
- Added an iterator for AnalyticsRelationMeta
- Implement __eq__ for Mtd classes
- Various build fixes and Windows-related fixes.
+ For more detailed information on this update, please see
https://gstreamer.freedesktop.org/releases/1.26/
OBS-URL: https://build.opensuse.org/request/show/1252430
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=127