summaryrefslogtreecommitdiff
path: root/src/gen6_mfc.c
AgeCommit message (Expand)AuthorFilesLines
2012-10-31Allow to create batchbuffer based on the expected buffer sizeZhao Yakui1-2/+2
2012-10-31Remove the dup code of XXX_mfc_avc_prepareZhao Yakui1-155/+1
2012-10-31Remove the hard coded value to suppor the 4Kx4K encodingZhao Yakui1-10/+23
2012-10-31Unify the XXX_free_avc_surface for media encoding/decodingZhao Yakui1-27/+12
2012-10-23Use the common API to write avc SPS/PPS/SEI info on SNB/IVY/HSWZhao Yakui1-78/+2
2012-10-23Add the common BRC API to avoid the duplicated codeZhao Yakui1-326/+4
2012-10-23Add the separated files for media encoder on haswellZhao Yakui1-37/+0
2012-06-11silence compiler warningXiang, Haihao1-2/+1
2012-06-11Fix slice delta for CBR modeXiang, Haihao1-2/+2
2012-06-11New BRC algorithm to match HRDRogozhkin, Dmitry V1-77/+290
2012-06-07Fix coded buffer size calculating for CBR modeXiang, Haihao1-39/+27
2012-06-07Fix QP setting for CBR modeXiang, Haihao1-0/+22
2012-05-31Accept packed misc data package such as SEI dataXiang, Haihao1-45/+27
2012-05-30Fix weight denom for implicit weight tables on SNB for encodingXiang, Haihao1-1/+12
2012-04-25Support mixed mode for VMEXiang, Haihao1-1/+6
2012-04-25Fix the filling of MFC batchbuffer for software pathXiang, Haihao1-24/+14
2012-04-23Added workaroud for CBR support in IVB.Zhou Chang1-0/+18
2012-04-19Remove hard-coded code.Xiang, Haihao1-12/+61
2012-04-06Change to none-block in CBR modeZhou Chang1-1/+1
2012-04-06Added interlace mode check, just a workaround.Zhou Chang1-2/+31
2012-04-06Expand the VME output buffer for Inter frameXiang, Haihao1-4/+4
2012-03-16Fix compiler error after mergeXiang, Haihao1-2/+2
2012-03-16Merge branch 'vaapi-ext' into staging-workXiang, Haihao1-13/+17
2012-03-16Fix VME output offset issueXiang, Haihao1-0/+3
2012-03-16Always append MI_BATCH_BUFFER_END at the end of a batchbufferXiang, Haihao1-8/+7
2012-03-16More space for the header of picture & slice in the MFC batchbufferXiang, Haihao1-1/+1
2012-03-15MFC: optimize the MFC batchbuffer shaderXiang, Haihao1-4/+6
2012-03-13Merge branch 'vaapi-ext' into staging-workXiang, Haihao1-308/+847
2012-03-09Setup pipeline to create MFC batchbuffer on SandybridgeXiang, Haihao1-323/+868
2012-02-27Use the right slice parameters for multi-slice encodingXiang, Haihao1-12/+12
2012-02-27Use the right slice parameters for multi-slice encodingXiang, Haihao1-12/+12
2012-02-22Also support Main & High profile on SandybridgeXiang, Haihao1-0/+2
2012-02-22Use the bitrate control mode set in the current configurationXiang, Haihao1-15/+16
2012-02-22Switch to the new interface in staging branch.Xiang, Haihao1-46/+43
2012-02-14Merge branch 'master' into vaapi-extXiang, Haihao1-0/+1
2012-02-07Fix graphics memory allocation for VA surfaceXiang, Haihao1-2/+1
2012-02-06Added HRD support for Gen6.Zhou Chang1-107/+238
2012-02-01Add support for I420, YV12 etc. formatted YUV surface for encodingXiang, Haihao1-1/+1
2012-01-18Fix graphics memory allocation for VA surfaceXiang, Haihao1-1/+1
2011-12-19Split Gen6 MFC and Gen7 MFCXiang, Haihao1-405/+163
2011-12-16Add support for transform 8x8 on IvybridgeXiang, Haihao1-1/+1
2011-12-16Fix INSERT_OBJECT command on IvybridgeXiang, Haihao1-1/+6
2011-10-24Fixed CAVLC/CABAC hardcoded issue.Zhou Chang1-4/+6
2011-10-13Fixed 1080p issue and add transform 8x8 support.Zhou Chang1-2/+3
2011-10-10update due to the change of interfaceXiang, Haihao1-9/+9
2011-09-14encode: Correct slice QP and macroblock QPXiang, Haihao1-2/+2
2011-09-08Improve performance of CBR mode.Zhou Chang1-12/+25
2011-09-08Improved CBR's accuracy based on a multi-try based mechanism.Zhou Chang1-47/+153
2011-08-25i965_drv_vidoe: update packed header iterfaceXiang, Haihao1-24/+37
2011-08-25Revert "The MV's quarlity has been improved and multi MB type is enabled."Zhou Chang1-30/+27