Skip to content
Snippets Groups Projects
  1. Jun 19, 2020
  2. Apr 03, 2020
  3. Feb 26, 2020
  4. Jan 07, 2020
  5. Dec 30, 2019
  6. Dec 13, 2019
  7. Dec 11, 2019
  8. Dec 10, 2019
  9. Dec 09, 2019
  10. Nov 28, 2019
  11. Nov 19, 2019
    • Thibault Saunier's avatar
      Remove python2 support · 95b2f643
      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.
      95b2f643
  12. Oct 14, 2019
  13. Sep 02, 2019
    • Mathieu Duponchelle's avatar
      overrides: fix callback setter overrides (bis) · c04bb945
      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.
      c04bb945
  14. Aug 08, 2019
  15. May 26, 2019
  16. May 06, 2019
  17. May 03, 2019
  18. Apr 19, 2019
  19. Apr 18, 2019
  20. Apr 11, 2019
  21. Apr 10, 2019
  22. Mar 04, 2019
  23. Feb 26, 2019
  24. Jan 30, 2019
    • Thibault Saunier's avatar
      Gst.init() has to be called before GstPbutils is imported · 96ecb224
      Thibault Saunier authored
      This makes sure that we do not try to use GstPbutils before Gst is init
      and in case GstPbutils is imported while Gst is not imported, use the
      `GstPbutils.pb_utils_init()` function to have the oportunity to
      initialize the overrides.
      
      Not that we also introduce a `GstPbutils.init()` variant because
      `GstPbutils.pb_utils_init()` is an ugly name.
      96ecb224
  25. Jan 22, 2019
  26. Jan 17, 2019
  27. Jan 09, 2019
    • Antonio Ospite's avatar
      overrides: add a set_caps() method to the Pad override · 1cece5bd
      Antonio Ospite authored
      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 gstreamer/gst-python#19
      1cece5bd
  28. Dec 30, 2018
  29. Dec 15, 2018
  30. Dec 05, 2018
  31. Nov 12, 2018
    • Jordan Petridіs's avatar
      Add Gitlab CI configuration · 86f7386f
      Jordan Petridіs authored
      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 gstreamer/gstreamer-project#29
      86f7386f
  32. Nov 05, 2018
  33. Oct 31, 2018
  34. Oct 30, 2018
Loading