summaryrefslogtreecommitdiff
path: root/src/gen6_vme.c
Commit message (Expand)AuthorAgeFilesLines
* Unify the coding style in the driverXiang, Haihao2017-04-071-52/+52
* 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: Add one ROI flag and ROI bufferZhao Yakui2016-08-151-0/+3
* Check pointer returned from calloc()Xiang, Haihao2015-09-151-0/+4
* Enabling SNB avc encoding configurationZhong Li2014-09-091-16/+34
* Fix the wrong setting in MI_BATCH_BATCH_START command on Snb/Ivy/HaswellZhao Yakui2014-02-271-1/+1
* Avoid the duplicated macro-definition of surface sizeZhao Yakui2014-02-271-8/+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-31/+31
* Cleanup profile tracking in encoderXiang, Haihao2013-09-061-3/+1
* VME uses reference frame parsed from slice_param instead of hacked DPBZhao Yakui2013-05-091-11/+40
* Merge branch 'master' into stagingXiang, Haihao2013-04-031-1/+1
|\
| * Warning fixesXiang, Haihao2012-11-011-2/+0
| * Encoding: use a separated command bufferXiang, Haihao2012-11-011-3/+27
| * Encoding: modify function to fill command into a specified batch bufferXiang, Haihao2012-11-011-18/+40
* | Remove the dead code in gen6_vme.cXiang, Haihao2013-03-151-369/+21
* | 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/+2
* | gen6: MPEG2 is not supported by gen6 pipelineAdrian Marius Negreanu2013-02-201-1/+1
* | Avoid intra VME for MPEG2Li Xiaowei2013-01-171-10/+30
* | Add MPEG2 VME pipeline for IVBLi Xiaowei2013-01-171-30/+335
* | Restrict the max MV number in MV predictionZhao Yakui2012-10-311-1/+16
* | Adjust the search path and LUT_MV table in VMEXiang, Haihao2012-07-071-9/+9
* | New BRC algorithm to match HRDRogozhkin, Dmitry V2012-06-111-5/+6
* | Optimal parameters for Intra prediction modeRogozhkin, Dmitry V2012-05-291-26/+101
* | Correct the setting for search path in VME_STATEXiang, Haihao2012-04-101-1/+1
* | Fixed multipul slices edge prediction issue for IntraZhou Chang2012-04-061-35/+30
* | Update LUT_MV tableXiang, Haihao2012-04-061-1/+3
* | Expand the VME output buffer for Inter frameXiang, Haihao2012-04-061-2/+2
* | Update LUT_MbMode for set 0Xiang, Haihao2012-04-011-4/+8
* | VME: dual start and adaptive searchXiang, Haihao2012-03-151-11/+11
* | VME: Handle multiple macroblocks in a single threadXiang, Haihao2012-03-151-57/+40
* | Cleanup VMEXiang, Haihao2012-02-291-693/+92
* | Fix memory leakXiang, Haihao2012-02-281-0/+3
* | Reissue all states before executing VMEXiang, Haihao2012-02-231-0/+5
* | Use the same the binding table index on Sandybridge & IvybridgeXiang, Haihao2012-02-141-4/+4
* | Create batchbuffer for VME via GPU shader on SandybridgeXiang, Haihao2012-02-141-0/+58
* | Fill VME batchbuffer by GPU instead of CPUXiang, Haihao2012-02-141-34/+174
* | Clean upXiang, Haihao2012-02-101-27/+12
* | Fix the address of the surface state for vme output bufferXiang, Haihao2012-02-101-1/+0
* | Fix surface state sizeXiang, Haihao2012-02-101-1/+1
* | Add support for I420, YV12 etc. formatted YUV surface for encodingXiang, Haihao2012-02-011-3/+3
* | Merge branch 'master' into vaapi-extXiang, Haihao2012-01-121-2/+0
|\ \ | |/
| * Avoid depending on va_backend.h for some filesXiang, Haihao2012-01-101-2/+0