summaryrefslogtreecommitdiff
path: root/src/gen6_mfc.c
AgeCommit message (Expand)AuthorFilesLines
2014-02-27Avoid the duplicated macro-definition of surface sizeZhao Yakui1-0/+4
2013-12-03H.264: Support Constrained Baseline profile instead of Baseline profileXiang, Haihao1-1/+1
2013-11-13Encoding reuses aux_batchbuffer instead of allocating another new bufferZhao Yakui1-2/+8
2013-11-13Calculate the required space of batch buffer to avoid buffer overflow in enco...Zhao Yakui1-1/+6
2013-11-13Follow the input Picture/Slice parameters to generate slice header/dataXiang, Haihao1-11/+21
2013-11-13Pass the reference frame index in List0/1 into the PAK commandXiang, Haihao1-7/+14
2013-11-13Indent the code of encodingXiang, Haihao1-2/+2
2013-09-06Use the right wight/height to initialize the internal buffers for MPEG-2 enco...Xiang, Haihao1-3/+15
2013-05-09PAK encoding uses the reference list parsed from slice_param instead of hacke...Zhao Yakui1-1/+1
2013-05-09Unify the AVC ref frame index setting on Snb/Ivy/HSWZhao Yakui1-26/+1
2013-04-03Merge branch 'master' into stagingXiang, Haihao1-0/+1
2013-03-15Silence a bunch of warningsXiang, Haihao1-42/+0
2013-03-15Avoid potential buffer overflow issueXiang, Haihao1-20/+13
2013-01-17Refine mpeg2 mfc pipeline codeLi Xiaowei1-756/+12
2013-01-17Add the bidirectional MVP to optimize the VME parameter on IvbZhao Yakui1-1/+3
2013-01-17Packing the Intra macroblock in P/B slice for MPEG2Li Xiaowei1-17/+34
2013-01-17Add MPEG2 MFC pipeline for IVBLi Xiaowei1-1/+771
2012-11-01Warning fixesXiang, Haihao1-63/+0
2012-11-01Encoding: use a separated command bufferXiang, Haihao1-3/+26
2012-11-01Encoding: modify function to fill command into a specified batch bufferXiang, Haihao1-70/+142
2012-10-31Remove the hard coded value to suppor the 4Kx4K encodingZhao Yakui1-5/+10
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