From 0e9fdabb1b62258729e3a364dddbc0d66eba8733 Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Wed, 1 Nov 2023 01:32:27 +0900 Subject: [PATCH] d3d11converter: Simplify private struct ctor Initialize transform matrix using memcpy Part-of: --- .../gst-libs/gst/d3d11/gstd3d11converter.cpp | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11converter.cpp b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11converter.cpp index 743907e3ca..61a447f57e 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11converter.cpp +++ b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11converter.cpp @@ -264,16 +264,8 @@ struct _GstD3D11ConverterPrivate { _GstD3D11ConverterPrivate () { - for (guint i = 0; i < 4; i++) - { - for (guint j = 0; j < 4; j++) - { - if (i == j) - custom_transform[i * 4 + j] = 1.0; - else - custom_transform[i * 4 + j] = 0.0; - } - } + G_STATIC_ASSERT (sizeof (custom_transform) == sizeof (g_matrix_identity)); + memcpy (custom_transform, g_matrix_identity, sizeof (g_matrix_identity)); } ~_GstD3D11ConverterPrivate ()