memory: Require implementation to implement _share
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 8 Jun 2011 10:04:49 +0000 (12:04 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 8 Jun 2011 10:04:49 +0000 (12:04 +0200)
commitb84fff07ea730042f78f6d6036c04d2d8b0080b0
tree20b6180a59e01cf7dbb9ebfec71b20b066ad15b5
parentf6dc8eba3441e850690c858bc5c707a6506c73b9
memory: Require implementation to implement _share

Require the memory implementations to implement a share operation. This allows
us to remove the fallback share implementation which uses a different allocator
implementation and complicates things too much.
Update design doc a bit.
docs/design/part-memory.txt
gst/gstmemory.c
tests/check/gst/gstmeta.c