summaryrefslogtreecommitdiff
path: root/src/i965_post_processing.c
AgeCommit message (Expand)AuthorFilesLines
2014-06-16Define i965_CreateSurfaces in header file explicitly to avoid multiple declar...Zhao Yakui1-8/+0
2014-06-06Fix the scaling issue on IVB/HSW/BDWXiang, Haihao1-15/+18
2014-06-06VPP: Simplify surface state setting for csc and scaling on IVB/HSW/BDWXiang, Haihao1-98/+81
2014-06-06VPP: MADI on SNBXiang, Haihao1-35/+136
2014-06-06VPP: i965_vpp_clear_surface() is still used for CSC on BDWXiang, Haihao1-5/+5
2014-06-06Remove unnecessary check with IS_GEN8()Xiang, Haihao1-26/+11
2014-05-26Rename HAS_PP() to HAS_VPP()Xiang, Haihao1-8/+5
2014-05-26posst_processing_context_init()/finalize() callback functions for each platformXiang, Haihao1-15/+9
2014-05-26Simplify some macrosXiang, Haihao1-29/+28
2014-05-26Remove URB_SIZE()Xiang, Haihao1-2/+2
2014-04-23VPP: Set the alpha channel when doing the conversion from NV12 to RGBA on Ivy...Zhao Yakui1-0/+1
2014-04-23V3: Add 422H support.Alex wu1-1/+1
2014-04-23VPP: Use the VA_FOURCC_ABCD constant to replace the VA_FOURCC(A,B,C,D)Zhao Yakui1-101/+101
2014-04-23VPP: Fix the typo error of "VV16"Zhao Yakui1-4/+4
2014-04-23Add the csc conversion from YV16 to NV12Zhao Yakui1-2/+21
2014-04-23Add the seperated file for Video post-processing on BDWZhao Yakui1-1280/+0
2014-04-23Use the XXX_post_processing as callback function for post-processingZhao Yakui1-8/+13
2014-04-23Define i965_DestroySurfaces in header file explicitly to avoid multiple decla...Zhao Yakui1-4/+0
2014-04-23BDW: Follow the spec to add the MEDIA_STATE_FLUSH before MEDIA_INTERFACE_LOADZhao Yakui1-1/+5
2014-02-27Remove the redundant if () from gen8_pp_upload_constantsXiang, Haihao1-3/+1
2014-02-27Fix the wrong setting in MI_BATCH_BATCH_START command on Snb/Ivy/HaswellZhao Yakui1-1/+1
2014-02-27Fix the wrong VPP initialization function for Dn/DI on IvybridgeZhao Yakui1-1/+1
2014-02-27Add the VPP shader of conversion between YUY2 and YUY2 on BDWZhao Yakui1-0/+1
2014-02-27Use the pp_null_initialize function for the unsupported VPP on BDWZhao Yakui1-2/+2
2014-02-27Fix the error for the VPP conversion of NV12->NV12 on BDWZhao Yakui1-1/+1
2014-02-27Use the correct sub-context for VPP on BDW to avoid the NULL pointerZhao Yakui1-1/+1
2014-02-27Fix the wrong pitch of surface for Video post-processing on BDWZhao Yakui1-2/+0
2014-02-27Follow the spec to make the VPP media pipeline work in 48-bit addressing modeZhao Yakui1-67/+308
2014-02-27VPP/bdw: Fix the initialize function used for NV12 to NV12Xiang, Haihao1-1/+1
2014-02-27Remove the unused function of gen7_pp_rgbx_avs_initializeZhao Yakui1-216/+0
2014-02-27Configure VPP parameter for RGBX input so that Haswell/Ivy uses the same gen7...Zhao Yakui1-2/+12
2014-02-27VPP/bdw: a NULL shader for packed 4:2:2 to packed 4:2:2Xiang, Haihao1-0/+14
2014-02-27Add the conversion from YUYV to NV12/I420Zhao Yakui1-2/+2
2014-02-27Add the CSC conversion from NV12/I420 to YUYVZhao Yakui1-2/+2
2014-02-27Add the VPP shader of RGBX->NV12 conversionZhao Yakui1-2/+2
2014-02-27Add the VPP shader of NV12->RGBX conversionZhao Yakui1-1/+1
2014-02-27Add the VPP shader of PL3 AVS conversion between YV12 and I420Zhao Yakui1-3/+3
2014-02-27Add the VPP shader of YV12/I420->NV12 conversionZhao Yakui1-1/+1
2014-02-27Add the VPP shader of NV12->YV12/I420 conversionZhao Yakui1-1/+1
2014-02-27Handle the pitch when using RGBX surface in VPP for BDWZhao Yakui1-0/+1
2014-02-27Use the horizontal/vertical alignment for VPP surface on BDWZhao Yakui1-0/+5
2014-02-27Add the NV12 scaling shader for BDWZhao Yakui1-1/+1
2014-02-27Initialize the 8x8 sampler for AVS on BDWZhao Yakui1-50/+162
2014-02-27Upload the constant buffer on Gen6+Zhao Yakui1-2/+8
2014-02-27Redefine the VPP vfe_state on Gen6+Zhao Yakui1-22/+32
2014-02-27Update the MI_BATCH_BUFFER_START for BDWZhao Yakui1-4/+14
2014-02-27Fix the VPP error during porting patch from master to stagingZhao Yakui1-8/+52
2014-02-27Temporarily remove assert() to make vainfo happyXiang, Haihao1-1/+1
2014-02-27Avoid the duplicated macro-definition of surface sizeZhao Yakui1-12/+1
2014-02-27Use the updated structure/command for VPP on BDWZhao Yakui1-11/+881