1. 08 Oct, 2020 1 commit
  2. 08 Sep, 2020 2 commits
  3. 07 Sep, 2020 1 commit
  4. 24 Aug, 2020 1 commit
  5. 20 Aug, 2020 1 commit
  6. 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
  7. 23 Jul, 2020 1 commit
  8. 10 Jul, 2020 4 commits
  9. 03 Jul, 2020 1 commit
  10. 02 Jul, 2020 1 commit
  11. 19 Jun, 2020 2 commits
  12. 03 Apr, 2020 2 commits
  13. 26 Feb, 2020 1 commit
  14. 07 Jan, 2020 3 commits
  15. 30 Dec, 2019 1 commit
  16. 13 Dec, 2019 1 commit
  17. 11 Dec, 2019 1 commit
  18. 10 Dec, 2019 1 commit
  19. 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
  20. 28 Nov, 2019 1 commit
  21. 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
  22. 14 Oct, 2019 1 commit
  23. 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
  24. 08 Aug, 2019 2 commits
  25. 26 May, 2019 1 commit
  26. 06 May, 2019 1 commit
  27. 03 May, 2019 1 commit
  28. 19 Apr, 2019 1 commit
  29. 18 Apr, 2019 1 commit
  30. 11 Apr, 2019 1 commit