11 Commits

Author SHA256 Message Date
9f8f081223 - Update to version 1.28.0:
+ Please see changes in gstreamer main package.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=150
2026-02-10 12:21:33 +00:00
fbec3cb990 Accepting request 1324769 from GNOME:Next
- Update to version 1.26.10:
  + Override GstPadProbeInfo to get writable objects
  + Misc improvements
  + More typing fixes
  + 1.26.2 breaks Python bindings: No longer able to modify
    Gst.Buffer metadata in pad probe callbacks

OBS-URL: https://build.opensuse.org/request/show/1324769
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=148
2025-12-30 11:49:11 +00:00
a4fe05ae26 Accepting request 1321414 from GNOME:Next
- Update to version 1.26.9:
  + gst-python: fix cross-compiling
  + python: Add some typing annotation to overrides

OBS-URL: https://build.opensuse.org/request/show/1321414
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=146
2025-12-09 12:03:33 +00:00
4c0c7101a5 Accepting request 1317052 from GNOME:Next
- Update to version 1.26.8:
  + python: Fix GDir leak in gst_python_load_directory
- Tweak gstreamer versions required, via _version define.

OBS-URL: https://build.opensuse.org/request/show/1317052
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=143
2025-11-11 14:55:01 +00:00
d026592a7d Accepting request 1311890 from GNOME:Next
- Update to version 1.26.7:
  + No changes, stable bump only.

OBS-URL: https://build.opensuse.org/request/show/1311890
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=141
2025-10-17 07:50:19 +00:00
a136133aea Accepting request 1305011 from GNOME:Next
- Update to version 1.26.6:
  + python: Handle buffer PTS/DTS/duration/offset/offset-end as
    unsigned long long

OBS-URL: https://build.opensuse.org/request/show/1305011
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=139
2025-09-17 15:56:29 +00:00
45889c42ad Accepting request 1295752 from GNOME:Next
- Update to version 1.26.4:
  + No changes, stable bump only.

OBS-URL: https://build.opensuse.org/request/show/1295752
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=137
2025-07-25 11:53:07 +00:00
1139338217 Accepting request 1289687 from GNOME:Next
- Update to version 1.26.3:
  + This release includes some important regression fixes for the
    GStreamer Python bindings for regressions introduced in 1.26.2.
    - gst-python/tests: don't depend on webrtc and rtsp-server
    - python: Fix pulling events from appsink and other fixes

OBS-URL: https://build.opensuse.org/request/show/1289687
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=135
2025-07-02 13:38:28 +00:00
c5f8466644 Accepting request 1281663 from GNOME:Next
- 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
2025-06-04 01:42:14 +00:00
a24fe88d32 Accepting request 1273650 from GNOME:Next
- Update to version 1.26.1:
  + gst-python:
    - Fix compatibility with PyGObject >= 3.52.0
    - Segmentation Fault since PyGObject >= 3.52.0 due to missing
      _introspection_module attribute
- Drop 0496a778bb85e0b263ed2fddfcf3dac7961fe4f5.patch: Fixed
  upstream.

OBS-URL: https://build.opensuse.org/request/show/1273650
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=131
2025-05-01 06:37:53 +00:00
88adb55939 Accepting request 1252430 from home:alarrosa:branches:multimedia:libs:gstreamer-1.26.0
- 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
2025-03-12 13:39:09 +00:00