summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-03-26Avoid moving objects in a heap to a new address when expanding this heapvaapi-extXiang, Haihao2-13/+50
2012-03-22Use AVS kernel to implement normal scaling on SandybridgeXiang, Haihao1-13/+57
2012-03-16Fix VME output offset issueXiang, Haihao1-0/+3
2012-03-16Always append MI_BATCH_BUFFER_END at the end of a batchbufferXiang, Haihao1-8/+7
2012-03-16More space for the header of picture & slice in the MFC batchbufferXiang, Haihao1-1/+1
2012-03-15MFC: optimize the MFC batchbuffer shaderXiang, Haihao7-83/+30
2012-03-15VME: dual start and adaptive searchXiang, Haihao5-22/+34
2012-03-15VME: Handle multiple macroblocks in a single threadXiang, Haihao21-687/+511
2012-03-09Setup pipeline to create MFC batchbuffer on SandybridgeXiang, Haihao5-1992/+965
2012-03-08Setup pipeline to create MFC batchbuffer on IVBXiang, Haihao2-95/+652
2012-03-08New shader for MFC batchbufferXiang, Haihao17-1/+1152
2012-03-02Add two helper functions for batchbufferXiang, Haihao2-0/+26
2012-03-02Synced gen7 with gen6 for HRD.teaonly2-35/+38
2012-03-01Fix the issue of vaGetImage()/vaPutImage() in multi-threadsXiang, Haihao3-0/+11
2012-03-01Fix map/unmap mismatchesXiang, Haihao1-2/+0
2012-02-29Synced IVB with SNB, added HRD and multipul slices support.Zhou,Chang2-111/+252
2012-02-29Fixed VME result offset issue for IVB.Xiang, Haihao2-7/+15
2012-02-29Preprocess VME shader firstXiang, Haihao7-14/+19
2012-02-29Fixed multipul slices issue, change end of coded buffer judge.Zhou,Chang1-1/+2
2012-02-29Cleanup VMEXiang, Haihao5-726/+852
2012-02-28Fix memory leakXiang, Haihao1-0/+3
2012-02-27Use the right slice parameters for multi-slice encodingXiang, Haihao1-12/+12
2012-02-23Reissue all states before executing VMEXiang, Haihao1-0/+5
2012-02-14Merge branch 'master' into vaapi-extXiang, Haihao13-276/+286
2012-02-14Use the same the binding table index on Sandybridge & IvybridgeXiang, Haihao4-12/+12
2012-02-14Create batchbuffer for VME via GPU shader on SandybridgeXiang, Haihao5-3/+293
2012-02-14Fill VME batchbuffer by GPU instead of CPUXiang, Haihao2-35/+182
2012-02-14A new shader to create VME batchbuffer on IvybridgeXiang, Haihao5-4/+398
2012-02-10Clean upXiang, Haihao1-27/+12
2012-02-10Fix the address of the surface state for vme output bufferXiang, Haihao1-1/+0
2012-02-10Fix surface state sizeXiang, Haihao1-1/+1
2012-02-07Fix compile error after cherry-pickXiang, Haihao1-3/+3
2012-02-07A workaround for JPEG decoding on IvybridgeXiang, Haihao2-1/+418
2012-02-07Fix y offset for Cb/CrXiang, Haihao1-2/+2
2012-02-07JPEG component id macros are removed, so don't use them in driverXiang, Haihao1-5/+5
2012-02-07Fix frame height/width for YUV400/YUV444/YUV422V_2Y JPEG imageXiang, Haihao1-2/+2
2012-02-07Map JPEG component id to Y, Cb, CrXiang, Haihao1-4/+2
2012-02-07Render YUV400 image on IvybridgeXiang, Haihao3-7/+28
2012-02-07Fix graphics memory allocation for VA surfaceXiang, Haihao10-90/+231
2012-02-07use the revised JPEG decoding interfaceXiang, Haihao1-23/+74
2012-02-07Fix the bug for IVB jpeg decodingHai Lan1-0/+4
2012-02-07use the new JPEG decoding interfaceXiang, Haihao1-1/+1
2012-02-07i965_drv_video: support JPEG decoding on IvybridgeXiang, Haihao8-27/+411
2012-02-07i965_drv_video: Postpone releasing internal buffer.Xiang, Haihao1-26/+28
2012-02-07i965_drv_video: Simplify render buffer functionXiang, Haihao6-244/+122
2012-02-06Added HRD support for Gen6.Zhou Chang1-107/+238
2012-02-06Initail HRD control framwork.Zhou Chang1-0/+14
2012-02-06Added SEI header help functions.Zhou Chang2-6/+105
2012-02-06A workaround for JPEG decoding on IvybridgeXiang, Haihao2-1/+418
2012-02-06Pixel format conversion for IMC1/IMC3Xiang, Haihao1-20/+22