mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-20 07:16:55 +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;
|
||||
}
|
||||
|
||||
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
|
||||
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,
|
||||
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,
|
||||
GstBuffer * in_buf,
|
||||
GstBuffer * out_buf);
|
||||
|
|
Loading…
Reference in a new issue