Hi, This patch series adds support for H.264 Multiview High profile on Haswell and newer generations.
Support for H.264 Stereo High profile is readily possible with the earlier patches for all generations starting from Sandybridge. Theoritically, earlier generations (e.g. Ironlake) might also be supported but I have not tested them. It's better to stick to hardware that support the MFX engine for fixed-function decoding. The interesting patch is only the last one. The first three patches are only convenience to further factor out the frame store logic. More re-factoring is possible and needed. This is not going to be scalable to future generations otherwise. Regards, Gwenole Beauchesne (4): decoder: factor out frame store context. decoder: factor out look ups for VA/H264 picture info. decoder: h264: use frame store context to maintain ref frames. decoder: h264: enable Picture ID Remapping on Haswell and newer. src/gen6_mfd.c | 63 +++++++------------- src/gen6_mfd.h | 2 +- src/gen75_mfd.c | 129 +++++++++++++--------------------------- src/gen7_mfd.c | 63 +++++++------------- src/gen7_mfd.h | 2 +- src/gen8_mfd.c | 88 +++++++++------------------- src/i965_avc_bsd.c | 56 +++++------------- src/i965_decoder.h | 8 +++ src/i965_decoder_utils.c | 146 +++++++++++++++++++++++++++++++++++++++++++--- src/i965_decoder_utils.h | 36 ++++++++++-- src/i965_media_h264.c | 37 +++++------- src/i965_media_h264.h | 3 +- 12 files changed, 320 insertions(+), 313 deletions(-) -- 1.7.9.5 _______________________________________________ Libva mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libva
