Hi, This patch series applies to the git master branch and brings in support for H.264 MVC decoding with a minimal set of mandatory patches.
The following series are combined for convenience: - Fixes to H.264 Reference Frames handling: <http://lists.freedesktop.org/archives/libva/2014-May/002133.html> - Fixes to the lifetime of VA surface buffer stores: <http://lists.freedesktop.org/archives/libva/2014-May/002138.html> - Add support for for Picture ID Remapping on Haswell and newer: <http://lists.freedesktop.org/archives/libva/2014-June/002325.html> New series tested on Ivybridge and Broadwell only. No regression observed for H.264 AVC conformance (168/168). All conformance tests for MVC Stereo High profiles and Multiview High profiles that could be assimilated to MVC Stereo High profile on Ivybridge passed (15/15). v1->v2: combined the first two series, improved commit logs v2->v3: dropped refactoring patches from third seried and combined it here, fixed submission location for MFD_AVC_PICID_STATE on Haswell Regards, Gwenole Beauchesne (9): decoder: h264: don't deallocate surface storage of older frames. decoder: h264: allocate reference frames earlier, if needed. decoder: h264: simplify and optimize reference frame store updates. decoder: h264: fix submission of AVC_REF_IDX_STATE command. decoder: h264: factor out look ups for VA/H264 picture info. decoder: h264: enable Picture ID Remapping on Haswell and newer. decoder: h264: expose the set of supported MVC profiles. render: don't deallocate surface storage of displayed frames. surface: drop SURFACE_DISPLAYED flag. src/gen6_mfd.c | 33 ++--- src/gen75_mfd.c | 85 +++++-------- src/gen7_mfd.c | 34 ++--- src/gen8_mfd.c | 63 ++++------ src/i965_avc_bsd.c | 54 +++----- src/i965_decoder_utils.c | 310 ++++++++++++++++++++++++++++++---------------- src/i965_decoder_utils.h | 26 ++++ src/i965_device_info.c | 10 ++ src/i965_drv_video.c | 47 +++++++ src/i965_drv_video.h | 5 +- src/i965_media_h264.c | 30 ++--- src/i965_output_dri.c | 6 - src/va_backend_compat.h | 5 + 13 files changed, 394 insertions(+), 314 deletions(-) -- 1.7.9.5 _______________________________________________ Libva mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libva
