summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-02-27Fix one error of VME shader for H264 encoding on BDWZhao Yakui4-4/+4
2014-02-27VPP: add vebox motion compensation support on BDWZhong Li2-1/+3
2014-02-27Follow the input Picture/Slice parameters for SLICE_STATE command on BDWXiang, Haihao1-11/+21
2014-02-27Pass the reference frame index in List0/1 into the PAK command on BDWXiang, Haihao1-2/+3
2014-02-27Clean up for setting up reference surface state on BDWXiang, Haihao1-33/+4
2014-02-27Fix refrence frame for list1 on BDWXiang, Haihao1-2/+1
2014-02-27Check the reference surface id against VA_INVALID_SURFACE on BDWXiang, Haihao1-2/+2
2014-02-27Indent the code of encoding on BDWXiang, Haihao2-275/+275
2014-02-27VPP/bdw: a NULL shader for packed 4:2:2 to packed 4:2:2Xiang, Haihao1-0/+14
2014-02-27Remove the duplicated header file for mpeg2 encoding on Gen8Zhao Yakui2-19/+1
2014-02-27Remove unnecessary GPU binary shader of mpeg2 encoding on Gen8Zhao Yakui3-305/+2
2014-02-27Code cleanup about the media encoding on Gen8Zhao Yakui1-110/+0
2014-02-27Optimize quantization rounding precision of MPEG2 encoding on Gen8Zhao Yakui1-1/+8
2014-02-27Optimize the VME shader for MPEG2 encoding on Gen8Zhao Yakui2-3/+225
2014-02-27Add the MVP in GPU shader to optimize mpeg2 encoding on Gen8Zhao Yakui3-7/+41
2014-02-27Rewrite the GPU VME shader for MPEG2 encoding on Gen8Zhao Yakui5-20/+1030
2014-02-27Bulid BDW vebox pipelineZhong Li3-1/+217
2014-02-27PAK encoding uses the reference list parsed from slice_param instead of hacke...Zhao Yakui1-26/+1
2014-02-27VME uses reference frame parsed from slice_param instead of hacked DPB for Gen8Zhao Yakui1-10/+39
2014-02-27VPP: add VPP Filters for BDWXiang, Haihao1-0/+9
2014-02-27Add the conversion from YUYV to NV12/I420Zhao Yakui7-2/+830
2014-02-27Add the CSC conversion from NV12/I420 to YUYVZhao Yakui7-3/+1259
2014-02-27New PCI IDs for BDWXiang, Haihao1-3/+10
2014-02-27Vp8 quant index converted to quant value on BDWZhong Li1-7/+51
2014-02-27Enable loop-deblock of bdw vp8 decoderZhong Li1-3/+4
2014-02-27Remove unnecessary assertsZhong Li1-2/+0
2014-02-27Fix a vp8 decoder picture parameter errorZhong Li1-2/+6
2014-02-27Add the VPP shader of RGBX->NV12 conversionZhao Yakui10-2/+3794
2014-02-27Follow the bspec to workaround the NV12->RGBX conversion issue on BDWZhao Yakui2-32/+64
2014-02-27Add the VPP shader of NV12->RGBX conversionZhao Yakui6-1/+2340
2014-02-27Add the VPP shader of PL3 AVS conversion between YV12 and I420Zhao Yakui4-3/+234
2014-02-27Add the VPP shader of YV12/I420->NV12 conversionZhao Yakui9-1/+2526
2014-02-27Add the VPP shader of NV12->YV12/I420 conversionZhao Yakui5-1/+782
2014-02-27Handle the pitch when using RGBX surface in VPP for BDWZhao Yakui1-0/+1
2014-02-27Set BSP buffer for VP8 decodingXiang, Haihao1-0/+1
2014-02-27Use the horizontal/vertical alignment for VPP surface on BDWZhao Yakui1-0/+5
2014-02-27Create the image with aligned width/height on BDWZhao Yakui1-22/+30
2014-02-27Add the NV12 scaling shader for BDWZhao Yakui15-2/+4216
2014-02-27Initialize the 8x8 sampler for AVS on BDWZhao Yakui2-50/+164
2014-02-27Add the 8x8 sampler for BDWZhao Yakui1-0/+188
2014-02-27Upload the constant buffer on Gen6+Zhao Yakui1-2/+8
2014-02-27Update states for VP8 decoding on BDWXiang, Haihao3-40/+142
2014-02-27Redefine the VPP vfe_state on Gen6+Zhao Yakui2-22/+41
2014-02-27Fix the MV offset for MPEG2 on BDWZhao Yakui1-6/+7
2014-02-27Handle the bit length of last dword for INSERT_OBJECT on BDWZhao Yakui1-0/+3
2014-02-27Rewrite the VME shader for encoding on BDWZhao Yakui16-32/+3281
2014-02-27Set render surface alignment on BDWZhao Yakui1-0/+4
2014-02-27Set the force bits to read URB offset/length for SF stage on BDWZhao Yakui2-0/+55
2014-02-27Update the pixel shader of subpic function for BDWZhao Yakui4-3/+69
2014-02-27Update the pixel shader for BDW rendering functionZhao Yakui10-5/+435