Nice work. Series is Acked-by: Christian König <christian.koe...@amd.com>.

Christian.

Am 09.04.2018 um 18:35 schrieb Leo Liu:
This series will enable VP9 support for profile0 and profile2 on VCN.
It will support players with VP9 VA-API enabled.

Leo Liu (22):
   vl: add VP9 profile0 and format
   vl: add VP9 picture description
   radeon/vcn: add VP9 stream type for decoder
   radeon/vcn: add VP9 dpb buffer size
   vl: add VP9 probability tables
   radeon/vcn: add VP9 prob table buffer
   radeon/vcn: add VP9 message buffer interface
   radeon/vcn: fill probability table to prob buffers
   radeon/vcn: get VP9 msg buffer
   radeon/vcn: add VP9 context buffer
   radeonsi: cap VP9 support to Raven
   radeonsi: cap VP9 support to progressive buffer
   st/va: add VP9 picture to context
   st/va: add handles for VP9 buffers
   st/va: add picture parameter handling for VP9
   st/va: add slice parameter handling for VP9
   st/va: parse VP9 uncompressed frame header
   st/va: add VP9 config to enable profile0
   vl: add VP9 profile2 support
   radeon/vcn: add VP9 profile2 support
   radeonsi: use PIPE_FORMAT_P016 format for VP9 profile2
   st/va: add VP9 config to enable profile2

  src/gallium/auxiliary/Makefile.sources         |   3 +-
  src/gallium/auxiliary/meson.build              |   1 +
  src/gallium/auxiliary/util/u_video.h           |   4 +
  src/gallium/auxiliary/vl/vl_probs_table.h      | 585 +++++++++++++++++++++++++
  src/gallium/drivers/radeon/radeon_vcn_dec.c    | 317 +++++++++++++-
  src/gallium/drivers/radeon/radeon_vcn_dec.h    | 139 ++++++
  src/gallium/drivers/radeonsi/si_get.c          |   9 +-
  src/gallium/include/pipe/p_video_enums.h       |   7 +-
  src/gallium/include/pipe/p_video_state.h       |  94 ++++
  src/gallium/state_trackers/va/Makefile.sources |   1 +
  src/gallium/state_trackers/va/config.c         |   2 +-
  src/gallium/state_trackers/va/context.c        |   4 +
  src/gallium/state_trackers/va/meson.build      |   4 +-
  src/gallium/state_trackers/va/picture.c        |  11 +
  src/gallium/state_trackers/va/picture_vp9.c    | 348 +++++++++++++++
  src/gallium/state_trackers/va/va_private.h     |  12 +
  16 files changed, 1515 insertions(+), 26 deletions(-)
  create mode 100644 src/gallium/auxiliary/vl/vl_probs_table.h
  create mode 100644 src/gallium/state_trackers/va/picture_vp9.c


_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to