152 Commits

Author SHA256 Message Date
d14c56fde1 Accepting request 1324801 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1324801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=73
2025-12-31 09:47:05 +00:00
51ef92472c - 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/package/show/multimedia:libs/python-gst?expand=0&rev=148
2025-12-30 11:49:11 +00:00
31ae99dcf7 Accepting request 1321738 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1321738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=72
2025-12-10 14:30:54 +00:00
3d6e6cc910 - Update to version 1.26.9:
+ gst-python: fix cross-compiling
  + python: Add some typing annotation to overrides

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=146
2025-12-09 12:03:33 +00:00
3f82b385f3 Accepting request 1317251 from multimedia:libs
- 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/1317251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=71
2025-11-13 16:26:22 +00:00
43958daa1e Tiny tweak
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=144
2025-11-12 07:24:17 +00:00
81fc5f615b - 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/package/show/multimedia:libs/python-gst?expand=0&rev=143
2025-11-11 14:55:01 +00:00
8914ba68dd Accepting request 1311914 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1311914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=70
2025-10-18 12:36:12 +00:00
0a5e517081 - Update to version 1.26.7:
+ No changes, stable bump only.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=141
2025-10-17 07:50:19 +00:00
c1f1e51f68 Accepting request 1305530 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1305530
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=69
2025-09-18 19:08:48 +00:00
04dfe950c7 - 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/package/show/multimedia:libs/python-gst?expand=0&rev=139
2025-09-17 15:56:29 +00:00
83b4b4be44 Accepting request 1295756 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1295756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=68
2025-07-26 11:41:07 +00:00
cf1eab47d6 - Update to version 1.26.4:
+ No changes, stable bump only.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=137
2025-07-25 11:53:07 +00:00
784983c380 Accepting request 1289977 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1289977
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=67
2025-07-03 10:10:27 +00:00
aeddf94024 - 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/package/show/multimedia:libs/python-gst?expand=0&rev=135
2025-07-02 13:38:28 +00:00
4e54b31b1d Accepting request 1282476 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1282476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=66
2025-06-06 20:41:26 +00:00
d474f293ae - 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/package/show/multimedia:libs/python-gst?expand=0&rev=133
2025-06-04 01:42:14 +00:00
15ef9cd990 Accepting request 1273804 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1273804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=65
2025-05-02 12:58:13 +00:00
4256808882 - 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/package/show/multimedia:libs/python-gst?expand=0&rev=131
2025-05-01 06:37:53 +00:00
fd5fcddba0 Accepting request 1265679 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1265679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=64
2025-04-02 15:10:07 +00:00
9fa652e1d2 - Add 0496a778bb85e0b263ed2fddfcf3dac7961fe4f5.patch: Fix
compatibility with PyGObject>=3.52.0.
- Pass python-exe instead of python to meson setup, the latter is
  deprecated.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=129
2025-03-31 07:03:12 +00:00
d159c0531a Accepting request 1252464 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1252464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=63
2025-03-13 14:06:18 +00:00
07de0fb0e8 - 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/package/show/multimedia:libs/python-gst?expand=0&rev=127
2025-03-12 13:39:09 +00:00
7137c36369 Accepting request 1243078 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1243078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=62
2025-02-05 11:40:28 +00:00
782f27c5a8 - Update to version 1.24.12:
+ No changes, stable version bump only.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=125
2025-02-04 11:39:41 +00:00
638673ad82 Accepting request 1235945 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1235945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=61
2025-01-09 14:11:01 +00:00
912b5e47d3 - Update to version 1.24.11:
+ No changes, stable version bump only.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=123
2025-01-08 12:42:35 +00:00
53aa04ac47 Accepting request 1229746 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1229746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=60
2024-12-11 20:03:27 +00:00
f72d9efcdb - Update to version 1.24.10:
+ No changes, stable version bump only.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=121
2024-12-10 09:13:30 +00:00
18144ee6eb Accepting request 1224808 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1224808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=59
2024-11-18 19:01:59 +00:00
33e4e66dc2 Accepting request 1224662 from GNOME:Next
- Update to version 1.24.9:
  + No changes, stable version bump only.

OBS-URL: https://build.opensuse.org/request/show/1224662
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=119
2024-11-18 09:54:12 +00:00
f7c372ef76 Accepting request 1203301 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1203301
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=58
2024-09-25 19:54:17 +00:00
b39c056c16 - Update to version 1.24.8:
+ No changes, stable version bump only.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=117
2024-09-25 07:19:25 +00:00
4ca658207b Accepting request 1195754 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1195754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=57
2024-08-25 10:10:19 +00:00
7861a19a26 New stable
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=115
2024-08-23 15:18:51 +00:00
42708c503a Accepting request 1194257 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1194257
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=56
2024-08-16 10:24:13 +00:00
865f8f29b5 New release
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=113
2024-08-16 09:51:13 +00:00
c3d6f1d678 Accepting request 1184240 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1184240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=55
2024-07-02 16:16:52 +00:00
a7eb9fc184 Accepting request 1183883 from home:iznogood
New stable release

OBS-URL: https://build.opensuse.org/request/show/1183883
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=111
2024-07-01 08:58:48 +00:00
e93dae7d24 Accepting request 1155306 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1155306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=54
2024-03-06 22:04:30 +00:00
9f934905be Accepting request 1155061 from home:alarrosa:branches:multimedia:libs
- Update to version 1.24.0:
  * Added a GstTagList override that makes a tag list act like a
    dict
  * Fix build and usage in Windows
  * Various fixes for Python >= 3.12
  * Rework libpython loading to be relocatable
  * Fix libpython dlopen on macOS
  * For more detailed information on this update, please see
    https://gstreamer.freedesktop.org/releases/1.24/
- Use %{?sle15_python_module_pythons} to use python3.11 in SLE/Leap
- Remove patch reduce-required-meson.patch since meson 1.1 is
  really required now.

OBS-URL: https://build.opensuse.org/request/show/1155061
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=109
2024-03-05 17:47:25 +00:00
858c3a00e9 Accepting request 1143329 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1143329
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=53
2024-02-02 14:45:10 +00:00
c3761cd0be Accepting request 1143314 from home:alarrosa:branches:multimedia:libs
- Update to version 1.22.9:
  + No changes, stable bump only.
- Rebase reduce-required-meson.patch.

OBS-URL: https://build.opensuse.org/request/show/1143314
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=107
2024-02-01 12:00:12 +00:00
9621531722 Accepting request 1136830 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1136830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=52
2024-01-05 20:42:07 +00:00
9156c67af6 Accepting request 1136716 from home:alarrosa:branches:multimedia:libs
- Update to version 1.22.8:
  + No changes, stable bump only.
- Rebase reduce-required-meson.patch.

OBS-URL: https://build.opensuse.org/request/show/1136716
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=105
2024-01-04 14:20:44 +00:00
8278bb4ba8 Accepting request 1126817 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1126817
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=51
2023-11-16 19:29:05 +00:00
b312825db8 Accepting request 1126704 from home:alarrosa:branches:multimedia:libs
- Update to version 1.22.7:
  + No changes, stable bump only.
- Rebase reduce-required-meson.patch.

OBS-URL: https://build.opensuse.org/request/show/1126704
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=103
2023-11-16 10:02:41 +00:00
a021982234 Accepting request 1114001 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1114001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=50
2023-09-29 19:13:44 +00:00
a84176772e Accepting request 1113054 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/1113054
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=101
2023-09-28 07:37:04 +00:00
9e77df00fa Accepting request 1100818 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1100818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gst?expand=0&rev=49
2023-07-27 14:51:02 +00:00