- 31 May, 2021 1 commit
-
-
Tim-Philipp Müller authored
-
- 11 May, 2021 1 commit
-
-
Stirling Westrup authored
Part-of: <!45>
-
- 12 Nov, 2020 1 commit
-
-
Stéphane Cerveau authored
Part-of: <!43>
-
- 08 Oct, 2020 1 commit
-
-
Andoni Morales Alastruey authored
see: #28 Part-of: <!42>
-
- 08 Sep, 2020 2 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- 07 Sep, 2020 1 commit
-
-
Tim-Philipp Müller authored
-
- 24 Aug, 2020 1 commit
-
-
Part-of: <!40>
-
- 20 Aug, 2020 1 commit
-
-
Tim-Philipp Müller authored
-
- 15 Aug, 2020 1 commit
-
-
Thibault Saunier authored
When introducing zero copy buffers/memory mapping we broke the API, this brings back the exact same API as before for all the previously handled cases but still raises an exception when using a context to map buffers. Fixes #40 Part-of: <!39>
-
- 23 Jul, 2020 1 commit
-
-
Jose Quaresma authored
Part-of: <!35>
-
- 10 Jul, 2020 4 commits
-
-
Jose Quaresma authored
- unref PyObject on exit with Py_XDECREF - better error handling - free memory view in case of erros Part-of: <!34>
-
Jose Quaresma authored
-
Jose Quaresma authored
-
Jose Quaresma authored
pyg_boxed_new cause a memory leak if it hold a copy of the boxed wrapper and freed when the wrapper is deallocated. use the boxed wrapper value itself and don't hold a copy of the value.
-
- 03 Jul, 2020 1 commit
-
-
Tim-Philipp Müller authored
-
- 02 Jul, 2020 1 commit
-
-
Tim-Philipp Müller authored
-
- 19 Jun, 2020 2 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- 03 Apr, 2020 2 commits
-
-
Thibault Saunier authored
-
Andoni Morales Alastruey authored
pylib_loc = python.get_variable('LIBPL', '') alreay returns the correct path for python's library dir
-
- 26 Feb, 2020 1 commit
-
-
Mathieu Duponchelle authored
When returning those values, extensions must take a new reference. Fixes #33
-
- 07 Jan, 2020 3 commits
-
-
Guillaume Desmottes authored
It's no longer used.
-
Fix #8
-
-
- 30 Dec, 2019 1 commit
-
-
- 13 Dec, 2019 1 commit
-
-
Sebastian Dröge authored
Since Python 3.8 the normal checks don't include the Python libraries anymore and linking of the gst-python module would fail. See also https://github.com/mesonbuild/meson/issues/5629 Fixes #28
-
- 11 Dec, 2019 1 commit
-
-
Thibault Saunier authored
With the new mapping API we can efficiently use the ->fill vmethod which is sensibly better.
-
- 10 Dec, 2019 1 commit
-
-
Thibault Saunier authored
And minor cleanup in the way errors are handled
-
- 09 Dec, 2019 2 commits
-
-
Philipp Zabel authored
-
The Problem is, that in the current state it is not easily possible to edit the buffer data in a gstreamer python element since you get a copy of the real buffer. This patch overrides the mapinfo and the function generating it in a way so that mapinfo.data is now a memoryview pointing to the real buffer. Depending on the flags given for this buffer the memoryview is r/w.
-
- 28 Nov, 2019 1 commit
-
-
Thibault Saunier authored
-
- 19 Nov, 2019 1 commit
-
-
Thibault Saunier authored
We have notified application developers this would happen a long time ago and python2 is going to be deprecated very soon now, before 1.18 is going to be released.
-
- 14 Oct, 2019 1 commit
-
-
Tim-Philipp Müller authored
-
- 02 Sep, 2019 1 commit
-
-
Mathieu Duponchelle authored
The previous commit broke those by trying to pass weak refs through pygobject, but we should probably have tested the elements beyond instantiation: weakref.WeakMethod returns a callable, but that callable when called only returns the ephemeral bound method, which is the object we want to call, but pygobject has no support for that. Instead, fix the memory leaks we were going after by decoupling the lifecycle of the callback and that of the pad, by passing functors to pygobject.
-
- 08 Aug, 2019 2 commits
-
-
Use weakref to avoid leaks, and remove refcount hack as the actual issue has been fixed in pygobject
-
Thibault Saunier authored
-
- 26 May, 2019 1 commit
-
-
Mathieu Duponchelle authored
-
- 06 May, 2019 1 commit
-
-
Thibault Saunier authored
And add a test See https://gitlab.gnome.org/GNOME/pygobject/issues/325
-
- 03 May, 2019 1 commit
-
-