Added QAbstractVideoBuffer::release virtual method
authorDmytro Poplavskiy <dmytro.poplavskiy@nokia.com>
Wed, 6 Jun 2012 04:35:42 +0000 (14:35 +1000)
committerQt by Nokia <qt-info@nokia.com>
Thu, 7 Jun 2012 06:28:08 +0000 (08:28 +0200)
commit74383cb40cfd87e5e07a91122678ebf6b7af5222
treed09529e82285a1b8f24fd5f306b655d60bc0e538
parent62749d654d6bbd50d84089e038529fda815cf96f
Added QAbstractVideoBuffer::release virtual method

It's useful when the buffer pool stores QAbstractVideoBuffer
instances instead of underlying system buffers and
allows to avoid reallocation of QAbstractVideoBuffer instances.

The default implementation deletes the buffer,
so this change is source compatible.

Change-Id: I7dadd7dac529748b5eb33e5aa7c2d0578b8b1634
Reviewed-by: Lev Zelenskiy <lev.zelenskiy@nokia.com>
Reviewed-by: Jonas Rabbe <jonas.rabbe@gmail.com>
Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
src/multimedia/video/qabstractvideobuffer.cpp
src/multimedia/video/qabstractvideobuffer.h
src/multimedia/video/qvideoframe.cpp