The package rpms/gstreamer1-plugins-bad-free.git has added or updated architecture
specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/gstreamer1-plugins-bad-free.git/c....
Change:
-%ifnarch s390x
Thanks.
Full change:
============
commit 8e95f94009cb9e9482b9fa316e4bf2a657bbef70
Author: Wim Taymans <wtaymans(a)redhat.com>
Date: Tue Jun 15 10:34:20 2021 +0200
Revert "Update to 1.19.1"
This reverts commit 377d3d58df73c341a77dbf57b3c3bfef70b75deb.
diff --git a/.gitignore b/.gitignore
index f330fb5..51cab36 100644
--- a/.gitignore
+++ b/.gitignore
@@ -74,4 +74,3 @@
/gst-plugins-bad-free-1.18.1.tar.xz
/gst-plugins-bad-free-1.18.2.tar.xz
/gst-plugins-bad-free-1.18.4.tar.xz
-/gst-plugins-bad-free-1.19.1.tar.xz
diff --git a/0001-No-va-test-when-va-disabled.patch
b/0001-No-va-test-when-va-disabled.patch
new file mode 100644
index 0000000..1f1fd9c
--- /dev/null
+++ b/0001-No-va-test-when-va-disabled.patch
@@ -0,0 +1,27 @@
+From 3e57512bea64ae9d231441caae96037a96aef2bf Mon Sep 17 00:00:00 2001
+From: Troy Dawson <tdawson(a)redhat.com>
+Date: Mon, 19 Oct 2020 14:09:32 -0700
+Subject: [PATCH] No va test when va disabled
+
+---
+ tests/examples/meson.build | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/tests/examples/meson.build b/tests/examples/meson.build
+index a41fc16..a73c81d 100644
+--- a/tests/examples/meson.build
++++ b/tests/examples/meson.build
+@@ -13,7 +13,9 @@ if not get_option('opencv').disabled()
+ subdir('opencv', if_found: opencv_dep)
+ endif
+ subdir('uvch264')
+-subdir('va')
++if not get_option('va').disabled()
++ subdir('va')
++endif
+ subdir('waylandsink')
+ subdir('webrtc')
+
+--
+2.18.4
+
diff --git a/0001-vulkan-provide-a-custom-VK_DEFINE_NON_DISPATCHABLE_H.patch
b/0001-vulkan-provide-a-custom-VK_DEFINE_NON_DISPATCHABLE_H.patch
new file mode 100644
index 0000000..8d51a1e
--- /dev/null
+++ b/0001-vulkan-provide-a-custom-VK_DEFINE_NON_DISPATCHABLE_H.patch
@@ -0,0 +1,239 @@
+From cefdd0d0f1d586506955aefa8808aa0fb6625d1d Mon Sep 17 00:00:00 2001
+From: Wim Taymans <wtaymans(a)redhat.com>
+Date: Wed, 31 Mar 2021 16:18:04 +0200
+Subject: [PATCH] vulkan: provide a custom VK_DEFINE_NON_DISPATCHABLE_HANDLE
+
+If the application did not define one yet, define our own
+VK_DEFINE_NON_DISPATCHABLE_HANDLE that is independent of the
+architecture.
+
+Vulkan, by default, provides a define that depends on the architecture,
+which causes the symbol type to be different. This causes an
+architecture dependent .gir file, which then causes multilib
+installation problems because the .gir files can't be shared.
+
+Make it possible to override the format specifier and provide
+a default one that is compatible with the default non dispatchable
+handle.
+
+Return VK_NULL_HANDLE from functions that return a non-dispatchable
+handle.
+
+Fixes #1566
+
+Part-of:
<
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests...
+---
+ .../gst/vulkan/android/gstvkwindow_android.c | 4 ++--
+ gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.m | 4 ++--
+ gst-libs/gst/vulkan/gstvkapi.h | 18 ++++++++++++++++++
+ gst-libs/gst/vulkan/gstvkhandle.h | 7 ++++---
+ gst-libs/gst/vulkan/ios/gstvkwindow_ios.m | 6 +++---
+ .../gst/vulkan/wayland/gstvkwindow_wayland.c | 4 ++--
+ gst-libs/gst/vulkan/win32/gstvkwindow_win32.c | 4 ++--
+ gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.c | 4 ++--
+ sys/applemedia/videotexturecache-vulkan.mm | 4 ++--
+ 9 files changed, 37 insertions(+), 18 deletions(-)
+
+diff --git a/gst-libs/gst/vulkan/android/gstvkwindow_android.c
b/gst-libs/gst/vulkan/android/gstvkwindow_android.c
+index a745d54ce..2a8cbe75f 100644
+--- a/gst-libs/gst/vulkan/android/gstvkwindow_android.c
++++ b/gst-libs/gst/vulkan/android/gstvkwindow_android.c
+@@ -163,14 +163,14 @@ gst_vulkan_window_android_get_surface (GstVulkanWindow * window,
+ if (!window_android->CreateAndroidSurface) {
+ g_set_error_literal (error, GST_VULKAN_ERROR, VK_ERROR_FEATURE_NOT_PRESENT,
+ "Could not retrieve \"vkCreateAndroidSurfaceKHR\" function
pointer");
+- return 0;
++ return VK_NULL_HANDLE;
+ }
+
+ err =
+ window_android->CreateAndroidSurface
(window->display->instance->instance,
+ &info, NULL, &ret);
+ if (gst_vulkan_error_to_g_error (err, error, "vkCreateAndroidSurfaceKHR")
< 0)
+- return 0;
++ return VK_NULL_HANDLE;
+
+ return ret;
+ }
+diff --git a/gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.m
b/gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.m
+index fd8e22742..4a58c075e 100644
+--- a/gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.m
++++ b/gst-libs/gst/vulkan/cocoa/gstvkwindow_cocoa.m
+@@ -226,14 +226,14 @@ gst_vulkan_window_cocoa_get_surface (GstVulkanWindow * window,
GError ** error)
+ if (!window_cocoa->CreateMacOSSurface) {
+ g_set_error_literal (error, GST_VULKAN_ERROR, VK_ERROR_FEATURE_NOT_PRESENT,
+ "Could not retrieve \"vkCreateMacOSSurfaceMVK\" function
pointer");
+- return NULL;
++ return VK_NULL_HANDLE;
+ }
+
+ err =
+ window_cocoa->CreateMacOSSurface (window->display->instance->instance,
&info,
+ NULL, &ret);
+ if (gst_vulkan_error_to_g_error (err, error, "vkCreateMacOSSurfaceMVK") <
0)
+- return NULL;
++ return VK_NULL_HANDLE;
+
+ return ret;
+ }
+diff --git a/gst-libs/gst/vulkan/gstvkapi.h b/gst-libs/gst/vulkan/gstvkapi.h
+index 9d223201f..5889a7d2e 100644
+--- a/gst-libs/gst/vulkan/gstvkapi.h
++++ b/gst-libs/gst/vulkan/gstvkapi.h
+@@ -31,6 +31,24 @@
+ #include <gst/vulkan/vulkan_fwd.h>
+ #include <gst/vulkan/vulkan-enumtypes.h>
+
++/**
++ * VK_DEFINE_NON_DISPATCHABLE_HANDLE:
++ *
++ * Allow applications to override the VK_DEFINE_NON_DISPATCHABLE_HANDLE
++ * but provide our own version otherwise. The default vulkan define
++ * provides a different symbol type depending on the architecture and
++ * this causes multilib problems because the generated .gir files are
++ * different.
++ *
++ * Also make sure to provide a suitable GST_VULKAN_NON_DISPATCHABLE_HANDLE_FORMAT
++ * implementation when redefining VK_DEFINE_NON_DISPATCHABLE_HANDLE.
++ *
++ * Since: 1.20
++ */
++#if !defined(VK_DEFINE_NON_DISPATCHABLE_HANDLE)
++#define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef uint64_t object;
++#endif
++
+ #include <vulkan/vulkan_core.h>
+
+ #endif /* __GST_VULKAN_API_H__ */
+diff --git a/gst-libs/gst/vulkan/gstvkhandle.h b/gst-libs/gst/vulkan/gstvkhandle.h
+index 885b4bc71..2aa6f01f7 100644
+--- a/gst-libs/gst/vulkan/gstvkhandle.h
++++ b/gst-libs/gst/vulkan/gstvkhandle.h
+@@ -54,11 +54,12 @@ VK_DEFINE_NON_DISPATCHABLE_HANDLE(GstVulkanHandleTypedef)
+ *
+ * The printf format specifier for raw Vulkan non dispatchable handles.
+ *
++ * When redefining VK_DEFINE_NON_DISPATCHABLE_HANDLE, also make sure
++ * to redefine a suitable printf format specifier.
++ *
+ * Since: 1.18
+ */
+-#if GLIB_SIZEOF_VOID_P == 8
+-# define GST_VULKAN_NON_DISPATCHABLE_HANDLE_FORMAT "p"
+-#else
++#if !defined(GST_VULKAN_NON_DISPATCHABLE_HANDLE_FORMAT)
+ # define GST_VULKAN_NON_DISPATCHABLE_HANDLE_FORMAT G_GUINT64_FORMAT
+ #endif
+
+diff --git a/gst-libs/gst/vulkan/ios/gstvkwindow_ios.m
b/gst-libs/gst/vulkan/ios/gstvkwindow_ios.m
+index db23e77ae..12ec2ad14 100644
+--- a/gst-libs/gst/vulkan/ios/gstvkwindow_ios.m
++++ b/gst-libs/gst/vulkan/ios/gstvkwindow_ios.m
+@@ -203,7 +203,7 @@ gst_vulkan_window_ios_get_surface (GstVulkanWindow * window, GError
** error)
+ g_set_error_literal (error, GST_VULKAN_ERROR,
+ VK_ERROR_INITIALIZATION_FAILED,
+ "No layer to retrieve surface for. Has create_window() been
called?");
+- return 0;
++ return VK_NULL_HANDLE;
+ }
+
+ info.sType = VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK;
+@@ -218,14 +218,14 @@ gst_vulkan_window_ios_get_surface (GstVulkanWindow * window, GError
** error)
+ if (!window_ios->CreateIOSSurface) {
+ g_set_error_literal (error, GST_VULKAN_ERROR, VK_ERROR_FEATURE_NOT_PRESENT,
+ "Could not retrieve \"vkCreateIOSSurfaceMVK\" function
pointer");
+- return 0;
++ return VK_NULL_HANDLE;
+ }
+
+ err =
+ window_ios->CreateIOSSurface (window->display->instance->instance,
&info,
+ NULL, &ret);
+ if (gst_vulkan_error_to_g_error (err, error, "vkCreateIOSSurfaceMVK") <
0)
+- return 0;
++ return VK_NULL_HANDLE;
+
+ return ret;
+ }
+diff --git a/gst-libs/gst/vulkan/wayland/gstvkwindow_wayland.c
b/gst-libs/gst/vulkan/wayland/gstvkwindow_wayland.c
+index 5d3f5c48d..2532a7e1d 100644
+--- a/gst-libs/gst/vulkan/wayland/gstvkwindow_wayland.c
++++ b/gst-libs/gst/vulkan/wayland/gstvkwindow_wayland.c
+@@ -268,14 +268,14 @@ gst_vulkan_window_wayland_get_surface (GstVulkanWindow * window,
+ if (!window_wl->CreateWaylandSurface) {
+ g_set_error_literal (error, GST_VULKAN_ERROR, VK_ERROR_FEATURE_NOT_PRESENT,
+ "Could not retrieve \"vkCreateWaylandSurfaceKHR\" function
pointer");
+- return NULL;
++ return VK_NULL_HANDLE;
+ }
+
+ err =
+ window_wl->CreateWaylandSurface (window->display->instance->instance,
+ &info, NULL, &ret);
+ if (gst_vulkan_error_to_g_error (err, error, "vkCreateWaylandSurfaceKHR")
< 0)
+- return NULL;
++ return VK_NULL_HANDLE;
+
+ return ret;
+ }
+diff --git a/gst-libs/gst/vulkan/win32/gstvkwindow_win32.c
b/gst-libs/gst/vulkan/win32/gstvkwindow_win32.c
+index 57e2c663f..dd8767155 100644
+--- a/gst-libs/gst/vulkan/win32/gstvkwindow_win32.c
++++ b/gst-libs/gst/vulkan/win32/gstvkwindow_win32.c
+@@ -393,7 +393,7 @@ gst_vulkan_window_win32_get_surface (GstVulkanWindow * window, GError
** error)
+ if (!window_win32->CreateWin32Surface) {
+ g_set_error_literal (error, GST_VULKAN_ERROR, VK_ERROR_FEATURE_NOT_PRESENT,
+ "Could not retrieve \"vkCreateWin32SurfaceKHR\" function
pointer");
+- return NULL;
++ return VK_NULL_HANDLE;
+ }
+
+ err =
+@@ -401,7 +401,7 @@ gst_vulkan_window_win32_get_surface (GstVulkanWindow * window, GError
** error)
+ &info, NULL, &ret);
+
+ if (gst_vulkan_error_to_g_error (err, error, "vkCreateWin32SurfaceKHR") <
0)
+- return NULL;
++ return VK_NULL_HANDLE;
+
+ return ret;
+ }
+diff --git a/gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.c
b/gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.c
+index 285943b12..cda65632e 100644
+--- a/gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.c
++++ b/gst-libs/gst/vulkan/xcb/gstvkwindow_xcb.c
+@@ -283,14 +283,14 @@ gst_vulkan_window_xcb_get_surface (GstVulkanWindow * window, GError
** error)
+ if (!window_xcb->CreateXcbSurface) {
+ g_set_error_literal (error, GST_VULKAN_ERROR, VK_ERROR_FEATURE_NOT_PRESENT,
+ "Could not retrieve \"vkCreateXcbSurfaceKHR\" function
pointer");
+- return NULL;
++ return VK_NULL_HANDLE;
+ }
+
+ err =
+ window_xcb->CreateXcbSurface (window->display->instance->instance,
&info,
+ NULL, &ret);
+ if (gst_vulkan_error_to_g_error (err, error, "vkCreateXcbSurfaceKHR") <
0)
+- return NULL;
++ return VK_NULL_HANDLE;
+
+ return ret;
+ }
+diff --git a/sys/applemedia/videotexturecache-vulkan.mm
b/sys/applemedia/videotexturecache-vulkan.mm
+index ac0c1e712..6ea77d276 100644
+--- a/sys/applemedia/videotexturecache-vulkan.mm
++++ b/sys/applemedia/videotexturecache-vulkan.mm
+@@ -292,8 +292,8 @@ gst_io_surface_vulkan_memory_set_surface (GstIOSurfaceVulkanMemory *
memory,
+ texture_data->texture = (__bridge_retained gpointer) texture;
+
+ VkResult err = vkSetMTLTextureMVK (memory->vulkan_mem.image, texture);
+- GST_DEBUG ("bound texture %p to image %p: 0x%x", texture,
memory->vulkan_mem.image,
+- err);
++ GST_DEBUG ("bound texture %p to image
%"GST_VULKAN_NON_DISPATCHABLE_HANDLE_FORMAT": 0x%x",
++ texture, memory->vulkan_mem.image, err);
+
+ vk_mem->user_data = texture_data;
+ vk_mem->notify = (GDestroyNotify) free_texture_wrapper;
+--
+2.30.2
+
diff --git a/gst-p-bad-cleanup.sh b/gst-p-bad-cleanup.sh
index 515b1e0..2f8d8b7 100755
--- a/gst-p-bad-cleanup.sh
+++ b/gst-p-bad-cleanup.sh
@@ -34,7 +34,6 @@ bayer
camerabin
camerabin2
cdxaparse
-codecalpha
coloreffects
colorspace
compositor
diff --git a/gstreamer1-plugins-bad-free.spec b/gstreamer1-plugins-bad-free.spec
index c0e3866..08a16c6 100644
--- a/gstreamer1-plugins-bad-free.spec
+++ b/gstreamer1-plugins-bad-free.spec
@@ -12,9 +12,14 @@
#global gitcommit 4ca3a22b6b33ad8be4383063e76f79c4d346535d
#global shortcommit %(c=%{gitcommit}; echo ${c:0:5})
+# The 1.19.1 development release was wrongly pushed into stable f34.
+# Instead of updating the epoch, 1.19.1-1.18.4.x is used because this
+# is a temporary version problem that will resolve itself in f35.
+%global realversion 1.18.4
+
Name: gstreamer1-plugins-bad-free
Version: 1.19.1
-Release: 2%{?gitcommit:.git%{shortcommit}}%{?dist}
+Release: %{realversion}.1%{?gitcommit:.git%{shortcommit}}%{?dist}
Summary: GStreamer streaming media framework "bad" plugins
License: LGPLv2+ and LGPLv2
@@ -25,20 +30,23 @@ URL:
http://gstreamer.freedesktop.org/
# modified with gst-p-bad-cleanup.sh from SOURCE1
%else
# The source is:
-#
http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{ve...
+#
http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{re...
# modified with gst-p-bad-cleanup.sh from SOURCE1
%endif
-Source0: gst-plugins-bad-free-%{version}.tar.xz
+Source0: gst-plugins-bad-free-%{realversion}.tar.xz
Source1: gst-p-bad-cleanup.sh
# Fix build failure with opencv disabled:
#
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1406
#
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests...
Patch0: 0001-examples-only-check-opencv_dep-if-option-is-not-disa.patch
+# Fix build failure with va disabled:
+Patch1: 0001-No-va-test-when-va-disabled.patch
+Patch2: 0001-vulkan-provide-a-custom-VK_DEFINE_NON_DISPATCHABLE_H.patch
BuildRequires: meson >= 0.48.0
BuildRequires: gcc-c++
-BuildRequires: gstreamer1-devel >= %{version}
-BuildRequires: gstreamer1-plugins-base-devel >= %{version}
+BuildRequires: gstreamer1-devel >= %{realversion}
+BuildRequires: gstreamer1-plugins-base-devel >= %{realversion}
BuildRequires: check
BuildRequires: gettext-devel
@@ -130,12 +138,6 @@ BuildRequires: wildmidi-devel
BuildRequires: zbar-devel
BuildRequires: OpenEXR-devel
BuildRequires: libnice-devel
-# libldac is not built on x390x, see rhbz#1677491
-%ifnarch s390x
-BuildRequires: pkgconfig(ldacBT-enc)
-%endif
-BuildRequires: qrencode-devel
-BuildRequires: json-glib-devel
%endif
%if 0%{?fedora} >= 31 || 0%{?rhel} >= 9
@@ -237,8 +239,10 @@ aren't tested well enough, or the code is not of good enough
quality.
%prep
-%setup -q -n gst-plugins-bad-%{version}
+%setup -q -n gst-plugins-bad-%{realversion}
%patch0 -p1
+%patch1 -p1
+%patch2 -p1
%build
%meson \
@@ -274,14 +278,7 @@ aren't tested well enough, or the code is not of good enough
quality.
-D libde265=disabled -D musepack=disabled -D openni2=disabled \
-D sctp=disabled -D svthevcenc=disabled -D voaacenc=disabled \
-D zxing=disabled -D wpe=disabled -D x11=disabled \
-%ifarch s390x
- -D ldac=disabled \
-%else
- %{!?with_extras:-D ldac=disabled } \
-%endif
- %{!?with_extras:-D qroverlay=disabled } \
- -D openh264=disabled -D gs=disabled -D isac=disabled \
- -D onnx=disabled -D openaptx=disabled
+ -D openh264=disabled
%meson_build
@@ -363,7 +360,6 @@ rm $RPM_BUILD_ROOT%{_bindir}/playout
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/mp4.gep
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/oga.gep
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/ogv.gep
-%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/ts.gep
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/file-extension/webm.gep
%{_datadir}/gstreamer-%{majorminor}/encoding-profiles/online-services/youtube.gep
@@ -379,14 +375,12 @@ rm $RPM_BUILD_ROOT%{_bindir}/playout
%{_libdir}/libgstisoff-%{majorminor}.so.*
%{_libdir}/libgstmpegts-%{majorminor}.so.*
#{_libdir}/libgstopencv-%{majorminor}.so.*
-%{_libdir}/libgstplay-%{majorminor}.so.*
%{_libdir}/libgstplayer-%{majorminor}.so.*
%{_libdir}/libgstphotography-%{majorminor}.so.*
%{_libdir}/libgstsctp-%{majorminor}.so.*
%{_libdir}/libgsttranscoder-%{majorminor}.so.*
%{_libdir}/libgsturidownloader-%{majorminor}.so.*
%{_libdir}/libgstvulkan-%{majorminor}.so.*
-%{_libdir}/libgstva-%{majorminor}.so.*
%{_libdir}/libgstwebrtc-%{majorminor}.so.*
%if 0%{?fedora} || 0%{?rhel} > 7
%{_libdir}/libgstwayland-%{majorminor}.so.*
@@ -396,7 +390,6 @@ rm $RPM_BUILD_ROOT%{_bindir}/playout
%{_libdir}/girepository-1.0/GstCodecs-1.0.typelib
%{_libdir}/girepository-1.0/GstInsertBin-1.0.typelib
%{_libdir}/girepository-1.0/GstMpegts-1.0.typelib
-%{_libdir}/girepository-1.0/GstPlay-1.0.typelib
%{_libdir}/girepository-1.0/GstPlayer-1.0.typelib
%{_libdir}/girepository-1.0/GstTranscoder-1.0.typelib
%{_libdir}/girepository-1.0/GstVulkan-1.0.typelib
@@ -417,7 +410,6 @@ rm $RPM_BUILD_ROOT%{_bindir}/playout
%{_libdir}/gstreamer-%{majorminor}/libgstautoconvert.so
%{_libdir}/gstreamer-%{majorminor}/libgstbayer.so
%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin.so
-%{_libdir}/gstreamer-%{majorminor}/libgstcodecalpha.so
%{_libdir}/gstreamer-%{majorminor}/libgstcoloreffects.so
%{_libdir}/gstreamer-%{majorminor}/libgstdash.so
%{_libdir}/gstreamer-%{majorminor}/libgstdvbsubenc.so
@@ -530,9 +522,6 @@ rm $RPM_BUILD_ROOT%{_bindir}/playout
%{_libdir}/gstreamer-%{majorminor}/libgstgme.so
%{_libdir}/gstreamer-%{majorminor}/libgstkate.so
%{_libdir}/gstreamer-%{majorminor}/libgstladspa.so
-%ifnarch s390x
-%{_libdir}/gstreamer-%{majorminor}/libgstldac.so
-%endif
%{_libdir}/gstreamer-%{majorminor}/libgstmicrodns.so
%{_libdir}/gstreamer-%{majorminor}/libgstmodplug.so
%{_libdir}/gstreamer-%{majorminor}/libgstofa.so
@@ -541,7 +530,6 @@ rm $RPM_BUILD_ROOT%{_bindir}/playout
%{_libdir}/gstreamer-%{majorminor}/libgstopenexr.so
%{_libdir}/gstreamer-%{majorminor}/libgstopenjpeg.so
%{_libdir}/gstreamer-%{majorminor}/libgstopenmpt.so
-%{_libdir}/gstreamer-%{majorminor}/libgstqroverlay.so
%{_libdir}/gstreamer-%{majorminor}/libgstspandsp.so
%{_libdir}/gstreamer-%{majorminor}/libgstsrt.so
%{_libdir}/gstreamer-%{majorminor}/libgstteletext.so
@@ -570,7 +558,6 @@ rm $RPM_BUILD_ROOT%{_bindir}/playout
%{_datadir}/gir-1.0/GstCodecs-%{majorminor}.gir
%{_datadir}/gir-1.0/GstInsertBin-%{majorminor}.gir
%{_datadir}/gir-1.0/GstMpegts-%{majorminor}.gir
-%{_datadir}/gir-1.0/GstPlay-%{majorminor}.gir
%{_datadir}/gir-1.0/GstPlayer-%{majorminor}.gir
%{_datadir}/gir-1.0/GstTranscoder-%{majorminor}.gir
%{_datadir}/gir-1.0/GstVulkan-%{majorminor}.gir
@@ -586,14 +573,12 @@ rm $RPM_BUILD_ROOT%{_bindir}/playout
%{_libdir}/libgstisoff-%{majorminor}.so
%{_libdir}/libgstmpegts-%{majorminor}.so
#{_libdir}/libgstopencv-%{majorminor}.so
-%{_libdir}/libgstplay-%{majorminor}.so
%{_libdir}/libgstplayer-%{majorminor}.so
%{_libdir}/libgstphotography-%{majorminor}.so
%{_libdir}/libgstsctp-%{majorminor}.so
%{_libdir}/libgsttranscoder-%{majorminor}.so
%{_libdir}/libgsturidownloader-%{majorminor}.so
%{_libdir}/libgstvulkan-%{majorminor}.so
-%{_libdir}/libgstva-%{majorminor}.so
%{_libdir}/libgstwebrtc-%{majorminor}.so
%if 0%{?fedora} || 0%{?rhel} > 7
%{_libdir}/libgstwayland-%{majorminor}.so
@@ -607,13 +592,11 @@ rm $RPM_BUILD_ROOT%{_bindir}/playout
%{_includedir}/gstreamer-%{majorminor}/gst/isoff/
%{_includedir}/gstreamer-%{majorminor}/gst/mpegts
#{_includedir}/gstreamer-%{majorminor}/gst/opencv
-%{_includedir}/gstreamer-%{majorminor}/gst/play
%{_includedir}/gstreamer-%{majorminor}/gst/player
%{_includedir}/gstreamer-%{majorminor}/gst/sctp
%{_includedir}/gstreamer-%{majorminor}/gst/transcoder
%{_includedir}/gstreamer-%{majorminor}/gst/uridownloader
%{_includedir}/gstreamer-%{majorminor}/gst/vulkan/
-%{_includedir}/gstreamer-%{majorminor}/gst/wayland/
%{_includedir}/gstreamer-%{majorminor}/gst/webrtc/
# pkg-config files
@@ -622,25 +605,23 @@ rm $RPM_BUILD_ROOT%{_bindir}/playout
%{_libdir}/pkgconfig/gstreamer-insertbin-%{majorminor}.pc
%{_libdir}/pkgconfig/gstreamer-mpegts-%{majorminor}.pc
%{_libdir}/pkgconfig/gstreamer-photography-%{majorminor}.pc
-%{_libdir}/pkgconfig/gstreamer-play-%{majorminor}.pc
%{_libdir}/pkgconfig/gstreamer-player-%{majorminor}.pc
%{_libdir}/pkgconfig/gstreamer-plugins-bad-%{majorminor}.pc
%{_libdir}/pkgconfig/gstreamer-sctp-%{majorminor}.pc
%{_libdir}/pkgconfig/gstreamer-transcoder-%{majorminor}.pc
%{_libdir}/pkgconfig/gstreamer-webrtc-%{majorminor}.pc
-%{_libdir}/pkgconfig/gstreamer-va-%{majorminor}.pc
%{_libdir}/pkgconfig/gstreamer-vulkan-%{majorminor}.pc
%{_libdir}/pkgconfig/gstreamer-vulkan-wayland-%{majorminor}.pc
-%{_libdir}/pkgconfig/gstreamer-wayland-%{majorminor}.pc
%changelog
+* Tue Jun 15 2021 Wim Taymans <wtaymans(a)redhat.com> - 1.19.1-1.18.4.1
+- Reverted from wrong unstable 1.19.1 update. F34 should keep the
+ stable 1.18.4 version.
+
* Sun Jun 13 2021 Robert-André Mauchin <zebob.m(a)gmail.com> - 1.19.1-2
- Rebuilt for aom v3.1.1
-* Thu Jun 03 2021 Wim Taymans <wtaymans(a)redhat.com> - 1.19.1-1
-- Update to 1.19.1
-
* Wed May 26 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1.18.4-3
- Rebuilt for srt
diff --git a/sources b/sources
index a52a7df..ac7d9fd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (gst-plugins-bad-free-1.19.1.tar.xz) =
28d0f41d89bdb2c0fc89cfe7a0b54120605ee52783e624fc761143ffed963e94c7524eda3ca5ba203ddbe0ab61124effa5e4e6f6168ad5e7d831fbdf8e215c3c
+SHA512 (gst-plugins-bad-free-1.18.4.tar.xz) =
2161a673ec830844d2cd1162f373417b5c2216f8fbd2954bce825257aff7ae184f7e1e787a1cd3e9316d7ea43f16c4c70cfccc3a84368b239f4c2a2295a7bacf