[Libva] [PATCH v2 00/12] VP8 HW encoder enabling

Sean V Kelley seanvk at posteo.de
Wed Jan 14 15:56:52 PST 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

On 01/13/2015 09:03 PM, Zhong Li wrote:
> v1->v2: 1. Add BSW vp8 hw encoding support 2. Re-license
> vp8_probs.h 3. Fix some bugs
> 
> Zhong Li (12): VP8 HWEnc: Add vp8 gen9 intra frame encoding shader 
> VP8 HWEnc: Build vp8 gen9 encoding vme pipeline VP8 HWEnc: Build
> VP8 PAK pipeline and enabling I frame VP8 HWEnc: Add P frame
> encoding support VP8 HWEnc: Calc vp8 coded size by internal buffer 
> VP8 HWEnc: vp8 encode quality optimization VP8 HWEnc: declare
> copyright and license of vp8_probs.h VP8 HWEnc: Add BSW VP8 HWEnc
> support VP8 HWEnc: Alloc larger internal buffers VP8 HWEnc: Fix the
> coded buffer size error issue VP8 HWEnc: Check loop filter
> paramter VP8 HWEnc: Take num_token_partitions as log2_num

lgtm, reviewed & tested on BSW C0 Step

Reviewed-by: Sean V Kelley <seanvk at posteo.de>
Tested-by: Sean V Kelley <seanvk at posteo.de>


> 
> src/Makefile.am                          |   1 + src/gen6_mfc.h
> |  92 +++ src/gen6_mfc_common.c                    |  69 +++ 
> src/gen6_vme.h                           |   4 + src/gen8_mfc.c
> | 923 ++++++++++++++++++++++++++++++- src/gen8_vme.c
> | 264 +++++++-- src/gen9_mfc.c                           | 922
> +++++++++++++++++++++++++++++- src/gen9_vme.c
> | 260 +++++++-- src/i965_defines.h                       |   5 + 
> src/i965_device_info.c                   |   2 + 
> src/i965_drv_video.c                     |  18 +- 
> src/i965_drv_video.h                     |   2 + src/i965_encoder.c
> |  77 +++ src/i965_encoder_utils.c                 | 172 +++++- 
> src/shaders/vme/Makefile.am              |  10 +- 
> src/shaders/vme/vme8.inc                 |   6 + 
> src/shaders/vme/vp8_inter_frame_gen8.asm | 739
> +++++++++++++++++++++++++ src/shaders/vme/vp8_inter_frame_gen8.g8a
> |   2 + src/shaders/vme/vp8_inter_frame_gen8.g8b | 299 ++++++++++ 
> src/shaders/vme/vp8_inter_frame_gen9.asm | 739
> +++++++++++++++++++++++++ src/shaders/vme/vp8_inter_frame_gen9.g9a
> |   2 + src/shaders/vme/vp8_inter_frame_gen9.g9b | 299 ++++++++++ 
> src/shaders/vme/vp8_intra_frame_gen8.asm | 200 +++++++ 
> src/shaders/vme/vp8_intra_frame_gen8.g8a |   2 + 
> src/shaders/vme/vp8_intra_frame_gen8.g8b |  73 +++ 
> src/shaders/vme/vp8_intra_frame_gen9.asm | 200 +++++++ 
> src/shaders/vme/vp8_intra_frame_gen9.g9a |   2 + 
> src/shaders/vme/vp8_intra_frame_gen9.g9b |  73 +++ 
> src/vp8_probs.AUTHORS                    | 100 ++++ 
> src/vp8_probs.LICENSE                    |  31 ++ 
> src/vp8_probs.PATENTS                    |  22 + src/vp8_probs.h
> | 291 ++++++++++ 32 files changed, 5762 insertions(+), 139
> deletions(-) create mode 100644
> src/shaders/vme/vp8_inter_frame_gen8.asm create mode 100644
> src/shaders/vme/vp8_inter_frame_gen8.g8a create mode 100644
> src/shaders/vme/vp8_inter_frame_gen8.g8b create mode 100644
> src/shaders/vme/vp8_inter_frame_gen9.asm create mode 100644
> src/shaders/vme/vp8_inter_frame_gen9.g9a create mode 100644
> src/shaders/vme/vp8_inter_frame_gen9.g9b create mode 100644
> src/shaders/vme/vp8_intra_frame_gen8.asm create mode 100644
> src/shaders/vme/vp8_intra_frame_gen8.g8a create mode 100644
> src/shaders/vme/vp8_intra_frame_gen8.g8b create mode 100644
> src/shaders/vme/vp8_intra_frame_gen9.asm create mode 100644
> src/shaders/vme/vp8_intra_frame_gen9.g9a create mode 100644
> src/shaders/vme/vp8_intra_frame_gen9.g9b create mode 100644
> src/vp8_probs.AUTHORS create mode 100644 src/vp8_probs.LICENSE 
> create mode 100644 src/vp8_probs.PATENTS create mode 100644
> src/vp8_probs.h
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUtwJDAAoJEGScDsMo8QYOVsEP/RFFrXLMXbZcpQukmBMv7xB1
V4+67jUmx+KdORyV1QuTRdQSrq9BHJVjg1oSfF+v3eI+6DhV0yojXl6gitCPAHYv
IzEjOYc7jJqsgYHlOD+Y6pcDfMcHng4DTugimV/EEzVQTjHg84CzYrtB3g4qOa0N
W1/lsNMsNgoxOy9HB6cPoHcPbMxFgMNXtVv1kjzVMnZYyWBQ9V2wGqVC/JjGHCYC
YGeQuj/7JaWanPve5q805nek3Hrtev4Gi/5se2Tn1/V2SMzi6wFlmmJErpw7LlTG
kTfuM5sbYLsV34zHMz1051vTj0ftEcr5P4z9NaVOdqfQiOyJeg5q+JqAtlwEJGqY
a9gKb2+mMyWWp0p6NareWVOcC+V/jFBPLRlftiT+Q4BHBTYMEW2PI9Yn1429iA5G
BHMClyYyUXGefWs5Aiaf1nICI8qZxVHxfHaTYIn6yT/iS1dgyvp1cZxMCG1PMtsK
v0VkV6oPTfbGp/x8Hr0kVBc9bfo95ZYiareZ6n3TDJQVHy46fTVSKlVg45emyjOS
cYUEfJVTwXFEccu/R21SHBaoZ9KIcmSAjciHdp5yabITYGndvE4qzhYku/pyWbO+
Omzqezhx+xKdw4+JvTIy/5W29E49dNoqX/fSBjZdh2PeMEXZTcfW/rI4J03LQJlO
NPg8BRA3PbMYRTeJBSvj
=eNMP
-----END PGP SIGNATURE-----


More information about the Libva mailing list