bufferpool: Reset the buffer before releasing into pool
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 25 Apr 2012 07:06:05 +0000 (09:06 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 25 Apr 2012 07:09:01 +0000 (09:09 +0200)
commitb67be761e010fb6320ee8aa4316a1b00f9a8fce2
tree962ec5c4a34c401e47d73858bdcfa6d005ed548e
parentdb59375785f11786fa24f225a01aada637297718
bufferpool: Reset the buffer before releasing into pool

Reset the buffer not after we acquire but before we release into the pool. This
makes sure that the pool only has buffers in a clean state and that we can set
extra metadata on buffers in the acquire method. this means that we need to
remove an argument from the method.
gst/gstbufferpool.c
gst/gstbufferpool.h