summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-09-09VPP: Packed 4:2:2 to packed 4:2:2 on IVB+Xiang, Haihao6-3/+1448
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-09Support B frame for reference frameXiang, Haihao1-2/+5
2013-09-06Workaround for SNBXiang, Haihao3-8/+47
2013-08-12Remove the unnecessary shader binary for MPEG2 encoding on Haswell/IvbZhao Yakui5-412/+4
2013-08-12Optimize quantization rounding precision for MPEG2 encoding on IvyZhao Yakui1-1/+8
2013-08-12Optimize the VME shader for MPEG2 encoding on IvbZhao Yakui3-3/+182
2013-08-12Optimize MPEG2 encoding on IvbZhao Yakui4-13/+43
2013-08-12Rewrite the VME shader for MPEG2 encoding on IvyZhao Yakui6-15/+883
2013-08-12Remove the dead code in file of gen7_vme.cZhao Yakui1-72/+0
2013-08-12Pass the constant buffer info for MPEG2 encoding correctly on IvbZhao Yakui1-16/+25
2013-08-12Optimize quantization rounding precision for MPEG2 encoding on haswellZhao Yakui1-1/+7
2013-08-12Optimize the VME shader for MPEG2 on HaswellZhao Yakui3-3/+234
2013-08-12Configure the cost-center of MPEG2 VME shader on haswellZhao Yakui3-11/+18
2013-08-12Use the scoreboard/walker to assure MB dependency for MPEG2 encodingZhao Yakui3-2/+166
2013-08-12configure the dynamic VME MV/mode cost for MPEG2 encoding on HaswellZhao Yakui1-0/+42
2013-08-12Enable the Intra-prediction for MPEG2 P-B frameZhao Yakui1-1/+20
2013-08-12Restrict the MV search range based on MPEG2 encoding LEVELZhao Yakui5-0/+58
2013-08-12Rewrite inter-frame shader for MPEG2 encoding on HSW to follow MPEG2 specZhao Yakui8-4/+1008
2013-08-09Convert 422H/422V/411P/444P into other formats for internal usingXiang, Haihao1-0/+4
2013-08-09A separate batch buffer for video processingXiang, Haihao3-1/+6
2013-08-08Use the right wight/height to initialize the internal buffers for MPEG-2 enco...Xiang, Haihao2-6/+30
2013-08-08Cleanup profile tracking in encoderXiang, Haihao8-29/+33
2013-08-08Rename the macrosXiang, Haihao5-7/+7
2013-08-01Enable the Bay Trail platform.Zhao Halley2-2/+18
2013-07-29VPP: add x and y region offset for blendingLi Xiaowei2-2/+7
2013-07-29VPP: Refine the usage mode for blendingLi Xiaowei3-1273/+1279
2013-07-29VPP: support blending capability queryLi Xiaowei2-0/+9
2013-07-29VPP: using pp_null_initialize for null kernelsLi Xiaowei1-2/+2
2013-07-29remove vpp compiling warningsLi Xiaowei2-3/+2
2013-07-24VPP: add surface blending feature for IVB and HSWLi Xiaowei4-4/+1458
2013-07-24VPP: remove needless functions and parameters in gpe pipelineLi Xiaowei2-10/+0
2013-07-23Fixes valgrind warningXiang, Haihao1-1/+1
2013-07-23Release the private driver data when call vaTerminate()Xiang, Haihao1-0/+3
2013-07-23VPP: check the filter when query the video filter capabilitiesXiang, Haihao1-0/+11
2013-07-10Check the returned pointer from malloc() before using itXiang, Haihao1-0/+3
2013-07-10Insert a phantom slice for H.264 deocdong on SNBXiang, Haihao1-5/+51
2013-07-01Add the dependency to the ring supported by the underlying OS for VPP filtersXiang, Haihao2-16/+59
2013-07-01Check whether VEBOX is supported by the underlying OSXiang, Haihao2-1/+4
2013-06-21VPP: Filter parameters are stored in system memoryXiang, Haihao1-1/+1
2013-06-20Update the mapping of VPP filters to internal flagsXiang, Haihao1-1/+1
2013-06-20VEBOX: Fix image garbage at border when pro ampLi Xiaowei1-3/+3
2013-06-20VEBOX: Fix endingX setting for dndi/iecp commandLi Xiaowei1-2/+2
2013-06-17Fix copy&paste errorXiang, Haihao1-2/+2
2013-06-14VEBOX: output 2 frames for advanced DIXiang, Haihao1-2/+7
2013-06-14VEBOX: motion adaptive DI on HSWXiang, Haihao4-38/+110
2013-06-14VEBOX: update internal surfaceXiang, Haihao1-0/+14