summaryrefslogtreecommitdiff
path: root/src/gen6_mfc_common.c
AgeCommit message (Expand)AuthorFilesLines
2014-06-16Fix the segfault while inserting packed slice headerSreerenj Balachandran1-2/+2
2014-06-16H264_Encoding: Add the support of packed slice header to be flexibleZhao, Yakui1-3/+58
2014-06-16H264_encoding: Add the support of inserting the packed raw data passed from userZhao, Yakui1-0/+47
2014-06-16H264_Encoding: Parse the packed header data from user to fix the hacked code ...Zhao, Yakui1-3/+60
2014-06-16Encoding: Reinitialize CBR bit rate-control parameter to support switch of bi...Zhao, Yakui1-2/+50
2014-05-26Simplify some macrosXiang, Haihao1-1/+1
2014-04-23Use the VA_FOURCC_ABCD constant to replace the VA_FOURCC(A,B,C,D)Zhao Yakui1-1/+1
2014-02-27Use the right parameters to initialize bit rate contextXiang, Haihao1-2/+2
2014-02-27Don't advertise CBR for MPEG-2 encodingXiang, Haihao1-0/+2
2013-11-13Fix the Reference Index Mapping Table L0/L1Xiang, Haihao1-5/+20
2013-11-13Pass the reference frame index in List0/1 into the PAK commandXiang, Haihao1-2/+9
2013-11-13Select a reference frame from the reference list0/1Xiang, Haihao1-10/+66
2013-11-13Track the used reference surfaceXiang, Haihao1-37/+23
2013-11-13Clean up for setting up reference surface stateXiang, Haihao1-0/+35
2013-11-13Check the reference surface id against VA_INVALID_SURFACEXiang, Haihao1-2/+2
2013-11-13Indent the code of encodingXiang, Haihao1-318/+318
2013-09-06Use the scoreboard/walker to assure MB dependency for MPEG2 encodingZhao Yakui1-0/+124
2013-09-06configure the dynamic VME MV/mode cost for MPEG2 encoding on HaswellZhao Yakui1-0/+42
2013-09-06Restrict the MV search range based on MPEG2 encoding LEVELZhao Yakui1-0/+18
2013-09-06Rewrite inter-frame shader for MPEG2 encoding on HSW to follow MPEG2 specZhao Yakui1-0/+15
2013-09-06Cleanup profile tracking in encoderXiang, Haihao1-1/+1
2013-09-06Rename the macrosXiang, Haihao1-1/+1
2013-05-09PAK encoding uses the reference list parsed from slice_param instead of hacke...Zhao Yakui1-4/+92
2013-05-09Unify the AVC ref frame index setting on Snb/Ivy/HSWZhao Yakui1-0/+25
2013-03-15Encoder: directly use the objects for the reference picturesXiang, Haihao1-8/+6
2013-03-15Encoder: directly use the objects for the reconstructed picture and coded bufferXiang, Haihao1-4/+2
2013-03-15Encoder: directly use the surface object of the input surfaceXiang, Haihao1-3/+1
2013-03-15Silence a bunch of warningsXiang, Haihao1-4/+0
2013-03-15Avoid potential buffer overflow issueXiang, Haihao1-11/+25
2013-02-20add replacement for log2f when not availableAdrian Marius Negreanu1-0/+4
2013-01-23Fix the issue of GPU hang when encoding picture with one macroblock widthZhao Yakui1-8/+9
2013-01-17Use the common scoreboard code on Ivy/Haswell to remove the duplicated codeZhao Yakui1-0/+171
2013-01-17Backport the mode/mv cost table on IvyZhao Yakui1-24/+0
2013-01-17Add the bidirectional MV prediction for B-frame on HaswellZhao Yakui1-2/+2
2012-12-14Internal flag for the coded bufferXiang, Haihao1-5/+4
2012-12-14rename I965_CODEDBUFFER_SIZEXiang, Haihao1-1/+1
2012-12-14Adjust the mode/mv cost for VME parameter based on QP for HSWZhao Yakui1-0/+206
2012-10-31Avoid the dup of gen_free_avc_surface during compileZhao Yakui1-4/+0
2012-10-31Remove the dup code of XXX_mfc_avc_prepareZhao Yakui1-1/+154
2012-10-23Add the default SEI info for CBR modeZhao Yakui1-0/+26
2012-10-23Use the common API to write avc SPS/PPS/SEI info on SNB/IVY/HSWZhao Yakui1-0/+76
2012-10-23Add the common BRC API to avoid the duplicated codeZhao Yakui1-0/+388