diff options
author | Michael Mair-Keimberger <mmk@levelnine.at> | 2024-05-03 19:27:15 +0200 |
---|---|---|
committer | Conrad Kostecki <conikost@gentoo.org> | 2024-05-05 20:56:03 +0200 |
commit | 72a87098cc1fc9fa644b2449b2f7d015250dfeb8 (patch) | |
tree | b914b9be068fd030212b176b5e32c1e2502a2f07 /media-libs | |
parent | kde-apps/k3b: remove unused patch(es) (diff) | |
download | gentoo-72a87098cc1fc9fa644b2449b2f7d015250dfeb8.tar.gz gentoo-72a87098cc1fc9fa644b2449b2f7d015250dfeb8.tar.bz2 gentoo-72a87098cc1fc9fa644b2449b2f7d015250dfeb8.zip |
media-libs/gst-plugins-base: remove unused patch(es)
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/gst-plugins-base/files/gst-plugins-base-1.20.6-libs_allocators.patch | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/media-libs/gst-plugins-base/files/gst-plugins-base-1.20.6-libs_allocators.patch b/media-libs/gst-plugins-base/files/gst-plugins-base-1.20.6-libs_allocators.patch deleted file mode 100644 index 44e4c1d388a7..000000000000 --- a/media-libs/gst-plugins-base/files/gst-plugins-base-1.20.6-libs_allocators.patch +++ /dev/null @@ -1,75 +0,0 @@ -https://bugs.gentoo.org/907415 -https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2487 -https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2480 -https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4422 - -From a299399f5c93737bf963e34543578dba098b2f50 Mon Sep 17 00:00:00 2001 -From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org> -Date: Mon, 10 Apr 2023 16:06:19 +0200 -Subject: [PATCH] tests: allocators: Fix fdmem test with recent GLib - -The test failed with recent GLib, where `g_close` emits a critical -warning on EBADF. Remove the `g_close` check from `test_fdmem` and add -another version that tests `GST_FD_MEMORY_FLAG_DONT_CLOSE`. - -We will depend on the Valgrind test run to warn us about leaked FDs. - -Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2480 -Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4422> ---- a/tests/check/libs/allocators.c -+++ b/tests/check/libs/allocators.c -@@ -95,7 +95,43 @@ GST_START_TEST (test_fdmem) - gst_memory_unmap (mem, &info); - - gst_memory_unref (mem); -- fail_unless (g_close (fd, NULL) == 0); -+ gst_object_unref (alloc); -+} -+ -+GST_END_TEST; -+ -+GST_START_TEST (test_fdmem_dont_close) -+{ -+ GstAllocator *alloc; -+ GstMemory *mem; -+ GstMapInfo info; -+ GError *error = NULL; -+ int fd; -+ const char *data = "0123456789"; -+ -+ fd = g_file_open_tmp (NULL, NULL, &error); -+ fail_if (error); -+ fail_unless (write (fd, data, 10) == 10); -+ -+ alloc = gst_fd_allocator_new (); -+ fail_unless (alloc); -+ mem = gst_fd_allocator_alloc (alloc, fd, 10, -+ GST_FD_MEMORY_FLAG_KEEP_MAPPED | GST_FD_MEMORY_FLAG_DONT_CLOSE); -+ -+ fail_unless (gst_memory_map (mem, &info, GST_MAP_READ)); -+ fail_unless (info.data[5] == '5'); -+ gst_memory_unmap (mem, &info); -+ -+ fail_unless (gst_memory_map (mem, &info, GST_MAP_WRITE)); -+ info.data[5] = 'X'; -+ gst_memory_unmap (mem, &info); -+ -+ fail_unless (gst_memory_map (mem, &info, GST_MAP_READ)); -+ fail_unless (info.data[5] == 'X'); -+ gst_memory_unmap (mem, &info); -+ -+ gst_memory_unref (mem); -+ fail_unless (g_close (fd, NULL)); - gst_object_unref (alloc); - } - -@@ -110,6 +146,7 @@ allocators_suite (void) - suite_add_tcase (s, tc_chain); - tcase_add_test (tc_chain, test_dmabuf); - tcase_add_test (tc_chain, test_fdmem); -+ tcase_add_test (tc_chain, test_fdmem_dont_close); - - return s; - } --- -GitLab |