summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-10-29Update the README for extensional video post-processingcl_branchZhao Yakui1-0/+92
2013-10-29Add another shader of pixelated effect based on openclZhao Yakui3-0/+34
2013-10-29Add another shader of gray/blur image based on openclZhao Yakui4-1/+86
2013-10-29Install the driver-specific header file for extensional VPPZhao Yakui1-0/+1
2013-10-29Update the Makefile to install some driver-specific header_fileZhao Yakui1-4/+8
2013-10-29Describe the parameter of opencl kernel shader for extensional VPPZhao Yakui1-0/+55
2013-10-29Add hack mechanism to call the extensional VPP on decoded imageZhao Yakui2-0/+33
2013-10-29Export the extensional VPP filter when supportedZhao Yakui1-0/+18
2013-10-29Use filter_callback to check whether the VPP filter is supported or notZhao Yakui2-11/+19
2013-10-29Add one flag to avoid multiple initialization of inlined VPP shaderZhao Yakui2-0/+7
2013-10-29Execute the extensional VPP shader based on passed parameterZhao Yakui1-0/+12
2013-10-29Add the support of register customed shaderZhao Yakui2-0/+198
2013-10-29Add the driver-private API to query the inline Extensional VPPZhao Yakui2-0/+131
2013-10-29Pass the extensional VPP pipeline parameterZhao Yakui2-0/+9
2013-10-29Add the support of executing the extensional VPP registered by customerZhao Yakui4-3/+50
2013-10-29Add one internal function that executes the extensional VPP based on OpenCL s...Zhao Yakui2-0/+242
2013-10-29Add one function to create cl_image for OCL based on libva surfaceZhao Yakui1-0/+74
2013-10-29Initialize the inlined extensional VPP shadersZhao Yakui3-0/+114
2013-10-29Combine the inlined *.cl into the oclobj.h header fileZhao Yakui7-12/+97
2013-10-29Add the first OpenCL shader for extensional VPPZhao Yakui1-0/+39
2013-10-29Initialize the OCL context in intel-vaapi driverZhao Yakui6-0/+257
2013-10-15Return the error instead of assert in vaEndPicturestagingZhao Yakui1-10/+26
2013-10-15Add more strict check to fix crash issue caused by invalid parameterZhao Yakui1-4/+7
2013-10-14Fix one error of VME shader for MPEG2 encodingZhao Yakui4-4/+4
2013-10-14Fix one error of VME shader for H264 encodingZhao Yakui8-8/+8
2013-10-14Fix an incorrect makefile rule for VME shader on IvybridgeZhao Yakui1-1/+1
2013-10-08VPP: add vebox motion compensation support on HSWZhong Li2-8/+22
2013-09-30Fix the Reference Index Mapping Table L0/L1Xiang, Haihao1-5/+20
2013-09-30Follow the input Picture/Slice parameters to generate slice header/dataXiang, Haihao3-24/+53
2013-09-30Pass the reference frame index in List0/1 into the PAK commandXiang, Haihao8-15/+43
2013-09-30Select a reference frame from the reference list0/1Xiang, Haihao1-10/+66
2013-09-30Track the used reference surfaceXiang, Haihao2-37/+26
2013-09-30Clean up for setting up reference surface stateXiang, Haihao5-99/+59
2013-09-30Fix the reference for list1Xiang, Haihao3-6/+3
2013-09-30Check the reference surface id against VA_INVALID_SURFACEXiang, Haihao4-8/+8
2013-09-30Indent the code of encodingXiang, Haihao9-944/+944
2013-09-23VPP: also remove an assert on forward temporal reference on HSWXiang, Haihao1-5/+13
2013-09-22support 422H/422V/411P/444P format for wayland video outputZhao Halley1-0/+4
2013-09-22VPP: fix the check for DI filter flags on SNB/IVBXiang, Haihao1-14/+6
2013-09-13VPP: Remove an assert on forward temporal reference on IVBXiang, Haihao1-5/+10
2013-09-13VPP: MADI on IVBXiang, Haihao3-45/+136
2013-09-13VPP: track the frame sequence for DI on IVBXiang, Haihao2-0/+4
2013-09-13VPP: move the BO for STMM into sub-contextsXiang, Haihao2-35/+36
2013-09-13VPP: Create separate sub-context for each processingXiang, Haihao2-27/+37
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-09allow vaDeriveImage() to work for UYVY formatsGwenole Beauchesne1-4/+1
2013-09-09vpp: fix output filter count from QueryVideoProcFilters().Gwenole Beauchesne1-1/+4
2013-09-09vpp: add basic processing support for packed YUV to packed YUV.Gwenole Beauchesne5-1/+326