Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-01-17 | Release 1.15.11.15.1 | Tim-Philipp Müller | 6 | -57/+1240 | |
2019-01-09 | overrides: add a set_caps() method to the Pad override | Antonio Ospite | 1 | -0/+16 | |
The C API provides the gst_pad_set_caps() helper which makes it easier to set caps on pads (see gst/gstcompat.h in gstreamer core). Add such handy helper to the python bindings too. The implementation follows as close as possible the one in gstcompat.h with two changes: 1. the type check on the pad has been removed because self is guaranteed to be a Gst.Pad in python. 2. the null check on the caps has been extended to be a type check. Fixes https://gitlab.freedesktop.org/gstreamer/gst-python/issues/19 | |||||
2018-12-30 | autogen.sh: update to match updated common submodule | Tim-Philipp Müller | 1 | -52/+67 | |
Unbreaks the autotools build and fixes #15. | |||||
2018-12-15 | Fix indentation of .c files | Tim-Philipp Müller | 2 | -26/+29 | |
Required to make gst-indent linter on CI happy. | |||||
2018-12-05 | Update common submodule | Thibault Saunier | 1 | -0/+0 | |
2018-11-12 | Add Gitlab CI configuration | Jordan Petridis | 1 | -0/+1 | |
This commit adds a .gitlab-ci.yml file, which uses a feature to fetch the config from a centralized repository. The intent is to have all the gstreamer modules use the same configuration. The configuration is currently hosted at the gst-ci repository under the gitlab/ci_template.yml path. Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29 | |||||
2018-11-05 | Update git locations to gitlab | Matthew Waters | 2 | -3/+3 | |
2018-10-31 | Tests: the sys.meta_path trick does not work for python2 | Mathieu Duponchelle | 1 | -1/+7 | |
Instead, for python2 revert to manipulating gi.overrides.__path__ | |||||
2018-10-31 | Tests: refactor testing approach | Mathieu Duponchelle | 5 | -41/+32 | |
Instead of fiddling with sys.path, we instead use a custom sys.meta_path importer | |||||
2018-10-31 | meson: address python module port comments | Mathieu Duponchelle | 2 | -22/+6 | |
2018-10-28 | meson: use new python module | Havard Graff | 7 | -124/+41 | |
This patch makes the tests pass running uninstalled and installed, with python2 and python3 on linux, windows and osx. The main gist is to use the new python-module to do the lifting done by pythondetector, and with that add support for python2 and windows. | |||||
2018-10-28 | automake: remove __init__.py's | Mathieu Duponchelle | 2 | -3/+1 | |
2018-10-28 | Remove __init__.py files | Mathieu Duponchelle | 2 | -32/+0 | |
They were not installed, and were simply used for our uninstalled setup, which we now implement differently. | |||||
2018-10-27 | meson: add pygobject fallback | Mathieu Duponchelle | 1 | -1/+1 | |
2018-07-29 | Examples: add audiotestsrc plugin example | Mathieu Duponchelle | 2 | -1/+193 | |
2018-07-29 | Examples: add audioplot plugin example | Mathieu Duponchelle | 2 | -0/+247 | |
2018-07-29 | Examples: add mixer plugin example | Mathieu Duponchelle | 3 | -0/+117 | |
2018-07-20 | examples: add a dynamic pipeline example | Mathieu Duponchelle | 1 | -0/+90 | |
2018-07-20 | helloworld: fix typo | Mathieu Duponchelle | 1 | -1/+1 | |
2018-05-14 | gstmodule: fix warning when building against python2 | Havard Graff | 1 | -1/+1 | |
PyMapping_GetItemString’ discards ‘const’ qualifier from pointer target type https://bugzilla.gnome.org/show_bug.cgi?id=796093 | |||||
2018-05-01 | Fix distcheck | Tim-Philipp Müller | 1 | -1/+0 | |
2018-05-01 | meson: drop config.h.meson template | Tim-Philipp Müller | 2 | -14/+2 | |
2018-04-25 | Bump pygobject dependency to 3.8 | Thibault Saunier | 2 | -2/+2 | |
2018-04-25 | overrides: use get_introspection_module | Emilio Pozuelo Monfort | 2 | -4/+5 | |
https://bugzilla.gnome.org/show_bug.cgi?id=795555 | |||||
2018-04-07 | overrides: Fix mixup between query function and chain one | Thibault Saunier | 1 | -1/+1 | |
2018-04-03 | Dist autogen.sh and configure.ac | Tim-Philipp Müller | 1 | -0/+2 | |
2018-03-20 | Back to development | Tim-Philipp Müller | 4 | -1079/+67 | |
2018-03-19 | Release 1.14.01.14.0 | Tim-Philipp Müller | 6 | -63/+203 | |
2018-03-13 | Release 1.13.911.13.91 | Tim-Philipp Müller | 6 | -39/+915 | |
2018-03-03 | Release 1.13.901.13.90 | Tim-Philipp Müller | 6 | -116/+416 | |
2018-02-23 | configure.ac: Don't use runtime location of overrides by default | Edward Hervey | 1 | -4/+0 | |
If someone wants to put the overrides in a non-standard location, they can use the --with-pygi-overrides-dir option. The default is to put them in ${pyexecdir}/gi/overrides Fixes make distcheck https://bugzilla.gnome.org/show_bug.cgi?id=793756 | |||||
2018-02-22 | makefiles: Add missing dist files | Nicolas Dufresne | 4 | -4/+14 | |
https://bugzilla.gnome.org/show_bug.cgi?id=793560 | |||||
2018-02-22 | bitmask: Do not use long() directly with python3 | Thibault Saunier | 2 | -1/+5 | |
It doesn't exist anymore there | |||||
2018-02-22 | gi: Check Gst has not been initialized before loading bindings | Thibault Saunier | 1 | -1/+2 | |
It can have been initialized by some C code (in a C app with plugins for example). Fixes https://bugzilla.gnome.org/show_bug.cgi?id=788088 | |||||
2018-02-22 | Allow Bitmask to be created from ints and longs but always store as long | Sebastian Dröge | 2 | -4/+4 | |
We need a 64 bit integer, and previously the test failed because it was already created from longs in various cases (e.g. when reading from a GstStructure). | |||||
2018-02-15 | Back to development | Tim-Philipp Müller | 2 | -3/+3 | |
2018-02-15 | overrides: accept Gst.Structure in Caps.__new__ | Mathieu Duponchelle | 1 | -7/+16 | |
Also rename misleading parameter (*kwargs -> *args) https://bugzilla.gnome.org/show_bug.cgi?id=793493 | |||||
2018-02-15 | Release 1.13.11.13.1 | Tim-Philipp Müller | 4 | -622/+112 | |
2018-02-14 | Print Python version after initialization | Sebastian Dröge | 1 | -0/+2 | |
2018-02-14 | pluginloader: Print Python library path that is tried to be loaded | Sebastian Dröge | 1 | -4/+4 | |
2018-01-23 | Ship meson build system in autotools generated tarballs | Sebastian Dröge | 5 | -1/+16 | |
2017-08-03 | meson: Fix detection of overrides path in some cases | Thibault Saunier | 2 | -4/+10 | |
2017-07-29 | plugin: Always initialize GIL state | Thibault Saunier | 1 | -1/+1 | |
gcc warns about possibly unintialized use of it (even if it can't actually happen) | |||||
2017-07-26 | Fix simply running testsuite in meson | Thibault Saunier | 5 | -3/+24 | |
- Make sure to never have root folder in sys.path when running meson, as pythondetector won't be able to access gi._overridesdir - Generate a mesonconfig.py file that will be used by the testsuite to know where meson generated files, making `python -m unittest` working. | |||||
2017-07-26 | Add support for Gst.Bitmask | Thibault Saunier | 3 | -1/+67 | |
2017-07-26 | tests: Stop using deprecated assertion methods | Thibault Saunier | 1 | -82/+82 | |
2017-07-26 | tests: Move all Fundamental types tests in a file | Thibault Saunier | 10 | -552/+382 | |
No reason to have one file per type and it makes it more complicated to handle. | |||||
2017-07-26 | structure: Add a .keys() method and implement __str__ | Thibault Saunier | 1 | -0/+16 | |
We are making it behave like a dict, so we should provide the same kind of utilities. | |||||
2017-07-26 | Return a Gst.*Range instead of a python range converting from GValue to python | Thibault Saunier | 2 | -2/+32 | |
Otherwise we lose the information about what type of range it is, which is mandatory, especially when dealing with Structure and Caps. | |||||
2017-07-26 | structures: Override __new__ to make it more pythonic | Thibault Saunier | 2 | -0/+31 | |