summaryrefslogtreecommitdiff
path: root/src/gen8_post_processing.c
Commit message (Expand)AuthorAgeFilesLines
* Handle odd resolutionHaihao Xiang2020-08-191-12/+12
* Revert "VPP: clear a surface using media pipeline on GEN8+"Haihao Xiang2019-01-301-309/+0
* Fix memory leakHaihao Xiang2018-12-071-0/+5
* gen8_post_processing: optimization for gen8_pp_object_walkerCole Nelson2018-11-211-29/+20
* VPP: clear a surface using media pipeline on GEN8+Haihao Xiang2018-07-031-0/+304
* Add the initial support of CNLZhao Yakui2018-01-111-2/+4
* Do CSC/scaling from 8bit 420 YUV to RGB32 in the common pathXiang, Haihao2017-12-191-3/+273
* Do CSC/scaling for YV12/IMC1/IMC3 surface in the common pathXiang, Haihao2017-12-191-7/+9
* Allow loading mulitple kernels for a single GPE for the common path on GEN8Xiang, Haihao2017-12-191-6/+12
* Move reserved bytes to the end of the structureXiang, Haihao2017-12-191-2/+2
* Use single GPE context for the optimization for 8bit/10bit scaling/CSCXiang, Haihao2017-08-171-13/+9
* Factor out CSC/scaling in the fast pathXiang, Haihao2017-08-171-16/+0
* Unify the coding style in the driverXiang, Haihao2017-04-071-126/+122
* Fix the incorrect 48-bit address reallocationZhao Yakui2017-01-171-2/+1
* Rewrite Media_kernel to optimize the YUV420 8Bit-scaling on Gen8Zhao Yakui2016-11-291-0/+450
* Rewrite Media_kernel to optimize the YUV420 8Bit-scaling on Gen9+Zhao Yakui2016-11-291-0/+5
* Use obtained eu_counts to configure GPU media pipeline on Gen8/Gen9Zhao Yakui2016-11-211-1/+4
* Initialize one 10bit-scaling gpe_context for Gen9Zhao Yakui2016-11-171-0/+5
* Use Media Read message if possible on Gen8+Xiang, Haihao2016-10-241-1/+55
* Follow the HW spec to set the surface cache attribute for Gen9+Qu, PengFei2016-06-131-0/+10
* CSC: Set the right filter mode for YUY2/UYVY surface on BDW+Xiang, Haihao2016-03-311-1/+14
* P010(10bits) enabling in vaCreateImage(), vaGetImage(), vaPutImage()peng.chen2016-01-151-0/+7
* Fix correct coordinate dst_rect->x with 4 alignmentLim Siew Hoon2015-11-171-3/+4
* vpp: gen8/9: send yuv to rgb coefsLionel Landwerlin2015-11-091-0/+8
* vpp: gen7/8/9: add yuv to rgb conversion matrix to registers send to EUsLionel Landwerlin2015-11-091-6/+6
* vpp/gen8: Use 48 bit address relocation for STATE_BASE_ADDRESSSreerenj Balachandran2015-10-131-9/+8
* vpp/gen8: Fix the incorrect loading of kernel module.Sreerenj Balachandran2015-10-131-1/+1
* AVS: avs has more phases for sharp filter on SKLXiang, Haihao2015-09-291-3/+69
* Clean up unused local variable 'i965'Lim Siew Hoon2015-09-061-1/+0
* VPP: Configure SURFACE_STATE based on HW requirement to fix out-of-bound acce...Zhao Yakui2015-06-231-4/+4
* vpp: fix advanced deinterlacing on Sandybridge and Ivybridge.Gwenole Beauchesne2015-05-251-6/+0
* vpp: fix memory leak in DNDI code path.Gwenole Beauchesne2015-05-251-1/+2
* Fix SKL media pipeline for VPPXiang, Haihao2014-12-141-6/+6
* Add the initial support for VPP on SKLXiang, Haihao2014-12-141-27/+35
* vpp: enable advanced video scaling in VPP pipelines too.Gwenole Beauchesne2014-11-111-2/+3
* vpp: cache calculation of AVS coefficients.Gwenole Beauchesne2014-11-111-7/+6
* vpp: validate AVS filter coefficients for debugging purposes.Gwenole Beauchesne2014-11-111-0/+15
* vpp: factor out calculation of AVS coefficients.Gwenole Beauchesne2014-11-111-35/+66
* vpp: fix AVS coefficients for Broadwell.Gwenole Beauchesne2014-11-111-43/+40
* Fix the scaling issue on IVB/HSW/BDWXiang, Haihao2014-06-061-15/+15
* VPP: Simplify surface state setting for csc and scaling on IVB/HSW/BDWXiang, Haihao2014-06-061-99/+81
* Remove unnecessary check with IS_GEN8()Xiang, Haihao2014-06-061-22/+10
* Rename HAS_PP() to HAS_VPP()Xiang, Haihao2014-05-261-6/+0
* posst_processing_context_init()/finalize() callback functions for each platformXiang, Haihao2014-05-261-2/+4
* Simplify some macrosXiang, Haihao2014-05-261-9/+9
* VPP: Set the alpha channel when doing the conversion from NV12 to RGBA on Ivy...Zhao Yakui2014-04-231-0/+1
* V3: Add 422H support.Alex wu2014-04-231-1/+1
* VPP: Use the VA_FOURCC_ABCD constant to replace the VA_FOURCC(A,B,C,D)Zhao Yakui2014-04-231-21/+21
* VPP: Fix the typo error of "VV16"Zhao Yakui2014-04-231-1/+1
* Add the csc conversion from YV16 to NV12Zhao Yakui2014-04-231-0/+8