gst_all_1.gst-plugins-rs: add test patch from upstream and re-enable tests (#437805)

K900 aa74b975 d0451224

Changed files
+5 -20
pkgs
development
libraries
+5
pkgs/development/libraries/gstreamer/rs/default.nix
···
patches = [
# Related to https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/723
./ignore-tests.patch
+
(fetchpatch {
+
name = "x264enc-test-fix.patch";
+
url = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/commit/c0c9888d66e107f9e0b6d96cd3a85961c7e97d9a.diff";
+
hash = "sha256-/ILdPDjI20k5l9Qf/klglSuhawmFUs9mR+VhBnQqsWw=";
+
})
];
strictDeps = true;
-20
pkgs/development/libraries/gstreamer/rs/ignore-tests.patch
···
-
diff --git a/mux/mp4/tests/tests.rs b/mux/mp4/tests/tests.rs
-
index 52b91f59..c5875554 100644
-
--- a/mux/mp4/tests/tests.rs
-
+++ b/mux/mp4/tests/tests.rs
-
@@ -1339,6 +1339,7 @@ fn test_taic_encode_cannot_sync(video_enc: &str) {
-
);
-
}
-
-
+#[ignore = "Unknown failure"]
-
#[test]
-
fn test_taic_x264() {
-
init();
-
@@ -1359,6 +1360,7 @@ fn test_taic_stai_x264_not_enabled() {
-
test_taic_stai_encode("x264enc", false);
-
}
-
-
+#[ignore = "Unknown failure"]
-
#[test]
-
fn test_taic_x264_no_sync() {
-
init();
diff --git a/utils/uriplaylistbin/tests/uriplaylistbin.rs b/utils/uriplaylistbin/tests/uriplaylistbin.rs
index 3489eaa8..569635d6 100644
--- a/utils/uriplaylistbin/tests/uriplaylistbin.rs