summaryrefslogtreecommitdiff
path: root/src/gen6_vme.c
AgeCommit message (Expand)AuthorFilesLines
2015-09-15Check pointer returned from calloc()Xiang, Haihao1-0/+4
2014-09-09Enabling SNB avc encoding configurationZhong Li1-16/+34
2014-02-27Fix the wrong setting in MI_BATCH_BATCH_START command on Snb/Ivy/HaswellZhao Yakui1-1/+1
2014-02-27Avoid the duplicated macro-definition of surface sizeZhao Yakui1-8/+0
2013-11-13Clean up for setting up reference surface stateXiang, Haihao1-33/+4
2013-11-13Fix the reference for list1Xiang, Haihao1-2/+1
2013-11-13Check the reference surface id against VA_INVALID_SURFACEXiang, Haihao1-2/+2
2013-11-13Indent the code of encodingXiang, Haihao1-31/+31
2013-09-06Cleanup profile tracking in encoderXiang, Haihao1-3/+1
2013-05-09VME uses reference frame parsed from slice_param instead of hacked DPBZhao Yakui1-11/+40
2013-04-03Merge branch 'master' into stagingXiang, Haihao1-1/+1
2013-03-15Remove the dead code in gen6_vme.cXiang, Haihao1-369/+21
2013-03-15Encoder: directly use the objects for the reference picturesXiang, Haihao1-14/+9
2013-03-15Encoder: directly use the surface object of the input surfaceXiang, Haihao1-4/+2
2013-03-15Avoid potential buffer overflow issueXiang, Haihao1-1/+2
2013-02-20gen6: MPEG2 is not supported by gen6 pipelineAdrian Marius Negreanu1-1/+1
2013-01-17Avoid intra VME for MPEG2Li Xiaowei1-10/+30
2013-01-17Add MPEG2 VME pipeline for IVBLi Xiaowei1-30/+335
2012-11-01Warning fixesXiang, Haihao1-2/+0
2012-11-01Encoding: use a separated command bufferXiang, Haihao1-3/+27
2012-11-01Encoding: modify function to fill command into a specified batch bufferXiang, Haihao1-18/+40
2012-10-31Restrict the max MV number in MV predictionZhao Yakui1-1/+16
2012-07-07Adjust the search path and LUT_MV table in VMEXiang, Haihao1-9/+9
2012-06-11New BRC algorithm to match HRDRogozhkin, Dmitry V1-5/+6
2012-05-29Optimal parameters for Intra prediction modeRogozhkin, Dmitry V1-26/+101
2012-04-10Correct the setting for search path in VME_STATEXiang, Haihao1-1/+1
2012-04-06Fixed multipul slices edge prediction issue for IntraZhou Chang1-35/+30
2012-04-06Update LUT_MV tableXiang, Haihao1-1/+3
2012-04-06Expand the VME output buffer for Inter frameXiang, Haihao1-2/+2
2012-04-01Update LUT_MbMode for set 0Xiang, Haihao1-4/+8
2012-03-15VME: dual start and adaptive searchXiang, Haihao1-11/+11
2012-03-15VME: Handle multiple macroblocks in a single threadXiang, Haihao1-57/+40
2012-02-29Cleanup VMEXiang, Haihao1-693/+92
2012-02-28Fix memory leakXiang, Haihao1-0/+3
2012-02-23Reissue all states before executing VMEXiang, Haihao1-0/+5
2012-02-14Use the same the binding table index on Sandybridge & IvybridgeXiang, Haihao1-4/+4
2012-02-14Create batchbuffer for VME via GPU shader on SandybridgeXiang, Haihao1-0/+58
2012-02-14Fill VME batchbuffer by GPU instead of CPUXiang, Haihao1-34/+174
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-01Add support for I420, YV12 etc. formatted YUV surface for encodingXiang, Haihao1-3/+3
2012-01-12Merge branch 'master' into vaapi-extXiang, Haihao1-2/+0
2012-01-10Avoid depending on va_backend.h for some filesXiang, Haihao1-2/+0
2011-12-19Split Gen6 MFC and Gen7 MFCXiang, Haihao1-101/+110
2011-10-13Fixed 1080p issue and add transform 8x8 support.Zhou Chang1-1/+4
2011-10-10update due to the change of interfaceXiang, Haihao1-9/+9
2011-09-19silence compiler warningXiang, Haihao1-2/+2
2011-08-25Revert "The MV's quarlity has been improved and multi MB type is enabled."Zhou Chang1-4/+1
2011-08-25The MV's quarlity has been improved and multi MB type is enabled.Zhou Chang1-1/+4