1. 23 Sep, 2021 1 commit
  2. 01 Jun, 2021 1 commit
  3. 31 May, 2021 1 commit
  4. 11 May, 2021 1 commit
  5. 12 Nov, 2020 1 commit
  6. 08 Oct, 2020 1 commit
  7. 08 Sep, 2020 2 commits
  8. 07 Sep, 2020 1 commit
  9. 24 Aug, 2020 1 commit
  10. 20 Aug, 2020 1 commit
  11. 15 Aug, 2020 1 commit
    • Thibault Saunier's avatar
      overrides: Fix buffer API break · 3c020d16
      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>
      3c020d16
  12. 23 Jul, 2020 1 commit
  13. 10 Jul, 2020 4 commits
  14. 03 Jul, 2020 1 commit
  15. 02 Jul, 2020 1 commit
  16. 19 Jun, 2020 2 commits
  17. 03 Apr, 2020 2 commits
  18. 26 Feb, 2020 1 commit
  19. 07 Jan, 2020 3 commits
  20. 30 Dec, 2019 1 commit
  21. 13 Dec, 2019 1 commit
  22. 11 Dec, 2019 1 commit
  23. 10 Dec, 2019 1 commit
  24. 09 Dec, 2019 2 commits
    • Philipp Zabel's avatar
      tests: Add buffer map/unmap tests · 6d53d0ae
      Philipp Zabel authored
      6d53d0ae
    • Daniel Klamt's avatar
      Changes the mapinfo so that the mapped data is writable · fecfe451
      Daniel Klamt 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.
      fecfe451
  25. 28 Nov, 2019 1 commit
  26. 19 Nov, 2019 1 commit
    • 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
  27. 14 Oct, 2019 1 commit
  28. 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
  29. 08 Aug, 2019 2 commits
  30. 26 May, 2019 1 commit