The 2nd version for UVD HEVC encode

Submitted by Zhu, James on Feb. 6, 2018, 8:05 p.m.

Details

Reviewer None
Submitted Feb. 6, 2018, 8:05 p.m.
Last Updated Feb. 13, 2018, 3:56 p.m.
Revision 10

Cover Letter(s)

Revision 1
      The whole series are the updated version. Changes are made mainly based 
on the comments from prevous code review from Alex, Leo and Boyuan

James Zhu (8):
  amd/common:add uvd hevc enc support check in hw query
  winsys/amdgpu:add uvd hevc enc support in amdgpu cs
  radeon/uvd:add uvd hevc enc hw interface header
  radeon/uvd:add uvd hevc enc hw ib implementation
  radeon/uvd:add uvd hevc enc functions
  radeon/uvd:add uvd hevc enc files in Makefile list
  radeonsi:create uvd hevc enc entry
  radeonsi: enable uvd encode for HEVC main

 src/amd/common/ac_gpu_info.c                    |   10 +-
 src/amd/common/ac_gpu_info.h                    |    1 +
 src/gallium/drivers/radeon/Makefile.sources     |    3 +
 src/gallium/drivers/radeon/radeon_uvd_enc.c     |  370 ++++++++
 src/gallium/drivers/radeon/radeon_uvd_enc.h     |  471 ++++++++++
 src/gallium/drivers/radeon/radeon_uvd_enc_1_1.c | 1115 +++++++++++++++++++++++
 src/gallium/drivers/radeonsi/si_get.c           |    4 +-
 src/gallium/drivers/radeonsi/si_uvd.c           |   15 +-
 src/gallium/winsys/amdgpu/drm/amdgpu_cs.c       |    6 +
 9 files changed, 1990 insertions(+), 5 deletions(-)
 create mode 100644 src/gallium/drivers/radeon/radeon_uvd_enc.c
 create mode 100644 src/gallium/drivers/radeon/radeon_uvd_enc.h
 create mode 100644 src/gallium/drivers/radeon/radeon_uvd_enc_1_1.c
    

Revisions