summaryrefslogtreecommitdiff
path: root/src/gen6_mfc_common.c
AgeCommit message (Expand)AuthorFilesLines
2017-01-10H.264 encoder: add a simple reactive VBR rate control modeMark Thompson1-4/+122
2017-01-05AVC encoder: use generic ROI parametersXiang, Haihao1-40/+20
2017-01-05H.264 encoder: respect initial QP settingMark Thompson1-9/+15
2017-01-05H.264 encoder: respect min QP settingMark Thompson1-12/+16
2016-12-23i965_encoder: consistently represent framerate as a fractionMark Thompson1-4/+7
2016-10-27svct: hrd check per layerXiang, Haihao1-21/+26
2016-10-24svct: Adjust the estimated frame size for QP=1Xiang, Haihao1-2/+6
2016-10-24svct: Save the frame numbers for each frame type in a GOP per layerXiang, Haihao1-14/+23
2016-10-24svct: Save the current slice type per layerXiang, Haihao1-0/+3
2016-10-24svct: Save the current frame size per layerXiang, Haihao1-0/+7
2016-10-24svct: Usa an array to store QP rounding accumulatorXiang, Haihao1-5/+5
2016-09-16Update CBR algo for H.264 per tempolar layerXiang, Haihao1-26/+48
2016-09-16Initialize internal related parameters per temporal layer for H.264 BRCXiang, Haihao1-28/+42
2016-09-16Use arrays to store BRC related parameters per temporal layerXiang, Haihao1-33/+33
2016-09-16Change the type of the 2nd parameter of intel_mfc_update_hrd()Xiang, Haihao1-3/+5
2016-09-16Use arrays to store bitrate and framerateXiang, Haihao1-3/+3
2016-09-16Use a 2-dimensional array to store misc parametersXiang, Haihao1-2/+2
2016-09-16move QpPrimeY to another inner structure for H.264/VP8 BRCXiang, Haihao1-27/+31
2016-09-16Remove unused fields and code in H.264/VP8 BRCXiang, Haihao1-26/+3
2016-09-16Do not use the input parameters directly in H.264 BRCXiang, Haihao1-33/+19
2016-09-16Remove unnecessary code in H.264 BRCXiang, Haihao1-50/+2
2016-09-16intel_mfc_brc_prepare() only works for H.264 or H.264 MVCXiang, Haihao1-1/+4
2016-09-08HEVC10bit ENC:enable hevc 10bit on VME and PAKPengfei Qu1-0/+13
2016-08-19Set cost to 0 for CHROMA INTRA modeXiang, Haihao1-1/+1
2016-08-15ROI:enable on gen8 and gen9Pengfei Qu1-24/+32
2016-08-15Encoding: ROI support for CQP/CBR on Haswell/IvyZhao Yakui1-5/+197
2016-08-15encoding:use the qp per every macroblock on Ivy and haswellZhao Yakui1-3/+15
2016-08-15Encoding: Add one ROI flag and ROI bufferZhao Yakui1-0/+69
2016-08-15Encoding: mbmv cost table related changes for ROIZhao Yakui1-23/+137
2016-08-04Set cost for modes used for VP8 encodingXiang, Haihao1-0/+11
2016-07-29Encode: Set cost for MODE_CHROMA_INTRA/MODE_REFID_COSTXiang, Haihao1-0/+5
2016-07-22encode: h264, h265: Remove unnecessary warningSreerenj Balachandran1-3/+0
2016-05-09Make intel_avc_find_skipemulcnt() a public functionXiang, Haihao1-52/+0
2015-11-18HEVC ENC:add CBR feature.Pengfei Qu1-5/+23
2015-09-06Fix klockwork critical message hit on calloc function usageLim Siew Hoon1-0/+2
2015-06-12VP8 HWEnc: Modify qp threshold value for mode cost calculatationZhong Li1-1/+1
2015-06-02HEVC: Fix the Wrong slice type usageSreerenj Balachandran1-2/+2
2015-05-22VP8 HWEnc: Fix CBR qp setting for vme costZhong Li1-2/+9
2015-04-29VP8 HWEnc: Add CBR SupportZhong Li1-19/+0
2015-04-29Fix segmentation faultXiang, Haihao1-2/+8
2015-03-19Just Style alignmentQu,Pengfei1-230/+230
2015-03-19HEVC ENC:Added VME pipelineQu,Pengfei1-0/+223
2015-03-19VP8 HWEnc: vp8 encode quality optimizationZhong Li1-0/+69
2014-11-19encoder: h264: Fix skip_emul_byte_count while inserting SEI headerSreerenj Balachandran1-1/+1
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