diff --git a/girs/Gst-1.0.gir b/girs/Gst-1.0.gir
index 92f61b1c34..d3aee71f7f 100644
--- a/girs/Gst-1.0.gir
+++ b/girs/Gst-1.0.gir
@@ -54381,6 +54381,23 @@ the result.
+
+ Compares the given filenames using natural ordering.
+
+
+
+
+
+
+ a filename to compare with @b
+
+
+
+ a filename to compare with @a
+
+
+
+
Adds the fractions @a_n/@a_d and @b_n/@b_d and stores
the result in @res_n and @res_d.
diff --git a/subprojects/gst-plugins-good/gst/multifile/gstsplitutils.c b/subprojects/gst-plugins-good/gst/multifile/gstsplitutils.c
index 9b088a5f77..2649a229bb 100644
--- a/subprojects/gst-plugins-good/gst/multifile/gstsplitutils.c
+++ b/subprojects/gst-plugins-good/gst/multifile/gstsplitutils.c
@@ -30,7 +30,7 @@
static int
gst_split_util_array_sortfunc (gchar ** a, gchar ** b)
{
- return strcmp (*a, *b);
+ return gst_util_filename_compare (*a, *b);
}
gchar **