Searched refs:pD3D12Enc (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_video_enc.cpp | 55 struct d3d12_video_encoder *pD3D12Enc = (struct d3d12_video_encoder *) codec; in d3d12_video_encoder_flush() local 56 assert(pD3D12Enc); in d3d12_video_encoder_flush() 57 assert(pD3D12Enc->m_spD3D12VideoDevice); in d3d12_video_encoder_flush() 58 assert(pD3D12Enc->m_spEncodeCommandQueue); in d3d12_video_encoder_flush() 63 debug_printf("[d3d12_video_encoder] d3d12_video_encoder_flush - Flushing pD3D12Enc->base.context and GPU sync between Video/Context queues before flushing Video Encode Queue.\n"); in d3d12_video_encoder_flush() 64 pD3D12Enc->base.context->flush(pD3D12Enc->base.context, &completion_fence, PIPE_FLUSH_ASYNC | PIPE_FLUSH_HINT_FINISH); in d3d12_video_encoder_flush() 67 pD3D12Enc->m_spEncodeCommandQueue->Wait(casted_completion_fence->cmdqueue_fence, casted_completion_fence->value); in d3d12_video_encoder_flush() 68 pD3D12Enc->m_pD3D12Screen->base.fence_reference(&pD3D12Enc in d3d12_video_encoder_flush() 164 struct d3d12_video_encoder *pD3D12Enc = (struct d3d12_video_encoder *) codec; d3d12_video_encoder_destroy() local 171 d3d12_video_encoder_update_picparams_tracking(struct d3d12_video_encoder *pD3D12Enc, struct pipe_video_buffer * srcTexture, struct pipe_picture_desc * picture) d3d12_video_encoder_update_picparams_tracking() argument 196 d3d12_video_encoder_reconfigure_encoder_objects(struct d3d12_video_encoder *pD3D12Enc, struct pipe_video_buffer * srcTexture, struct pipe_picture_desc * picture) d3d12_video_encoder_reconfigure_encoder_objects() argument [all...] |
H A D | d3d12_video_enc_h264.cpp | 33 d3d12_video_encoder_update_current_rate_control_h264(struct d3d12_video_encoder *pD3D12Enc, in d3d12_video_encoder_update_current_rate_control_h264() argument 36 auto previousConfig = pD3D12Enc->m_currentEncodeConfig.m_encoderRateControlDesc; in d3d12_video_encoder_update_current_rate_control_h264() 38 pD3D12Enc->m_currentEncodeConfig.m_encoderRateControlDesc = {}; in d3d12_video_encoder_update_current_rate_control_h264() 39 pD3D12Enc->m_currentEncodeConfig.m_encoderRateControlDesc.m_FrameRate.Numerator = in d3d12_video_encoder_update_current_rate_control_h264() 41 pD3D12Enc->m_currentEncodeConfig.m_encoderRateControlDesc.m_FrameRate.Denominator = in d3d12_video_encoder_update_current_rate_control_h264() 43 pD3D12Enc->m_currentEncodeConfig.m_encoderRateControlDesc.m_Flags = D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_NONE; in d3d12_video_encoder_update_current_rate_control_h264() 49 pD3D12Enc->m_currentEncodeConfig.m_encoderRateControlDesc.m_Mode = D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR; in d3d12_video_encoder_update_current_rate_control_h264() 50 pD3D12Enc->m_currentEncodeConfig.m_encoderRateControlDesc.m_Config.m_Configuration_VBR.TargetAvgBitRate = in d3d12_video_encoder_update_current_rate_control_h264() 52 pD3D12Enc->m_currentEncodeConfig.m_encoderRateControlDesc.m_Config.m_Configuration_VBR.PeakBitRate = in d3d12_video_encoder_update_current_rate_control_h264() 58 pD3D12Enc in d3d12_video_encoder_update_current_rate_control_h264() 108 d3d12_video_encoder_update_current_frame_pic_params_info_h264(struct d3d12_video_encoder *pD3D12Enc, struct pipe_video_buffer *srcTexture, struct pipe_picture_desc *picture, D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA &picParams, bool &bUsedAsReference) d3d12_video_encoder_update_current_frame_pic_params_info_h264() argument 175 d3d12_video_encoder_negotiate_current_h264_slices_configuration(struct d3d12_video_encoder *pD3D12Enc, pipe_h264_enc_picture_desc *picture) d3d12_video_encoder_negotiate_current_h264_slices_configuration() argument 285 d3d12_video_encoder_convert_h264_motion_configuration(struct d3d12_video_encoder *pD3D12Enc, pipe_h264_enc_picture_desc *picture) d3d12_video_encoder_convert_h264_motion_configuration() argument 476 d3d12_video_encoder_update_h264_gop_configuration(struct d3d12_video_encoder *pD3D12Enc, pipe_h264_enc_picture_desc *picture) d3d12_video_encoder_update_h264_gop_configuration() argument [all...] |
H A D | d3d12_video_enc.h | 251 d3d12_video_encoder_create_command_objects(struct d3d12_video_encoder *pD3D12Enc); 253 d3d12_video_encoder_reconfigure_session(struct d3d12_video_encoder *pD3D12Enc, 257 d3d12_video_encoder_update_current_encoder_config_state(struct d3d12_video_encoder *pD3D12Enc, 261 d3d12_video_encoder_reconfigure_encoder_objects(struct d3d12_video_encoder *pD3D12Enc, 265 d3d12_video_encoder_get_current_picture_param_settings(struct d3d12_video_encoder *pD3D12Enc); 267 d3d12_video_encoder_get_current_level_desc(struct d3d12_video_encoder *pD3D12Enc); 269 d3d12_video_encoder_get_current_codec_config_desc(struct d3d12_video_encoder *pD3D12Enc); 271 d3d12_video_encoder_get_current_profile_desc(struct d3d12_video_encoder *pD3D12Enc); 273 d3d12_video_encoder_get_current_rate_control_settings(struct d3d12_video_encoder *pD3D12Enc); 275 d3d12_video_encoder_get_current_slice_param_settings(struct d3d12_video_encoder *pD3D12Enc); [all...] |
H A D | d3d12_video_enc_h264.h | 30 d3d12_video_encoder_update_current_encoder_config_state_h264(struct d3d12_video_encoder *pD3D12Enc, 34 d3d12_video_encoder_update_current_rate_control_h264(struct d3d12_video_encoder *pD3D12Enc, 37 d3d12_video_encoder_negotiate_current_h264_slices_configuration(struct d3d12_video_encoder *pD3D12Enc, 40 d3d12_video_encoder_update_h264_gop_configuration(struct d3d12_video_encoder *pD3D12Enc, 43 d3d12_video_encoder_convert_h264_motion_configuration(struct d3d12_video_encoder *pD3D12Enc, 48 d3d12_video_encoder_convert_h264_codec_configuration(struct d3d12_video_encoder *pD3D12Enc, 51 d3d12_video_encoder_update_current_frame_pic_params_info_h264(struct d3d12_video_encoder *pD3D12Enc, 59 d3d12_video_encoder_build_codec_headers_h264(struct d3d12_video_encoder *pD3D12Enc);
|
Completed in 4 milliseconds