surface: drop SURFACE_DISPLAYED flag.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Fri, 9 May 2014 13:08:05 +0000 (15:08 +0200)
committerXiang, Haihao <haihao.xiang@intel.com>
Mon, 16 Jun 2014 03:53:35 +0000 (11:53 +0800)
commitda8a7e9accb5f8e1913440fdd2d662af6a0b7ef1
tree123eb593e8dae92896e16a7bc9da8269661dd2dd
parentaeef40157a7d3349ea8afc5dca0c198055027601
surface: drop SURFACE_DISPLAYED flag.

The optimization by which the VA surface storage is deallocated after
it is displayed and not used for reference or vaDeriveImage() purposes
cannot be implemented safely. We need to honour explicit lifetimes
defined by the upper codec layer.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
(cherry picked from commit 84926ace7a2c5b88df1ada167a1c273128469aad)
src/gen6_mfd.c
src/gen75_mfd.c
src/gen7_mfd.c
src/gen8_mfd.c
src/i965_avc_bsd.c
src/i965_drv_video.h
src/i965_output_dri.c