summaryrefslogtreecommitdiff
path: root/src/gen7_vme.c
AgeCommit message (Expand)AuthorFilesLines
2014-02-27Fix the wrong setting in MI_BATCH_BATCH_START command on Snb/Ivy/HaswellZhao Yakui1-2/+2
2014-02-27Avoid the duplicated macro-definition of surface sizeZhao Yakui1-3/+0
2013-11-13Remove the unused variable to avoid the warningZhao Yakui1-1/+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-128/+128
2013-09-06Optimize MPEG2 encoding on IvbZhao Yakui1-7/+32
2013-09-06Rewrite the VME shader for MPEG2 encoding on IvyZhao Yakui1-12/+31
2013-09-06Remove the dead code in file of gen7_vme.cZhao Yakui1-72/+0
2013-09-06Pass the constant buffer info for MPEG2 encoding correctly on IvbZhao Yakui1-16/+25
2013-09-06Cleanup profile tracking in encoderXiang, Haihao1-6/+3
2013-05-09VME uses reference frame parsed from slice_param instead of hacked DPBZhao Yakui1-11/+40
2013-04-24Clean up gen7_vme_context_init()Xiang, Haihao1-26/+16
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/+1
2013-01-17Use the common scoreboard code on Ivy/Haswell to remove the duplicated codeZhao Yakui1-169/+1
2013-01-17Keep the old indent style in file of gen7_vme/gen75_vmeZhao Yakui1-25/+25
2013-01-17Add the bidirectional MVP to optimize the VME parameter on IvbZhao Yakui1-17/+60
2013-01-17Use the scoreboard for AVC encoding on IvyZhao Yakui1-1/+187
2013-01-17Backport the mode/mv cost table on IvyZhao Yakui1-2/+57
2013-01-17Add the VME shader for Ivy that supports MVPZhao Yakui1-30/+67
2013-01-17Add the separated encoding files for IvyZhao Yakui1-0/+962