Home
last modified time | relevance | path

Searched refs:pD3D12Enc (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_video_enc.cpp55 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 Dd3d12_video_enc_h264.cpp33 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 Dd3d12_video_enc.h251 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 Dd3d12_video_enc_h264.h30 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