summaryrefslogtreecommitdiff
path: root/src/i965_encoder_api.h
Commit message (Collapse)AuthorAgeFilesLines
* Add the HEVC encoder on CNLpeng.chen2018-01-111-0/+6
| | | | | | It was initialed by Yakui Signed-off-by: peng.chen <peng.c.chen@intel.com>
* Improve the HEVC encoding quality on SKL/APL/KBLpeng.chen2017-04-131-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | V1: 1, Update the commit date 2, Add extern to a function prototype 3, Reallocate resource for different resolution pictures 4, Move static constant array ftq_25i[] 5, Free res_pak_slice_batch_buffer before flush the batch buffer 6, Add cache attribute setting 7, Fix write domain issue of output surface 8, Remove the wrong bit setting in pipe_select 9, Correct the licensing declaration 10, Move hevc enc apis declaration to the enc common api file 11, Add two field bits in PAK pic_state V2: 1, Move QM/FM default tables out of the function 2, Set the private_data for obj_surface before allocating the surface 3, Move hevc_qpc_table[] into gen9_hevc_encoder.c 4, Alocate independent ME gpe context for each HMEs 5, Reconfigure the VFE state 6, Remove the i965_zero_gpe_resource in ALLOC_GPE_RESOURCE 7, Unify the coding style V3: 1, Fix memory clear size mistake in intra_distortion 2, Disable multi-slices support for HEVC encoding Signed-off-by: peng.chen <peng.c.chen@intel.com>
* ENC: add common structure for AVC encoderPengfei Qu2017-03-021-0/+47
| | | | | | | | | | | | | v1: add context init function for AVC encoder v2: add file in the Makefile.am Fixes #43 Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com> Reviewed-by: Sean V Kelley<seanvk@posteo.de>
* Revert "ENC:add context init function for AVC/HEVC encoder"Sean V Kelley2017-01-171-59/+0
| | | | This reverts commit 4679bb2de3d9f00287535c2abc5d5f16b389b69b.
* ENC:add context init function for AVC/HEVC encoderPengfei Qu2017-01-101-0/+59
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com> Reviewed-by: Sean V Kelley <seanvk@posteo.de>