path: root/src/gen9_mfd.c
AgeCommit message (Expand)AuthorFilesLines
2017-02-18PROJECT HAS MOVEDHEADmasterSean V Kelley1-2008/+0
2017-01-17Fix the incorrect 48-bit address reallocationZhao Yakui1-2/+2
2017-01-17Follow the HW spec to configure the buffer cache on Gen9+Zhao Yakui1-1/+4
2016-06-08jpeg enc/dec gen9: Allow up to 8K JPEG max resolution on gen9U. Artie Eoff1-0/+14
2016-04-08optimize the internal prob buffer managementpeng.chen1-147/+27
2016-03-17update PIPE_MODE command setting for VP9 decodingpeng.chen1-2/+22
2016-03-17vp9_decoding: disable all seg reference for key frame or intra_only enabled f...peng.chen1-1/+7
2016-01-29support VP9 profile2 10bits decodingpeng.chen1-7/+44
2016-01-06VP9HWDEC:fix vp9 hw decoder issuePengfei Qu1-69/+117
2015-12-14Add assert checking for allocated gen9_vp9_surfaceLim Siew Hoon1-0/+1
2015-12-07VP9 HWDec: add VP9 HW decoding pipelinePengfei Qu1-2/+942
2015-12-07support HEVC 10bits decodingPeng Chen1-7/+39
2015-09-06Fix klockwork critical message hit on calloc function usageLim Siew Hoon1-0/+1
2015-07-01dec/hevc: Use a different equation for metadata tile column buffer on BSWXiang, Haihao1-1/+4
2015-07-01dec/hevc: Use the same equation for each metadata buffer no matter slice typeXiang, Haihao1-40/+9
2015-04-29HEVC/dec: Fix collocated_ref_idx and collocated_from_l0_flagXiang, Haihao1-2/+29
2015-04-29HEVC/dec: Make sure the derived value for ChromaLog2WeightDenom is in the the...Xiang, Haihao1-1/+1
2015-04-29HEVC/dec: Fix weight/offset in HCP_WEIGHTOFFSETXiang, Haihao1-6/+6
2014-12-14Add the override flag to assure that HEVC video command always uses BSD ring0...Zhao Yakui1-1/+5
2014-12-14HEVC: Submit HCP_WEIGHTOFFSET_STATE if requiredXiang, Haihao1-3/+10
2014-12-14HEVC: Submit HCP_TILE_STATE if requiredXiang, Haihao1-1/+3
2014-12-14HEVC: Make sure the buffer store is allocated for the current render targetXiang, Haihao1-0/+1
2014-12-14HEVC: update frame store indexXiang, Haihao1-0/+6
2014-12-14HEVC: gen9_hcpd_bsd_object()Xiang, Haihao1-0/+18
2014-12-14HEVC: gen9_hcpd_slice_state()Xiang, Haihao1-1/+153
2014-12-14HEVC: gen9_hcpd_weightoffset_state()Xiang, Haihao1-0/+60
2014-12-14HEVC: gen9_hcpd_ref_idx_state()Xiang, Haihao1-1/+93
2014-12-14HEVC: gen9_hcpd_tile_state()Xiang, Haihao1-0/+36
2014-12-14HEVC: gen9_hcpd_pic_state()Xiang, Haihao1-0/+99
2014-12-14HEVC: gen9_hcpd_hevc_qm_state()Xiang, Haihao1-0/+80
2014-12-14HEVC: Set the default flat IQ matrixXiang, Haihao1-0/+17
2014-12-14HEVC: gen9_hcpd_ind_obj_base_addr_state()Xiang, Haihao1-0/+28
2014-12-14HEVC: gen9_hcpd_pipe_buf_addr_state()Xiang, Haihao1-0/+90
2014-12-14HEVC: gen9_hcpd_surface_state()Xiang, Haihao1-0/+27
2014-12-14HEVC: gen9_hcpd_pipe_mode_select();Xiang, Haihao1-0/+25
2014-12-14HEVC: Add the frame store arrayXiang, Haihao1-0/+7
2014-12-14HEVC: All internal buffers used for HCP pipe on SKLXiang, Haihao1-0/+76
2014-12-14HEVC: append a motion vector temporal buffer to a VA surfaceXiang, Haihao1-0/+44
2014-12-14HEVC: some variables used laterXiang, Haihao1-1/+16
2014-12-14Add the initial code for HEVC decoding on SKL into the driverXiang, Haihao1-0/+141