overrides: Fix buffer API break
authorThibault Saunier <tsaunier@igalia.com>
Fri, 14 Aug 2020 23:43:41 +0000 (19:43 -0400)
committerThibault Saunier <tsaunier@igalia.com>
Sat, 15 Aug 2020 02:08:02 +0000 (22:08 -0400)
commit3c020d16f6fdb485354d96c14367d085a3ad7e19
treeff4a170585a9148d0a125f8578f5e66c965ebfdd
parenta034db560c1d51229e98af74bbf57ed42dd369da
overrides: Fix buffer API break

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 https://gitlab.freedesktop.org/gstreamer/gst-python/-/issues/40

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/39>
gi/overrides/Gst.py