summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-01-10H.264 encoder: add a simple reactive VBR rate control modeHEADmasterMark Thompson5-20/+141
2017-01-091.8.0.pre1 for developmentXiang, Haihao1-2/+2
2017-01-09Merge branch 'v1.7-branch' into fdo--masterXiang, Haihao2-2/+13
2017-01-05Encoder: release all misc parameter buffersXiang, Haihao1-10/+5
2017-01-05AVC encoder: use generic ROI parametersXiang, Haihao1-40/+20
2017-01-05H.264 encoder: respect initial QP settingMark Thompson3-9/+18
2017-01-05H.264 encoder: respect min QP settingMark Thompson3-13/+20
2016-12-30Initialize some buffers to 0 when createdXiang, Haihao1-2/+6
2016-12-29Needn't reset brc if the bitrate setting isn't changed in the Begin/Render/En...Xiang, Haihao1-28/+44
2016-12-29Add new sequence flag check for HEVC/VP9 EncodingZhao Yakui1-0/+17
2016-12-28Support AVC VDEnc on KBLXiang, Haihao4-18/+224
2016-12-28Enable AVC VDEnc on BXTXiang, Haihao1-0/+3
2016-12-28VDEnc: update the constant bufferXiang, Haihao1-3/+3
2016-12-28VDEnc: update the value of inter rounding for CQP modeXiang, Haihao1-1/+5
2016-12-28VDEnc: update the MFX_AVC_IMG_STATE commandXiang, Haihao1-4/+5
2016-12-28VDEnc: always enable bitrate control per mbXiang, Haihao1-0/+1
2016-12-23VP9 encoder: use generic rate control parametersMark Thompson5-222/+69
2016-12-23VP8 encoder: use generic rate control parametersMark Thompson2-62/+17
2016-12-23HEVC encoder: use generic rate control parametersMark Thompson3-79/+84
2016-12-23i965_encoder: consistently represent framerate as a fractionMark Thompson5-33/+65
2016-12-15H.265 main 10 encoder supports only 10bpp render targetsMark Thompson1-0/+2
2016-12-02Check VP8 brc parameters in the common functionXiang, Haihao1-0/+59
2016-11-30Add a function table for used GPE functionsXiang, Haihao5-2/+173
2016-11-30Rename gen9_gpe_mi_load_register_xxx() to gen8_gpe_mi_load_register_xxx()Xiang, Haihao3-7/+7
2016-11-30Don't parse Misc parameters in VDEncXiang, Haihao1-127/+31
2016-11-30Save other bitrate control parameters in the common encoder contextpeng.chen2-1/+15
2016-11-30Save ROI parameters in the common encoder contextpeng.chen2-0/+41
2016-11-29Rewrite Media_kernel to optimize the YUV420 8Bit-scaling on Gen8Zhao Yakui5-2/+832
2016-11-29Rewrite Media_kernel to optimize the YUV420 8Bit-scaling on Gen9+Zhao Yakui10-8/+891
2016-11-29Move some VPP structures/functions into the common files to support more plat...Zhao Yakui6-40/+121
2016-11-22i965_GetDisplayAttributes: propagate flags from src to dstDaniel Charles1-0/+5
2016-11-21Add the 10bit-scaling conversion for I010 formatZhao Yakui1-3/+42
2016-11-21Add the support of 10bit I010 surfaceZhao Yakui2-0/+27
2016-11-21Use obtained eu_counts to configure GPU media pipeline on Gen8/Gen9Zhao Yakui6-16/+46
2016-11-21Query the kernel API to check the EU counts of GPU deviceZhao Yakui2-0/+13
2016-11-18Add a new gpe function gen8_gpe_pipe_control() for GEN8Xiang, Haihao3-0/+98
2016-11-18Add a new gpe function gen8_gpe_mi_conditional_batch_buffer_end() for GEN8Xiang, Haihao2-0/+21
2016-11-18Add a new gpe function gen8_gpe_context_add_surface() to set surface state on...Xiang, Haihao2-0/+222
2016-11-18Add a new gpe function gen8_gpe_reset_binding_table() to reset binging tableXiang, Haihao2-0/+19
2016-11-18Rename gen9_gpe_mi_store_register_mem() to gen8_gpe_mi_store_register_mem()Xiang, Haihao4-12/+12
2016-11-18Rename gen9_gpe_mi_flush_dw() to gen8_gpe_mi_flush_dw()Xiang, Haihao4-9/+9
2016-11-18Rename gen9_gpe_mi_store_data_imm() to gen8_gpe_mi_store_data_imm()Xiang, Haihao4-6/+6
2016-11-18Rename gen9_gpe_mi_batch_buffer_start() to gen8_gpe_mi_batch_buffer_start()Xiang, Haihao4-6/+6
2016-11-18Rename gen9_gpe_media_object_walker() to gen8_gpe_media_object_walker()Xiang, Haihao4-4/+4
2016-11-18Rename i965_gpe_dri_object_to_2d_gpe_resource() to i965_dri_object_to_2d_gpe_...Xiang, Haihao4-12/+12
2016-11-18Rename gen8p_gpe_context_map_curbe()/gen8p_gpe_context_unmap_curbe() to i965_...Xiang, Haihao4-16/+16
2016-11-18Fix curbe length in CMD_MEDIA_CURBE_LOAD on GEN8+Xiang, Haihao1-1/+1
2016-11-18Fix the size calculation of the required memory for dynamic state bufferXiang, Haihao1-4/+5
2016-11-18Move sampler state related settings to the inner structure in i965_gpe_contextXiang, Haihao7-26/+45
2016-11-18Move interface descriptor remapping table related settings to the inner struc...Xiang, Haihao8-27/+40