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