summaryrefslogtreecommitdiff
path: root/src/i965_post_processing.c
AgeCommit message (Expand)AuthorFilesLines
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
2014-02-27Add the initial support for GEN8Zhao Yakui1-9/+19
2013-12-11VPP: Use the right top/bottom field flag used for DIXiang, Haihao1-2/+2
2013-11-13VPP: remove some assert()Xiang, Haihao1-10/+27
2013-11-13Correct the usage of width/height in struct object_surfaceXiang, Haihao1-5/+0
2013-11-13VPP: use the target widht/height to calculate the horizontal/vertical step on...Xiang, Haihao1-4/+4
2013-09-23VPP: fix the check for DI filter flags on SNB/IVBXiang, Haihao1-14/+6
2013-09-23VPP: Remove an assert on forward temporal reference on IVBXiang, Haihao1-5/+10
2013-09-23VPP: MADI on IVBXiang, Haihao1-45/+132
2013-09-23VPP: track the frame sequence for DI on IVBXiang, Haihao1-0/+3
2013-09-23VPP: move the BO for STMM into sub-contextsXiang, Haihao1-31/+34
2013-09-23VPP: Create separate sub-context for each processingXiang, Haihao1-17/+27
2013-09-11VPP: the similar fix to Bob DI on SNBXiang, Haihao1-30/+32
2013-09-11VPP: Update DEINTERLACE_SAMPLER_STATE on IVBXiang, Haihao1-26/+26
2013-09-11VPP: VAProcFilterParameterBufferDeinterlacing::flags overrides VAProcPipeline...Xiang, Haihao1-3/+5
2013-09-09vpp: add basic processing support for packed YUV to packed YUV.Gwenole Beauchesne1-0/+2
2013-09-09VPP: Packed 4:2:2 to packed 4:2:2 on IVB+Xiang, Haihao1-3/+75
2013-09-09VPP: cleanup codeXiang, Haihao1-28/+54
2013-09-09Return the status of image processingXiang, Haihao1-39/+40
2013-09-09More conversions between two images with different pixel formstsXiang, Haihao1-44/+78
2013-09-09Convert RGBx/RGBA into non-NV12 formatXiang, Haihao1-7/+66
2013-09-06Convert 422H/422V/411P/444P into other formats for internal usingXiang, Haihao1-0/+4
2013-09-06A separate batch buffer for video processingXiang, Haihao1-1/+1
2013-06-07A workaround for clearing a Y-tiled surfaceXiang, Haihao1-6/+18
2013-06-05VPP: Update the mapping of VPP filter to internal flagXiang, Haihao1-3/+0
2013-04-03Handle the pitch when using RGBX surface in VPPZhao Yakui1-0/+1
2013-04-03Merge branch 'master' into stagingXiang, Haihao1-31/+30
2013-03-15VPP: check the backing store bufferXiang, Haihao1-64/+89
2013-03-15Return the status when running the pipelineXiang, Haihao1-1/+3
2013-03-15Silence a bunch of warningsXiang, Haihao1-1/+0
2013-03-15Fix the initilization path and the termination path in reverseXiang, Haihao1-5/+3
2013-02-05Update the binding table index on IVBXiang, Haihao1-1/+1
2012-12-20VPP: fix the AVS steping and frame origin issueLi Xiaowei1-5/+11
2012-12-14Add CSC conversion between RGBX and NV12 for HSW by using AVS shaderZhao Yakui1-2/+8
2012-12-14Optimize the sampler 8x8 coefficients for AVS shaderZhao Yakui1-21/+27
2012-12-14Add the csc conversion from RGBX to NV12 on IvyZhao Yakui1-3/+224
2012-12-14Add CSC conversion from NV12 to RGBX for VPP on IvyZhao Yakui1-6/+26
2012-11-01Warning fixesXiang, Haihao1-2/+1
2012-10-31Allow to create batchbuffer based on the expected buffer sizeZhao Yakui1-1/+1
2012-10-31VPP: refine code to resolve building warningsLi, Xiaowei A1-1/+2
2012-10-31VPP: add vebox context init and deinitLi, Xiaowei A1-2/+8
2012-10-31VPP: Fix the surface flags and type settingLi, Xiaowei A1-6/+12
2012-10-31VPP: fix the usage of pp_static_parameterLi, Xiaowei A1-3/+3
2012-10-31VPP: work around hw limitation(dword alignment)Zhao Halley1-6/+11
2012-10-31VPP: Remove useless shader and refine shader listLi, Xiaowei A1-90/+39