summaryrefslogtreecommitdiff
path: root/src/gen7_vme.c
Commit message (Expand)AuthorAgeFilesLines
* VAEncROI on GEN7 chipset fixGuilherme2017-08-101-0/+1
* Unify the coding style in the driverXiang, Haihao2017-04-071-81/+81
* Update CBR algo for H.264 per tempolar layerXiang, Haihao2016-09-161-1/+1
* Use arrays to store BRC related parameters per temporal layerXiang, Haihao2016-09-161-1/+1
* move QpPrimeY to another inner structure for H.264/VP8 BRCXiang, Haihao2016-09-161-1/+1
* Add the write_enabled flag of GPE media surface statepeng.chen2016-08-241-1/+2
* encoding:use the qp per every macroblock on Ivy and haswellZhao Yakui2016-08-151-1/+8
* Encoding: Add one ROI flag and ROI bufferZhao Yakui2016-08-151-0/+3
* Encoding: Pass the qp parameter into VME shader and VME shader select the dif...Zhao Yakui2016-08-151-43/+112
* Encoding: mbmv cost table related changes for ROIZhao Yakui2016-08-151-6/+18
* Silence compiler warningXiang, Haihao2015-09-151-2/+2
* Fix if issue of SLICE_TYPE_I statement in vme_pipeline_programingLim Siew Hoon2015-09-091-1/+1
* Fix klockwork critical message hit on calloc function usageLim Siew Hoon2015-09-061-0/+1
* Add multi quality levels encoding support for GEN7Zhong Li2014-09-091-10/+17
* Fix the wrong setting in MI_BATCH_BATCH_START command on Snb/Ivy/HaswellZhao Yakui2014-02-271-2/+2
* Avoid the duplicated macro-definition of surface sizeZhao Yakui2014-02-271-3/+0
* Remove the unused variable to avoid the warningZhao Yakui2013-11-131-1/+0
* Clean up for setting up reference surface stateXiang, Haihao2013-11-131-33/+4
* Fix the reference for list1Xiang, Haihao2013-11-131-2/+1
* Check the reference surface id against VA_INVALID_SURFACEXiang, Haihao2013-11-131-2/+2
* Indent the code of encodingXiang, Haihao2013-11-131-128/+128
* Optimize MPEG2 encoding on IvbZhao Yakui2013-09-061-7/+32
* Rewrite the VME shader for MPEG2 encoding on IvyZhao Yakui2013-09-061-12/+31
* Remove the dead code in file of gen7_vme.cZhao Yakui2013-09-061-72/+0
* Pass the constant buffer info for MPEG2 encoding correctly on IvbZhao Yakui2013-09-061-16/+25
* Cleanup profile tracking in encoderXiang, Haihao2013-09-061-6/+3
* VME uses reference frame parsed from slice_param instead of hacked DPBZhao Yakui2013-05-091-11/+40
* Clean up gen7_vme_context_init()Xiang, Haihao2013-04-241-26/+16
* Encoder: directly use the objects for the reference picturesXiang, Haihao2013-03-151-14/+9
* Encoder: directly use the surface object of the input surfaceXiang, Haihao2013-03-151-4/+2
* Avoid potential buffer overflow issueXiang, Haihao2013-03-151-1/+1
* Use the common scoreboard code on Ivy/Haswell to remove the duplicated codeZhao Yakui2013-01-171-169/+1
* Keep the old indent style in file of gen7_vme/gen75_vmeZhao Yakui2013-01-171-25/+25
* Add the bidirectional MVP to optimize the VME parameter on IvbZhao Yakui2013-01-171-17/+60
* Use the scoreboard for AVC encoding on IvyZhao Yakui2013-01-171-1/+187
* Backport the mode/mv cost table on IvyZhao Yakui2013-01-171-2/+57
* Add the VME shader for Ivy that supports MVPZhao Yakui2013-01-171-30/+67
* Add the separated encoding files for IvyZhao Yakui2013-01-171-0/+962