1. 14 Oct, 2019 1 commit
  2. 02 Sep, 2019 1 commit
    • 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
  3. 08 Aug, 2019 2 commits
  4. 26 May, 2019 1 commit
  5. 06 May, 2019 1 commit
  6. 03 May, 2019 1 commit
  7. 19 Apr, 2019 1 commit
  8. 18 Apr, 2019 1 commit
  9. 11 Apr, 2019 1 commit
  10. 10 Apr, 2019 1 commit
  11. 04 Mar, 2019 1 commit
  12. 26 Feb, 2019 1 commit
  13. 30 Jan, 2019 1 commit
    • 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
  14. 22 Jan, 2019 1 commit
  15. 17 Jan, 2019 1 commit
  16. 09 Jan, 2019 1 commit
    • 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 #19
      1cece5bd
  17. 30 Dec, 2018 1 commit
  18. 15 Dec, 2018 1 commit
  19. 05 Dec, 2018 1 commit
  20. 12 Nov, 2018 1 commit
    • Jordan Petridis's avatar
      Add Gitlab CI configuration · 86f7386f
      Jordan Petridis 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-project#29
      86f7386f
  21. 05 Nov, 2018 1 commit
  22. 31 Oct, 2018 1 commit
  23. 30 Oct, 2018 2 commits
  24. 28 Oct, 2018 3 commits
  25. 27 Oct, 2018 1 commit
  26. 29 Jul, 2018 3 commits
  27. 20 Jul, 2018 2 commits
  28. 14 May, 2018 1 commit
  29. 01 May, 2018 2 commits
  30. 25 Apr, 2018 2 commits
  31. 08 Apr, 2018 1 commit