• Home
  • Raw
  • Download

Lines Matching full:processor

52   ID3D11VideoProcessor *processor;  member
120 &self->processor); in gst_d3d11_video_processor_new()
143 (self->processor, 0, FALSE); in gst_d3d11_video_processor_new()
155 gst_d3d11_video_processor_free (GstD3D11VideoProcessor * processor) in gst_d3d11_video_processor_free() argument
157 g_return_if_fail (processor != NULL); in gst_d3d11_video_processor_free()
159 GST_D3D11_CLEAR_COM (processor->video_device); in gst_d3d11_video_processor_free()
160 GST_D3D11_CLEAR_COM (processor->video_context); in gst_d3d11_video_processor_free()
162 GST_D3D11_CLEAR_COM (processor->video_context1); in gst_d3d11_video_processor_free()
165 GST_D3D11_CLEAR_COM (processor->video_context2); in gst_d3d11_video_processor_free()
167 GST_D3D11_CLEAR_COM (processor->processor); in gst_d3d11_video_processor_free()
168 GST_D3D11_CLEAR_COM (processor->enumerator); in gst_d3d11_video_processor_free()
170 GST_D3D11_CLEAR_COM (processor->enumerator1); in gst_d3d11_video_processor_free()
173 gst_clear_object (&processor->device); in gst_d3d11_video_processor_free()
174 g_free (processor); in gst_d3d11_video_processor_free()
204 processor, DXGI_FORMAT format) in gst_d3d11_video_processor_supports_input_format()
206 g_return_val_if_fail (processor != NULL, FALSE); in gst_d3d11_video_processor_supports_input_format()
211 return gst_d3d11_video_processor_supports_format (processor, format, TRUE); in gst_d3d11_video_processor_supports_input_format()
216 processor, DXGI_FORMAT format) in gst_d3d11_video_processor_supports_output_format()
218 g_return_val_if_fail (processor != NULL, FALSE); in gst_d3d11_video_processor_supports_output_format()
223 return gst_d3d11_video_processor_supports_format (processor, format, FALSE); in gst_d3d11_video_processor_supports_output_format()
227 gst_d3d11_video_processor_get_caps (GstD3D11VideoProcessor * processor, in gst_d3d11_video_processor_get_caps() argument
230 g_return_val_if_fail (processor != NULL, FALSE); in gst_d3d11_video_processor_get_caps()
233 *caps = processor->processor_caps; in gst_d3d11_video_processor_get_caps()
273 processor, GstVideoColorimetry * color) in gst_d3d11_video_processor_set_input_color_space()
277 g_return_val_if_fail (processor != NULL, FALSE); in gst_d3d11_video_processor_set_input_color_space()
280 video_processor_color_space_from_gst (processor, color, &color_space); in gst_d3d11_video_processor_set_input_color_space()
282 processor->video_context->VideoProcessorSetStreamColorSpace in gst_d3d11_video_processor_set_input_color_space()
283 (processor->processor, 0, &color_space); in gst_d3d11_video_processor_set_input_color_space()
290 processor, GstVideoColorimetry * color) in gst_d3d11_video_processor_set_output_color_space()
294 g_return_val_if_fail (processor != NULL, FALSE); in gst_d3d11_video_processor_set_output_color_space()
297 video_processor_color_space_from_gst (processor, color, &color_space); in gst_d3d11_video_processor_set_output_color_space()
299 processor->video_context->VideoProcessorSetOutputColorSpace in gst_d3d11_video_processor_set_output_color_space()
300 (processor->processor, &color_space); in gst_d3d11_video_processor_set_output_color_space()
308 processor, DXGI_FORMAT in_format, DXGI_COLOR_SPACE_TYPE in_color_space, in gst_d3d11_video_processor_check_format_conversion()
315 g_return_val_if_fail (processor != NULL, FALSE); in gst_d3d11_video_processor_check_format_conversion()
317 if (!processor->enumerator1) in gst_d3d11_video_processor_check_format_conversion()
320 hr = processor->enumerator1->CheckVideoProcessorFormatConversion in gst_d3d11_video_processor_check_format_conversion()
322 if (!gst_d3d11_result (hr, processor->device)) { in gst_d3d11_video_processor_check_format_conversion()
335 processor, DXGI_COLOR_SPACE_TYPE color_space) in gst_d3d11_video_processor_set_input_dxgi_color_space()
337 g_return_val_if_fail (processor != NULL, FALSE); in gst_d3d11_video_processor_set_input_dxgi_color_space()
340 if (processor->video_context1) { in gst_d3d11_video_processor_set_input_dxgi_color_space()
341 processor->video_context1->VideoProcessorSetStreamColorSpace1 in gst_d3d11_video_processor_set_input_dxgi_color_space()
342 (processor->processor, 0, color_space); in gst_d3d11_video_processor_set_input_dxgi_color_space()
352 processor, DXGI_COLOR_SPACE_TYPE color_space) in gst_d3d11_video_processor_set_output_dxgi_color_space()
354 g_return_val_if_fail (processor != NULL, FALSE); in gst_d3d11_video_processor_set_output_dxgi_color_space()
357 if (processor->video_context1) { in gst_d3d11_video_processor_set_output_dxgi_color_space()
358 processor->video_context1->VideoProcessorSetOutputColorSpace1 in gst_d3d11_video_processor_set_output_dxgi_color_space()
359 (processor->processor, color_space); in gst_d3d11_video_processor_set_output_dxgi_color_space()
375 processor, DXGI_HDR_METADATA_HDR10 * hdr10_meta) in gst_d3d11_video_processor_set_input_hdr10_metadata()
377 g_return_val_if_fail (processor != NULL, FALSE); in gst_d3d11_video_processor_set_input_hdr10_metadata()
380 if (processor->video_context2 && (processor->processor_caps.FeatureCaps & in gst_d3d11_video_processor_set_input_hdr10_metadata()
383 processor->video_context2->VideoProcessorSetStreamHDRMetaData in gst_d3d11_video_processor_set_input_hdr10_metadata()
384 (processor->processor, 0, in gst_d3d11_video_processor_set_input_hdr10_metadata()
388 processor->video_context2->VideoProcessorSetStreamHDRMetaData in gst_d3d11_video_processor_set_input_hdr10_metadata()
389 (processor->processor, 0, DXGI_HDR_METADATA_TYPE_NONE, 0, NULL); in gst_d3d11_video_processor_set_input_hdr10_metadata()
401 processor, DXGI_HDR_METADATA_HDR10 * hdr10_meta) in gst_d3d11_video_processor_set_output_hdr10_metadata()
403 g_return_val_if_fail (processor != NULL, FALSE); in gst_d3d11_video_processor_set_output_hdr10_metadata()
406 if (processor->video_context2 && (processor->processor_caps.FeatureCaps & in gst_d3d11_video_processor_set_output_hdr10_metadata()
409 processor->video_context2->VideoProcessorSetOutputHDRMetaData in gst_d3d11_video_processor_set_output_hdr10_metadata()
410 (processor->processor, DXGI_HDR_METADATA_TYPE_HDR10, in gst_d3d11_video_processor_set_output_hdr10_metadata()
413 processor->video_context2->VideoProcessorSetOutputHDRMetaData in gst_d3d11_video_processor_set_output_hdr10_metadata()
414 (processor->processor, DXGI_HDR_METADATA_TYPE_NONE, 0, NULL); in gst_d3d11_video_processor_set_output_hdr10_metadata()
426 gst_d3d11_video_processor_create_input_view (GstD3D11VideoProcessor * processor, in gst_d3d11_video_processor_create_input_view() argument
432 g_return_val_if_fail (processor != NULL, FALSE); in gst_d3d11_video_processor_create_input_view()
437 hr = processor->video_device->CreateVideoProcessorInputView (resource, in gst_d3d11_video_processor_create_input_view()
438 processor->enumerator, desc, view); in gst_d3d11_video_processor_create_input_view()
439 if (!gst_d3d11_result (hr, processor->device)) in gst_d3d11_video_processor_create_input_view()
446 gst_d3d11_video_processor_get_input_view (GstD3D11VideoProcessor * processor, in gst_d3d11_video_processor_get_input_view() argument
450 processor->video_device, processor->enumerator); in gst_d3d11_video_processor_get_input_view()
455 processor, D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC * desc, in gst_d3d11_video_processor_create_output_view()
460 g_return_val_if_fail (processor != NULL, FALSE); in gst_d3d11_video_processor_create_output_view()
465 hr = processor->video_device->CreateVideoProcessorOutputView in gst_d3d11_video_processor_create_output_view()
466 (resource, processor->enumerator, desc, view); in gst_d3d11_video_processor_create_output_view()
467 if (!gst_d3d11_result (hr, processor->device)) in gst_d3d11_video_processor_create_output_view()
475 processor, GstD3D11Memory * mem) in gst_d3d11_video_processor_get_output_view()
478 processor->video_device, processor->enumerator); in gst_d3d11_video_processor_get_output_view()
482 gst_d3d11_video_processor_render (GstD3D11VideoProcessor * processor, in gst_d3d11_video_processor_render() argument
488 g_return_val_if_fail (processor != NULL, FALSE); in gst_d3d11_video_processor_render()
492 gst_d3d11_device_lock (processor->device); in gst_d3d11_video_processor_render()
493 ret = gst_d3d11_video_processor_render_unlocked (processor, in_rect, in_view, in gst_d3d11_video_processor_render()
495 gst_d3d11_device_unlock (processor->device); in gst_d3d11_video_processor_render()
501 gst_d3d11_video_processor_render_unlocked (GstD3D11VideoProcessor * processor, in gst_d3d11_video_processor_render_unlocked() argument
510 g_return_val_if_fail (processor != NULL, FALSE); in gst_d3d11_video_processor_render_unlocked()
516 context = processor->video_context; in gst_d3d11_video_processor_render_unlocked()
517 proc = processor->processor; in gst_d3d11_video_processor_render_unlocked()
534 if (!gst_d3d11_result (hr, processor->device)) in gst_d3d11_video_processor_render_unlocked()