summaryrefslogtreecommitdiff
path: root/src/gen8_mfc.c
AgeCommit message (Expand)AuthorFilesLines
2017-01-17Follow the HW spec to configure the buffer cache on Gen9+Zhao Yakui1-14/+19
2017-01-17Fix the incorrect configuration of media_pipeline power domainZhao Yakui1-2/+3
2017-01-17H264 Encoding:Free aux_batchbuffer to configure access domain correctly for P...Zhao Yakui1-2/+5
2017-01-10H.264 encoder: add a simple reactive VBR rate control modeMark Thompson1-5/+5
2016-12-23VP8 encoder: use generic rate control parametersMark Thompson1-56/+17
2016-11-21Use obtained eu_counts to configure GPU media pipeline on Gen8/Gen9Zhao Yakui1-1/+5
2016-11-18Move sampler state related settings to the inner structure in i965_gpe_contextXiang, Haihao1-1/+2
2016-11-18Move interface descriptor remapping table related settings to the inner struc...Xiang, Haihao1-3/+4
2016-11-18Move all curbe related settings to the inner structure in i965_gpe_contextXiang, Haihao1-1/+1
2016-10-27svct: hrd check per layerXiang, Haihao1-12/+12
2016-10-24svct: Save the frame numbers for each frame type in a GOP per layerXiang, Haihao1-3/+3
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-2/+2
2016-09-16Use arrays to store BRC related parameters per temporal layerXiang, Haihao1-23/+23
2016-09-16Change the type of the 2nd parameter of intel_mfc_update_hrd()Xiang, Haihao1-4/+5
2016-09-16Use a 2-dimensional array to store misc parametersXiang, Haihao1-3/+3
2016-09-16move QpPrimeY to another inner structure for H.264/VP8 BRCXiang, Haihao1-19/+19
2016-09-16Remove unused fields and code in H.264/VP8 BRCXiang, Haihao1-32/+3
2016-08-19Remove unused fields in struct encode_stateXiang, Haihao1-1/+1
2016-08-15scaling matrix of h264 encoder on gen7/gen7.5/gen8/gen9Jia Meng1-30/+92
2016-08-15ROI:enable on gen8 and gen9Pengfei Qu1-16/+37
2016-08-10gen8_mfc: fix memory leak during vp8 encodingHyunjun Ko1-0/+1
2016-06-13Encoding: H264 uses the GPU to construct the PAK obj command on Gen8+Zhao Yakui1-196/+192
2016-06-13Encoding: Encoding reuses aux_batchbuffer instead of allocate new bufferZhao Yakui1-16/+7
2015-09-06Clean up unused local variable 'i965'Lim Siew Hoon1-3/+0
2015-09-06Fix suspiciously placed semicolon at if statement.Lim Siew Hoon1-2/+2
2015-09-06Fix memset initialize for huff_co_table and huff_si_table arrayLim Siew Hoon1-2/+2
2015-09-06Fix memset initialize value for huff_size_table and huff_code_tableLim Siew Hoon1-2/+2
2015-09-06Fix klockwork critical message hit on calloc function usageLim Siew Hoon1-1/+1
2015-05-22VP8 HWEnc: Init CBR QP at begining of gen8_mfc_vp8_initZhong Li1-0/+13
2015-05-07VP8 HWEnc: Fix vp8 mv incorrectly stored issueZhong Li1-2/+5
2015-04-29VP8 HWEnc: Alloc larger memory for internal bufferZhong Li1-2/+2
2015-04-29VP8 HWEnc: Add CBR SupportZhong Li1-8/+351
2015-03-26Fix the quality factor.Sirisha Muppavarapu1-3/+13
2015-03-19VP8 HWEnc: Add BSW VP8 HWEnc supportZhong Li1-4/+913
2015-03-09jpeg_enc: Fix the column raster conversion of quatization matrix.Sreerenj Balachandran1-5/+5
2015-03-09jpeg_enc: Fix the quatisation matrix scaling.Sreerenj Balachandran1-2/+2
2015-03-09jpeg_enc: Avoid integer overflow while doing quality factor scalingSreerenj Balachandran1-2/+4
2014-12-14JPEG Encode: Added support for UYVY/YUY2/Y8 Input formatsSirisha Muppavarapu1-4/+7
2014-11-19JPEG Encode: Added JPEG Encode feature support for gen8Sirisha Muppavarapu1-11/+862
2014-09-02H264_Encoding: Fix the incorrect Qp setting under CBR when slice_header is pa...Zhao Yakui1-5/+12
2014-06-16H264_encoding: Don't update the slice qp for CBR mode when finding packed sli...Zhao, Yakui1-2/+4
2014-06-16H264_Encoding: Add the support of packed slice header to be flexibleZhao, Yakui1-30/+0
2014-06-16H264_encoding: Add the support of inserting the packed raw data passed from userZhao, Yakui1-2/+4
2014-06-16encoder: MVC: Add support for MVC profilesLi Xiaowei1-4/+9
2014-04-23Use the VA_FOURCC_ABCD constant to replace the VA_FOURCC(A,B,C,D)Zhao Yakui1-1/+1
2014-02-27Update the MFX_AVC_IMAGE_STATE to follow the specZhao Yakui1-1/+1
2014-02-27Fix the incorrect MV upper bound setting of MFC_IND_OBJ_BASE_ADDRESS_STAE for...Zhao Yakui1-1/+3
2014-02-27BDW encoding reuses aux_batchbuffer instead of allocating another new bufferZhao Yakui1-12/+6
2014-02-27Calculate required space of batch buffer to avoid buffer overflow in encoding...Zhao Yakui1-1/+5