mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +00:00
d3d11converter: Remove convert() method
Expose only single convert_buffer() method. It's safer approach than passing arbitrary list of SRV/RTV pointers. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2713>
This commit is contained in:
parent
df396b9acd
commit
e0d1b98827
2 changed files with 0 additions and 38 deletions
|
@ -3128,36 +3128,6 @@ out:
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
|
||||||
gst_d3d11_converter_convert (GstD3D11Converter * converter,
|
|
||||||
ID3D11ShaderResourceView * srv[GST_VIDEO_MAX_PLANES],
|
|
||||||
ID3D11RenderTargetView * rtv[GST_VIDEO_MAX_PLANES])
|
|
||||||
{
|
|
||||||
gboolean ret;
|
|
||||||
|
|
||||||
g_return_val_if_fail (GST_IS_D3D11_CONVERTER (converter), FALSE);
|
|
||||||
g_return_val_if_fail (srv != nullptr, FALSE);
|
|
||||||
g_return_val_if_fail (rtv != nullptr, FALSE);
|
|
||||||
|
|
||||||
gst_d3d11_device_lock (converter->device);
|
|
||||||
ret = gst_d3d11_converter_convert_internal (converter, srv, rtv);
|
|
||||||
gst_d3d11_device_unlock (converter->device);
|
|
||||||
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
gboolean
|
|
||||||
gst_d3d11_converter_convert_unlocked (GstD3D11Converter * converter,
|
|
||||||
ID3D11ShaderResourceView * srv[GST_VIDEO_MAX_PLANES],
|
|
||||||
ID3D11RenderTargetView * rtv[GST_VIDEO_MAX_PLANES])
|
|
||||||
{
|
|
||||||
g_return_val_if_fail (GST_IS_D3D11_CONVERTER (converter), FALSE);
|
|
||||||
g_return_val_if_fail (srv != nullptr, FALSE);
|
|
||||||
g_return_val_if_fail (rtv != nullptr, FALSE);
|
|
||||||
|
|
||||||
return gst_d3d11_converter_convert_internal (converter, srv, rtv);
|
|
||||||
}
|
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
gst_d3d11_converter_check_bind_flags_for_piv (guint bind_flags)
|
gst_d3d11_converter_check_bind_flags_for_piv (guint bind_flags)
|
||||||
{
|
{
|
||||||
|
|
|
@ -70,14 +70,6 @@ GstD3D11Converter * gst_d3d11_converter_new (GstD3D11Device * device,
|
||||||
const GstVideoInfo * out_info,
|
const GstVideoInfo * out_info,
|
||||||
GstD3D11ConverterMethod * method);
|
GstD3D11ConverterMethod * method);
|
||||||
|
|
||||||
gboolean gst_d3d11_converter_convert (GstD3D11Converter * converter,
|
|
||||||
ID3D11ShaderResourceView *srv[GST_VIDEO_MAX_PLANES],
|
|
||||||
ID3D11RenderTargetView *rtv[GST_VIDEO_MAX_PLANES]);
|
|
||||||
|
|
||||||
gboolean gst_d3d11_converter_convert_unlocked (GstD3D11Converter * converter,
|
|
||||||
ID3D11ShaderResourceView *srv[GST_VIDEO_MAX_PLANES],
|
|
||||||
ID3D11RenderTargetView *rtv[GST_VIDEO_MAX_PLANES]);
|
|
||||||
|
|
||||||
gboolean gst_d3d11_converter_convert_buffer (GstD3D11Converter * converter,
|
gboolean gst_d3d11_converter_convert_buffer (GstD3D11Converter * converter,
|
||||||
GstBuffer * in_buf,
|
GstBuffer * in_buf,
|
||||||
GstBuffer * out_buf);
|
GstBuffer * out_buf);
|
||||||
|
|
Loading…
Reference in a new issue