[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