vp8: fix support for segmentation-enabled streams

Graphics / Video Acceleration / VA-API - Gwenole Beauchesne [intel.com] - 24 April 2014 04:28 UTC

If segmentation is enabled, then the segmentation map shall be live across frames until the current frame updates the segment ids. This means that the driver needs to maintain the segmentation map buffer allocation and enable writes (resp. reads) whenever necessary.

This fixes decoding of 00-comprehensive-010.

61fbb1b vp8: fix support for segmentation-enabled streams.
src/gen7_mfd.h | 1 +
src/gen8_mfd.c | 35 ++++++++++++++++++++++++++++++-----
src/i965_decoder_utils.c | 24 ++++++++++++++++++++++++
src/i965_decoder_utils.h | 4 ++++
4 files changed, 59 insertions(+), 5 deletions(-)

Upstream: cgit.freedesktop.org


  • Share