decoder: h264: enable Picture ID Remapping on Haswell and newer.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Mon, 2 Jun 2014 11:08:57 +0000 (13:08 +0200)
committerXiang, Haihao <haihao.xiang@intel.com>
Mon, 16 Jun 2014 03:53:35 +0000 (11:53 +0800)
commitd07f1e3c6505b169f59f075b5ea5a82331118f8f
tree8df41aa8bdd35d96df2f9976357254b82544d6f4
parentc4344dc2d58eedc2f3c07cb8ac512b3ee2a6477d
decoder: h264: enable Picture ID Remapping on Haswell and newer.

Fill and submit MFX_AVC_PICID_STATE commands to Gen7.5+ hardware.
This optimizes the management of the DPB as the binding array can
now contain entries in any order. This also makes it possible to
support H.264 MultiView High profiles, with any particular number
of views.

v2: added more comments for clarity, removed an assert [Yakui]

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
(cherry picked from commit 8dfdf10612c726b60ecd5b61eee2b7d6a520bb33)
src/gen75_mfd.c
src/gen8_mfd.c
src/i965_decoder_utils.c
src/i965_decoder_utils.h