summaryrefslogtreecommitdiff
path: root/src/gen7_vme.c
AgeCommit message (Expand)AuthorFilesLines
2016-09-16Update CBR algo for H.264 per tempolar layerXiang, Haihao1-1/+1
2016-09-16Use arrays to store BRC related parameters per temporal layerXiang, Haihao1-1/+1
2016-09-16move QpPrimeY to another inner structure for H.264/VP8 BRCXiang, Haihao1-1/+1
2016-08-24Add the write_enabled flag of GPE media surface statepeng.chen1-1/+2
2016-08-15encoding:use the qp per every macroblock on Ivy and haswellZhao Yakui1-1/+8
2016-08-15Encoding: Add one ROI flag and ROI bufferZhao Yakui1-0/+3
2016-08-15Encoding: Pass the qp parameter into VME shader and VME shader select the dif...Zhao Yakui1-43/+112
2016-08-15Encoding: mbmv cost table related changes for ROIZhao Yakui1-6/+18
2015-09-15Silence compiler warningXiang, Haihao1-2/+2
2015-09-09Fix if issue of SLICE_TYPE_I statement in vme_pipeline_programingLim Siew Hoon1-1/+1
2015-09-06Fix klockwork critical message hit on calloc function usageLim Siew Hoon1-0/+1
2014-09-09Add multi quality levels encoding support for GEN7Zhong Li1-10/+17
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