[Libva] [PATCH intel-driver 0/4] Fixes to H.264 Reference Frames handling

Gwenole Beauchesne gb.devel at gmail.com
Fri May 9 07:34:56 PDT 2014


Hi,

This patch series is preparatory work for supporting H.264 MVC decoding
with the existing H.264 AVC interfaces.

Only tested on Ivybridge, Haswell and Broadwell platforms. No regression
spotted in AVC decoding with gstreamer-vaapi and FFmpeg. All HW supported
AVC conformance clips (168) still decode and produce bitexact results(*).

(*) Except CVFC1_Sony_C with FFmpeg/vaapi, which is a known bug that I
will fix.

The most important patch is the first one. Others are for optimization
purposes and the last one for robustness.

Regards,
Gwenole Beauchesne (4):
  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 update.
  decoder: h264: fix submission of AVC_REF_IDX_STATE command.

 src/i965_decoder_utils.c | 201 ++++++++++++++++++++---------------------------
 1 file changed, 86 insertions(+), 115 deletions(-)

-- 
1.9.1



More information about the Libva mailing list