summaryrefslogtreecommitdiff
path: root/src/gen75_vme.c
AgeCommit message (Expand)AuthorFilesLines
2014-06-16encoder: MVC: Add support for MVC profilesLi Xiaowei1-1/+4
2014-02-27Fix the wrong setting in MI_BATCH_BATCH_START command on Snb/Ivy/HaswellZhao Yakui1-2/+2
2014-02-27Follow spec to update the URB entry/size setting for encoding on Haswell/BDWZhao Yakui1-2/+2
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-55/+55
2013-09-06Use the scoreboard/walker to assure MB dependency for MPEG2 encodingZhao Yakui1-2/+35
2013-09-06Restrict the MV search range based on MPEG2 encoding LEVELZhao Yakui1-0/+8
2013-09-06Rewrite inter-frame shader for MPEG2 encoding on HSW to follow MPEG2 specZhao Yakui1-1/+2
2013-09-06Cleanup profile tracking in encoderXiang, Haihao1-15/+7
2013-05-09VME uses reference frame parsed from slice_param instead of hacked DPBZhao Yakui1-10/+39
2013-04-03Merge branch 'master' into stagingXiang, Haihao1-7/+3
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-15Silence a bunch of warningsXiang, Haihao1-3/+0
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-172/+2
2013-01-17Keep the old indent style in file of gen7_vme/gen75_vmeZhao Yakui1-26/+26
2013-01-17Add the bidirectional MV prediction for B-frame on HaswellZhao Yakui1-7/+32
2013-01-17Remove the preprocessor redefinitions for H264 and MPEG2 on HaswellZhao Yakui1-5/+0
2013-01-17Use the wavefront-scan instead of raster-scan during VME prediction on HaswellZhao Yakui1-37/+110
2013-01-17Add the MV prediction to optimize VME parameter on HaswellZhao Yakui1-1/+1
2013-01-17MEDIA_OBJECT uses hardware scoreboard during VME prediction on HaswellZhao Yakui1-7/+120
2012-12-14Fixed an assertion failureXiang, Haihao1-2/+1
2012-12-14Shader for MPEG-2 encodingXiang, Haihao1-1/+1
2012-12-14Fix the number of MVs for MPEG-2 encodingXiang, Haihao1-1/+1
2012-12-14vme for MPEG-2 on HaswellXiang, Haihao1-9/+352
2012-12-14gen75_vme.c: Fix some indentationXiang, Haihao1-77/+77
2012-12-14Adjust the mode/mv cost for VME parameter based on QP for HSWZhao Yakui1-2/+4
2012-11-01Warning fixesXiang, Haihao1-1/+1
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-21/+43
2012-10-31Restrict the max MV number in MV predictionZhao Yakui1-1/+18
2012-10-23Add the support of encoding P frame on haswellZhao Yakui1-2/+7
2012-10-23Add the Intra VME for I-frame on HaswellZhao Yakui1-47/+63
2012-10-23Add the separated file for media encoding on haswellZhao Yakui1-0/+744
2012-10-23Fix the incorrect mb_intra_struct for multi-slice on HaswellZhao Yakui1-3/+13
2012-10-23Pass the mb_intra_struct by using thread payload on haswellZhao Yakui1-3/+22
2012-10-23Add the support of encoding P/B-frame on haswellZhao Yakui1-2/+7
2012-10-23Add the Intra VME for I-frame on HaswellZhao Yakui1-65/+40
2012-10-23Config the media chroma surface in the binding table for HaswellZhao Yakui1-0/+17
2012-10-23Add the separated files for media encoder on haswellZhao Yakui1-0/+628