Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gstreamer-plugins-bad for 
openSUSE:Factory checked in at 2022-03-24 22:57:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-bad (Old)
 and      /work/SRC/openSUSE:Factory/.gstreamer-plugins-bad.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gstreamer-plugins-bad"

Thu Mar 24 22:57:05 2022 rev:124 rq:964201 version:1.20.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-bad/gstreamer-plugins-bad.changes  
    2022-02-09 20:38:48.478319702 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-bad.new.1900/gstreamer-plugins-bad.changes
    2022-03-24 22:57:20.988212791 +0100
@@ -1,0 +2,122 @@
+Wed Mar 23 07:36:33 UTC 2022 - Antonio Larrosa <alarr...@suse.com>
+
+- Add patch to support building with srt 1.3.4 in SLE
+  * fix-build-with-srt-1.3.4.patch
+- Do not build the gstldac plugin in s390x where
+  pkgconfig(ldacBT-enc) is not available.
+
+-------------------------------------------------------------------
+Fri Mar 18 07:35:17 UTC 2022 - Antonio Larrosa <alarr...@suse.com>
+
+- Update to version 1.20.1:
+  + GstPlay: Fix new error + warning parsing API (was unusuable
+    before)
+  + av1parse: let the parser continue on verbose OBUs
+  + d3d11converter: Fix RGB to GRAY conversion, broken debug
+    messages, and add missing GRAY conversion
+  + gs: look for google_cloud_cpp_storage.pc
+  + ipcpipeline: fix crash and error on windows with SOCKET or
+    _pipe()
+  + ivfparse: Don't set zero resolution on caps
+  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
+    fix locking in error code path; handle more program updates
+  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
+    muxing behaviour
+  + mpegtsmux: Thread safety fixes: lock mux->tsmux, the programs
+    hash table, and pad streams
+  + mpegtsmux: Skip empty buffers
+  + osxaudiodeviceprovider: Add initial support for duplex devices
+    on OSX
+  + rtpldacpay: Fix missing payload information
+  + sdpdemux: add media attributes to caps, fixes ptp clock
+    handling
+  + mfaudioenc: Handle empty IMFMediaBuffer
+  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
+  + nvenc: Fix deadlock because of too strict buffer pool size
+  + va: fix library build issues, caps leaks in the vpp transform
+    function, and add vaav1dec to documentation
+  + v4l2codecs: vp9: Minor fixes
+  + v4l2codecs: h264: Correct scaling matrix ABI check
+  + dtlstransport: Notify ICE transport property changes
+  + webrtc: Various fixes to the webrtc-sendrecv python example
+  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
+  + Support build against libfreeaptx in openaptx plugin
+  + Fix linking issues on Illumos distros
+- Drop patch already included upstream:
+  + 1634.patch
+
+-------------------------------------------------------------------
+Fri Feb  4 20:35:04 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Update to version 1.20.0:
+  + Development in GitLab was switched to a single git repository
+    containing all the modules
+  + GstPlay: new high-level playback library, replaces GstPlayer
+  + WebM Alpha decoding support
+  + Encoding profiles can now be tweaked with additional
+    application-specified element properties
+  + Compositor: multi-threaded video conversion and mixing
+  + RTP header extensions: unified support in RTP depayloader and
+    payloader base classes
+  + SMPTE 2022-1 2-D Forward Error Correction support
+  + Smart encoding (pass through) support for VP8, VP9, H.265 in
+    encodebin and transcodebin
+  + Runtime compatibility support for libsoup2 and libsoup3
+    (libsoup3 support experimental)
+  + Video decoder subframe support
+  + Video decoder automatic packet-loss, data corruption, and
+    keyframe request handling for RTP / WebRTC / RTSP
+  + mp4 and Matroska muxers now support profile/level/resolution
+    changes for H.264/H.265 input streams (i.e. codec data changing
+    on the fly)
+  + mp4 muxing mode that initially creates a fragmented mp4 which
+    is converted to a regular mp4 on EOS
+  + Audio support for the WebKit Port for Embedded (WPE) web page
+    source element
+  + CUDA based video color space convert and rescale elements and
+    upload/download elements
+  + NVIDIA memory:NVMM support for OpenGL glupload and gldownload
+    elements
+  + Many WebRTC improvements
+  + The new VA-API plugin implementation fleshed out with more
+    decoders and new postproc elements
+  + AppSink API to retrieve events in addition to buffers and
+    buffer lists
+  + AppSrc gained more configuration options for the internal queue
+    (leakiness, limits in buffers and time, getters to read current
+    levels)
+  + Updated Rust bindings and many new Rust plugins
+  + Improved support for custom minimal GStreamer builds
+  + Support build against FFmpeg 5.0
+  + Linux Stateless CODEC support gained MPEG-2 and VP9
+  + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support
+  + Lots of new plugins, features, performance improvements and bug
+    fixes
+- Add explicit pkgconfig(libva) BuildRequires: meson checks for it.
+- Go back to using tarball from upstream, remove service.
+- Drop 2564.patch: Fixed upstream.
+- Add disabled pkgconfig(storage_client) and
+  pkgconfig(webrtc-audio-coding-1) BuildRequires and pass
+  gs=disabled, isac=disabled and onnx=disabled to meson, we do not
+  have the dependencies in openSUSE yet.
+- Add explicit BuildRequires:  pkgconfig(libsoup-2.4), meson checks
+  for it.
+- Add pkgconfig(json-glib-1.0), pkgconfig(ldacBT-enc) and
+  pkgconfig(libqrencode) BuildRequires, new dependencies.
+- Add pkgconfig(libopenaptx) BuildRequires in build_orig section
+  and pass openaptx=disabled to meson, do not build this in distro
+  by default.
+- Drop mms and ofa plugins, removed upstream. Drop
+  pkgconfig(libmms) and pkgconfig(libofa) BuildRequires following
+  the removal.
+- Add new sub-packages libgstplay-1_0-0, typelib-1_0-GstPlay-1_0
+  and libgstva-1_0-0, also add libgstva-1_0-0 and libgstplay-1_0-0
+  to baselibs.conf.
+- Tweak/fix and drop some Obsoletes.
+- Drop old conditionals for versions of openSUSE out of support.
+- Add 1634.patch -- AV1 playback fixes.
+- Use ldconfig_scriptlets macro for post(un) handling.
+- Drop explicit gstreamer-devel Requires from devel sub-package,
+  not needed as this is added via pkgconfig any way.
+
+-------------------------------------------------------------------

Old:
----
  2564.patch
  gst-plugins-bad-1.18.6.tar.xz

New:
----
  fix-build-with-srt-1.3.4.patch
  gst-plugins-bad-1.20.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gstreamer-plugins-bad.spec ++++++
--- /var/tmp/diff_new_pack.lSv19I/_old  2022-03-24 22:57:21.644213436 +0100
+++ /var/tmp/diff_new_pack.lSv19I/_new  2022-03-24 22:57:21.648213441 +0100
@@ -54,18 +54,25 @@
 %bcond_with zxing
 %endif
 
+%ifarch s390x
+%bcond_with ldacBT
+%else
+%bcond_without ldacBT
+%endif
+
 Name:           gstreamer-plugins-bad
-Version:        1.18.6
+Version:        1.20.1
 Release:        0
 Summary:        GStreamer Streaming-Media Framework Plug-Ins
 License:        LGPL-2.1-or-later
 Group:          Productivity/Multimedia/Other
 URL:            https://gstreamer.freedesktop.org
-Source0:        %{url}/src/gst-plugins-bad/%{_name}-%{version}.tar.xz
+Source0:        %{url}/src/%{_name}/%{_name}-%{version}.tar.xz
 Source2:        gstreamer-plugins-bad.appdata.xml
 Source99:       baselibs.conf
-# PATCH-FIX-UPSTREAM 2564.patch dims...@opensuse.org -- Allow build against 
neon 0.32.x
-Patch0:         
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2564.patch
+# PATCH-FIX-SUSE Fix build with the old srt version inherited from SLE15 SP2
+Patch0:         fix-build-with-srt-1.3.4.patch
+
 %if %{with fdk_aac}
 BuildRequires:  pkgconfig(fdk-aac) >= 0.1.4
 %endif
@@ -101,6 +108,7 @@
 BuildRequires:  pkgconfig(glesv2)
 BuildRequires:  pkgconfig(glib-2.0) >= 2.40.0
 BuildRequires:  pkgconfig(gmodule-export-2.0)
+BuildRequires:  pkgconfig(graphene-1.0) >= 1.4.0
 BuildRequires:  pkgconfig(gstreamer-1.0) >= %{gstreamer_req_version}
 BuildRequires:  pkgconfig(gstreamer-allocators-1.0)
 BuildRequires:  pkgconfig(gstreamer-audio-1.0) >= %{gstreamer_req_version}
@@ -108,7 +116,11 @@
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0) >= 
%{gstreamer_req_version}
 BuildRequires:  pkgconfig(gstreamer-video-1.0) >= %{gstreamer_req_version}
 BuildRequires:  pkgconfig(gudev-1.0)
+BuildRequires:  pkgconfig(json-glib-1.0)
 BuildRequires:  pkgconfig(lcms2)
+%if %{with ldacBT}
+BuildRequires:  pkgconfig(ldacBT-enc)
+%endif
 BuildRequires:  pkgconfig(libass) >= 0.10.2
 BuildRequires:  pkgconfig(libchromaprint)
 BuildRequires:  pkgconfig(libcrypto)
@@ -117,18 +129,23 @@
 BuildRequires:  pkgconfig(libdrm) >= 2.4.55
 BuildRequires:  pkgconfig(libexif) >= 0.6.16
 BuildRequires:  pkgconfig(libkms)
-BuildRequires:  pkgconfig(libmms) >= 0.4
-BuildRequires:  pkgconfig(libofa) >= 0.9.3
+BuildRequires:  pkgconfig(libopenmpt)
 BuildRequires:  pkgconfig(libpng) >= 1.2
+BuildRequires:  pkgconfig(libqrencode)
 BuildRequires:  pkgconfig(librsvg-2.0) >= 2.14
+BuildRequires:  pkgconfig(libsoup-2.4)
+BuildRequires:  pkgconfig(libsrtp2) >= 2.1.0
 BuildRequires:  pkgconfig(libssh2) >= 1.4.3
 BuildRequires:  pkgconfig(libusb-1.0)
+BuildRequires:  pkgconfig(libva)
 BuildRequires:  pkgconfig(libva-drm)
 BuildRequires:  pkgconfig(libwebp)
 BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(lilv-0) >= 0.16
 BuildRequires:  pkgconfig(lrdf)
 BuildRequires:  pkgconfig(mjpegtools)
 BuildRequires:  pkgconfig(neon)
+BuildRequires:  pkgconfig(nice) >= 0.1.14
 BuildRequires:  pkgconfig(openal)
 BuildRequires:  pkgconfig(openssl) >= 0.9.5
 BuildRequires:  pkgconfig(opus) >= 0.9.4
@@ -139,8 +156,17 @@
 BuildRequires:  pkgconfig(soundtouch)
 BuildRequires:  pkgconfig(spandsp) >= 0.0.6
 BuildRequires:  pkgconfig(srt)
+# FIXME we do not have pkgconfig(storage_client) in openSUSE yet -- remove 
-Dgs=disabled
+# BuildRequires:  pkgconfig(storage_client)
 BuildRequires:  pkgconfig(vulkan)
+BuildRequires:  pkgconfig(wayland-client) >= 1.0.0
+BuildRequires:  pkgconfig(wayland-cursor) >= 1.0
+BuildRequires:  pkgconfig(wayland-egl) >= 9.0
+BuildRequires:  pkgconfig(wayland-protocols) >= 1.4
+BuildRequires:  pkgconfig(wayland-scanner) >= 1.4.0
 BuildRequires:  pkgconfig(webrtc-audio-processing) >= 0.2
+# FIXME we do not have pkgconfig(webrtc-audio-coding-1) in openSUSE yet -- 
remove -D
+#BuildRequires:  pkgconfig(webrtc-audio-coding-1)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcb) >= 1.10
 BuildRequires:  pkgconfig(xkbcommon)
@@ -158,20 +184,9 @@
 Enhances:       gstreamer
 # Generic name, never used in SuSE:
 Provides:       gst-plugins-bad = %{version}
-Obsoletes:      libgstvdpau >= %{version}
+Obsoletes:      libgstvdpau < 1.18.0
 # Disabled - checking for opencv2/bgsegm.hpp... no
 #BuildRequires:  pkgconfig(opencv)
-%if 0%{?suse_version} >= 1500
-BuildRequires:  pkgconfig(libopenmpt)
-BuildRequires:  pkgconfig(libsrtp2) >= 2.1.0
-BuildRequires:  pkgconfig(lilv-0) >= 0.16
-BuildRequires:  pkgconfig(nice) >= 0.1.14
-BuildRequires:  pkgconfig(wayland-client) >= 1.0.0
-BuildRequires:  pkgconfig(wayland-cursor) >= 1.0
-BuildRequires:  pkgconfig(wayland-egl) >= 9.0
-BuildRequires:  pkgconfig(wayland-protocols) >= 1.4
-BuildRequires:  pkgconfig(wayland-scanner) >= 1.4.0
-%endif
 %if %{with bs2b}
 BuildRequires:  libbs2b-devel
 %endif
@@ -181,19 +196,17 @@
 %if %{with zbar}
 BuildRequires:  pkgconfig(zbar) >= 0.9
 %endif
-BuildRequires:  pkgconfig(zvbi-0.2)
-%if 0%{?suse_version} >= 1500
-BuildRequires:  pkgconfig(graphene-1.0) >= 1.4.0
-%endif
 %ifarch x86_64
 BuildRequires:  pkgconfig(libmfx)
 %endif
+
 %if 0%{?BUILD_ORIG}
 BuildRequires:  libdca-devel
 BuildRequires:  pkgconfig(dvdnav) >= 4.1.2
 BuildRequires:  pkgconfig(dvdread) >= 4.1.2
 BuildRequires:  pkgconfig(libde265) >= 0.9
 BuildRequires:  pkgconfig(libmodplug)
+BuildRequires:  pkgconfig(libopenaptx) == 0.2.0
 BuildRequires:  pkgconfig(librtmp)
 BuildRequires:  pkgconfig(openh264) >= 1.3.0
 BuildRequires:  pkgconfig(vo-aacenc) >= 0.1.0
@@ -211,7 +224,6 @@
 Provides:       patched_subset
 %else
 Provides:       %{name}-orig-addon = %{version}
-Obsoletes:      %{name}-orig-addon
 %endif
 %else
 Provides:       patched_subset
@@ -284,6 +296,28 @@
 videos. Its plug-in-based architecture means that new data types or
 processing capabilities can be added simply by installing new plug-ins.
 
+%package -n libgstplay-1_0-0
+Summary:        GStreamer Streaming-Media Framework Plug-Ins
+Group:          System/Libraries
+
+%description -n libgstplay-1_0-0
+GStreamer is a streaming media framework based on graphs of filters
+that operate on media data. Applications using this library can do
+anything media-related,from real-time sound processing to playing
+videos. Its plug-in-based architecture means that new data types or
+processing capabilities can be added simply by installing new plug-ins.
+
+%package -n libgstva-1_0-0
+Summary:        GStreamer Streaming-Media Framework Plug-Ins
+Group:          System/Libraries
+
+%description -n libgstva-1_0-0
+GStreamer is a streaming media framework based on graphs of filters
+that operate on media data. Applications using this library can do
+anything media-related,from real-time sound processing to playing
+videos. Its plug-in-based architecture means that new data types or
+processing capabilities can be added simply by installing new plug-ins.
+
 %package -n libgstphotography-1_0-0
 Summary:        GStreamer Streaming-Media Framework Plug-Ins
 Group:          System/Libraries
@@ -409,7 +443,6 @@
 Summary:        GStreamer Streaming-Media Framework Plug-Ins
 Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
-Requires:       gstreamer-devel
 Requires:       gstreamer-plugins-bad-chromaprint
 Requires:       libgstadaptivedemux-1_0-0 = %{version}
 Requires:       libgstbadaudio-1_0-0 = %{version}
@@ -420,20 +453,21 @@
 Requires:       libgstisoff-1_0-0 = %{version}
 Requires:       libgstmpegts-1_0-0 = %{version}
 Requires:       libgstphotography-1_0-0 = %{version}
+Requires:       libgstplay-1_0-0 = %{version}
 Requires:       libgstplayer-1_0-0 = %{version}
 Requires:       libgstsctp-1_0-0 = %{version}
 Requires:       libgsturidownloader-1_0-0 = %{version}
+Requires:       libgstva-1_0-0 = %{version}
 Requires:       libgstvulkan-1_0-0 = %{version}
+Requires:       libgstwayland-1_0-0 = %{version}
 Requires:       libgstwebrtc-1_0-0 = %{version}
 Requires:       typelib-1_0-GstBadAudio-1_0 = %{version}
 Requires:       typelib-1_0-GstCodecs-1_0 = %{version}
 Requires:       typelib-1_0-GstInsertBin-1_0 = %{version}
 Requires:       typelib-1_0-GstMpegts-1_0 = %{version}
+Requires:       typelib-1_0-GstPlay-1_0 = %{version}
 Requires:       typelib-1_0-GstPlayer-1_0 = %{version}
 Requires:       typelib-1_0-GstWebRTC-1_0 = %{version}
-%if 0%{?suse_version} >= 1500
-Requires:       libgstwayland-1_0-0 = %{version}
-%endif
 %if %{with fluidsynth}
 Requires:       gstreamer-plugins-bad-fluidsynth
 %endif
@@ -469,6 +503,17 @@
 videos. Its plug-in-based architecture means that new data types or
 processing capabilities can be added simply by installing new plug-ins.
 
+%package -n typelib-1_0-GstPlay-1_0
+Summary:        GStreamer Streaming-Media Framework Plug-Ins -- Introspection 
bindings
+Group:          System/Libraries
+
+%description -n typelib-1_0-GstPlay-1_0
+GStreamer is a streaming media framework based on graphs of filters
+that operate on media data. Applications using this library can do
+anything media-related, from real-time sound processing to playing
+videos. Its plug-in-based architecture means that new data types or
+processing capabilities can be added simply by installing new plug-ins.
+
 %package -n typelib-1_0-GstCodecs-1_0
 Summary:        GStreamer Streaming-Media Framework Plug-Ins -- Introspection 
bindings
 Group:          System/Libraries
@@ -595,7 +640,11 @@
 %lang_package
 
 %prep
-%autosetup -p1 -n %{_name}-%{version}
+%setup -n %{_name}-%{version}
+
+%if %{pkg_vcmp srt < 1.4.0}
+%patch0 -p1
+%endif
 
 %build
 %global optflags %{optflags} -fcommon
@@ -614,9 +663,11 @@
        -Dvoamrwbenc=disabled \
        -Dvoaacenc=disabled \
        -Dx265=disabled \
+       -Dopenaptx=disabled \
 %else
        -Dopenh264=enabled \
 %endif
+       -Dgpl=enabled \
 %if %{without avtp}
        -Davtp=disabled \
 %endif
@@ -646,6 +697,9 @@
 %if %{without zbar}
         -Dzbar=disabled \
 %endif
+%if %{without ldacBT}
+       -Dldac=disabled \
+%endif
        -Dhls-crypto=openssl \
        -Dintrospection=enabled \
        -Diqa=disabled \
@@ -663,6 +717,9 @@
        -Dwayland=enabled \
        -Dwildmidi=disabled \
        -Dwpe=disabled \
+       -Dgs=disabled \
+       -Disac=disabled \
+       -Donnx=disabled \
 %ifarch x86_64
        -Dmsdk=enabled \
 %else
@@ -687,42 +744,24 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 %find_lang %{_name}-%{gst_branch}
 
-%post -n libgstadaptivedemux-1_0-0 -p /sbin/ldconfig
-%postun -n libgstadaptivedemux-1_0-0 -p /sbin/ldconfig
-%post -n libgstbadaudio-1_0-0 -p /sbin/ldconfig
-%postun -n libgstbadaudio-1_0-0 -p /sbin/ldconfig
-%post -n libgstbasecamerabinsrc-1_0-0 -p /sbin/ldconfig
-%postun -n libgstbasecamerabinsrc-1_0-0 -p /sbin/ldconfig
-%post -n libgstcodecs-1_0-0 -p /sbin/ldconfig
-%postun -n libgstcodecs-1_0-0 -p /sbin/ldconfig
-%post -n libgstcodecparsers-1_0-0 -p /sbin/ldconfig
-%postun -n libgstcodecparsers-1_0-0 -p /sbin/ldconfig
-%post -n libgstinsertbin-1_0-0 -p /sbin/ldconfig
-%postun -n libgstinsertbin-1_0-0 -p /sbin/ldconfig
-%post -n libgstisoff-1_0-0 -p /sbin/ldconfig
-%postun -n libgstisoff-1_0-0 -p /sbin/ldconfig
-%post -n libgstmpegts-1_0-0 -p /sbin/ldconfig
-%postun -n libgstmpegts-1_0-0 -p /sbin/ldconfig
-%post -n libgstphotography-1_0-0 -p /sbin/ldconfig
-%postun -n libgstphotography-1_0-0 -p /sbin/ldconfig
-%post -n libgstplayer-1_0-0 -p /sbin/ldconfig
-%postun -n libgstplayer-1_0-0 -p /sbin/ldconfig
-%post -n libgstsctp-1_0-0 -p /sbin/ldconfig
-%postun -n libgstsctp-1_0-0 -p /sbin/ldconfig
-%post -n libgsturidownloader-1_0-0 -p /sbin/ldconfig
-%postun -n libgsturidownloader-1_0-0 -p /sbin/ldconfig
-%post -n libgstvulkan-1_0-0 -p /sbin/ldconfig
-%postun -n libgstvulkan-1_0-0 -p /sbin/ldconfig
-%post -n libgstwebrtc-1_0-0 -p /sbin/ldconfig
-%postun -n libgstwebrtc-1_0-0 -p /sbin/ldconfig
-
-%if 0%{?suse_version} >= 1500
-%post -n libgstwayland-1_0-0 -p /sbin/ldconfig
-%postun -n libgstwayland-1_0-0 -p /sbin/ldconfig
-%endif
-
-%post -n libgsttranscoder-1_0-0 -p /sbin/ldconfig
-%postun -n libgsttranscoder-1_0-0 -p /sbin/ldconfig
+%ldconfig_scriptlets -n libgstadaptivedemux-1_0-0
+%ldconfig_scriptlets -n libgstbadaudio-1_0-0
+%ldconfig_scriptlets -n libgstbasecamerabinsrc-1_0-0
+%ldconfig_scriptlets -n libgstcodecs-1_0-0
+%ldconfig_scriptlets -n libgstcodecparsers-1_0-0
+%ldconfig_scriptlets -n libgstinsertbin-1_0-0
+%ldconfig_scriptlets -n libgstisoff-1_0-0
+%ldconfig_scriptlets -n libgstmpegts-1_0-0
+%ldconfig_scriptlets -n libgstphotography-1_0-0
+%ldconfig_scriptlets -n libgstplayer-1_0-0
+%ldconfig_scriptlets -n libgstsctp-1_0-0
+%ldconfig_scriptlets -n libgsturidownloader-1_0-0
+%ldconfig_scriptlets -n libgstvulkan-1_0-0
+%ldconfig_scriptlets -n libgstwebrtc-1_0-0
+%ldconfig_scriptlets -n libgstplay-1_0-0
+%ldconfig_scriptlets -n libgstva-1_0-0
+%ldconfig_scriptlets -n libgstwayland-1_0-0
+%ldconfig_scriptlets -n libgsttranscoder-1_0-0
 
 %files
 %license COPYING
@@ -732,6 +771,7 @@
 %{_libdir}/gstreamer-%{gst_branch}/libgstaccurip.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstadpcmdec.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstadpcmenc.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstaes.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstaiff.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstaom.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstasfmux.so
@@ -750,6 +790,7 @@
 %{_libdir}/gstreamer-%{gst_branch}/libgstbz2.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstcamerabin.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstclosedcaption.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstcodecalpha.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstcoloreffects.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstcolormanagement.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstcurl.so
@@ -776,6 +817,9 @@
 %{_libdir}/gstreamer-%{gst_branch}/libgstgme.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstgsm.so
 %{_libdir}/gstreamer-%{gst_branch}/libgsthls.so
+%if %{with ldacBT}
+%{_libdir}/gstreamer-%{gst_branch}/libgstldac.so
+%endif
 %{_libdir}/gstreamer-%{gst_branch}/libgstid3tag.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstipcpipeline.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstinter.so
@@ -787,7 +831,6 @@
 %{_libdir}/gstreamer-%{gst_branch}/libgstkms.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstladspa.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstmidi.so
-%{_libdir}/gstreamer-%{gst_branch}/libgstmms.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstmpeg2enc.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstmpegpsdemux.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstmpegtsdemux.so
@@ -799,19 +842,19 @@
 %endif
 %{_libdir}/gstreamer-%{gst_branch}/libgstmusepack.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstmxf.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstlegacyrawparse.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstneonhttpsrc.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstnetsim.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstnvcodec.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstopenexr.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstopusparse.so
-%{_libdir}/gstreamer-%{gst_branch}/libgstproxy.so
-%{_libdir}/gstreamer-%{gst_branch}/libgstneonhttpsrc.so
-%{_libdir}/gstreamer-%{gst_branch}/libgstofa.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstpcapparse.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstpnm.so
-%{_libdir}/gstreamer-%{gst_branch}/libgstlegacyrawparse.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstproxy.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstqroverlay.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstremovesilence.so
-%{_libdir}/gstreamer-%{gst_branch}/libgstrist.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstrfbsrc.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstrist.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstrsvg.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstrtmp2.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstrtpmanagerbad.so
@@ -839,14 +882,12 @@
 %{_libdir}/gstreamer-%{gst_branch}/libgstvideosignal.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstvmnc.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstvulkan.so
-%if 0%{?suse_version} >= 1500
 %{_libdir}/gstreamer-%{gst_branch}/libgstlv2.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstopenal.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstopenmpt.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstsrtp.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstwaylandsink.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstwebrtc.so
-%endif
 %if %{with zxing}
 %{_libdir}/gstreamer-%{gst_branch}/libgstzxing.so
 %endif
@@ -876,6 +917,12 @@
 %files chromaprint
 %{_libdir}/gstreamer-%{gst_branch}/libgstchromaprint.so
 
+%files -n libgstplay-1_0-0
+%{_libdir}/libgstplay-%{gst_branch}.so.0*
+
+%files -n libgstva-1_0-0
+%{_libdir}/libgstva-%{gst_branch}.so.0*
+
 %files -n libgstadaptivedemux-1_0-0
 %{_libdir}/libgstadaptivedemux-%{gst_branch}.so.0*
 
@@ -918,14 +965,15 @@
 %files -n libgstwebrtc-1_0-0
 %{_libdir}/libgstwebrtc-%{gst_branch}.so.0*
 
-%if 0%{?suse_version} >= 1500
 %files -n libgstwayland-1_0-0
 %{_libdir}/libgstwayland-1.0.so.*
-%endif
 
 %files -n typelib-1_0-GstBadAudio-1_0
 %{_libdir}/girepository-1.0/GstBadAudio-1.0.typelib
 
+%files -n typelib-1_0-GstPlay-1_0
+%{_libdir}/girepository-1.0/GstPlay-1.0.typelib
+
 %files -n typelib-1_0-GstCodecs-1_0
 %{_libdir}/girepository-1.0/GstCodecs-1.0.typelib
 
@@ -951,7 +999,7 @@
 %{_libdir}/girepository-1.0/GstWebRTC-1.0.typelib
 
 %files devel
-%doc AUTHORS NEWS README RELEASE REQUIREMENTS
+%doc AUTHORS NEWS README.md RELEASE REQUIREMENTS
 %{_includedir}/gstreamer-%{gst_branch}
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/gstreamer-bad-audio-%{gst_branch}.pc
@@ -966,12 +1014,27 @@
 %{_libdir}/pkgconfig/gstreamer-vulkan-wayland-%{gst_branch}.pc
 %{_libdir}/pkgconfig/gstreamer-vulkan-xcb-%{gst_branch}.pc
 %{_libdir}/pkgconfig/gstreamer-webrtc-%{gst_branch}.pc
+%{_libdir}/pkgconfig/gstreamer-play-%{gst_branch}.pc
+%{_libdir}/pkgconfig/gstreamer-wayland-%{gst_branch}.pc
 %{_datadir}/gir-1.0/*.gir
 
-%files lang -f %{_name}-%{gst_branch}.lang
+%files -n gstreamer-transcoder
+%license COPYING
+%{_bindir}/gst-transcoder-%{gst_branch}
+%{_libdir}/gstreamer-%{gst_branch}/libgsttranscode.so
+%{_datadir}/gstreamer-%{gst_branch}/encoding-profiles/
+
+%files -n libgsttranscoder-1_0-0
+%{_libdir}/libgsttranscoder-%{gst_branch}.so.0
+
+%files -n typelib-1_0-GstTranscoder-1_0
+%{_libdir}/girepository-1.0/GstTranscoder-%{gst_branch}.typelib
 
-#%%{_datadir}/gtk-doc/html/gst-plugins-bad-plugins-%%{gst_branch}/
-#%%{_datadir}/gtk-doc/html/gst-plugins-bad-libs-%%{gst_branch}/
+%files -n gstreamer-transcoder-devel
+%{_libdir}/libgsttranscoder-%{gst_branch}.so
+%{_libdir}/pkgconfig/gstreamer-transcoder-%{gst_branch}.pc
+
+%files lang -f %{_name}-%{gst_branch}.lang
 
 %if 0%{?BUILD_ORIG}
 %if 0%{?BUILD_ORIG_ADDON}
@@ -999,20 +1062,4 @@
 %{_libdir}/gstreamer-%{gst_branch}/libgstresindvd.so
 %endif
 
-%files -n gstreamer-transcoder
-%license COPYING
-%{_bindir}/gst-transcoder-%{gst_branch}
-%{_libdir}/gstreamer-%{gst_branch}/libgsttranscode.so
-%{_datadir}/gstreamer-%{gst_branch}/encoding-profiles/
-
-%files -n libgsttranscoder-1_0-0
-%{_libdir}/libgsttranscoder-%{gst_branch}.so.0
-
-%files -n typelib-1_0-GstTranscoder-1_0
-%{_libdir}/girepository-1.0/GstTranscoder-%{gst_branch}.typelib
-
-%files -n gstreamer-transcoder-devel
-%{_libdir}/libgsttranscoder-%{gst_branch}.so
-%{_libdir}/pkgconfig/gstreamer-transcoder-%{gst_branch}.pc
-
 %changelog

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.lSv19I/_old  2022-03-24 22:57:21.684213476 +0100
+++ /var/tmp/diff_new_pack.lSv19I/_new  2022-03-24 22:57:21.688213480 +0100
@@ -17,4 +17,6 @@
 libgstvulkan-1_0-0
 libgstwayland-1_0-0
 libgstwebrtc-1_0-0
+libgstplay-1_0-0
+libgstva-1_0-0
 

++++++ fix-build-with-srt-1.3.4.patch ++++++
From: Antonio Larrosa <alarr...@suse.com>
Subject: Fix build with srt 1.3.4 since gstreamer expects 1.4.x

SRTO_STRICTENC was just renamed to SRTO_ENFORCEDENCRYPTION in 1.4, so revert 
that.
SRTO_PACKETFILTER was introduced in 1.4.0 so we can't support urls
specifying a value for it in the url.

Index: gst-plugins-bad-1.20.1/ext/srt/gstsrtobject.c
===================================================================
--- gst-plugins-bad-1.20.1.orig/ext/srt/gstsrtobject.c
+++ gst-plugins-bad-1.20.1/ext/srt/gstsrtobject.c
@@ -189,13 +189,13 @@ SrtOption srt_options[] = {
   {"transtype", SRTO_TRANSTYPE, G_TYPE_INT},
   {"kmrefreshrate", SRTO_KMREFRESHRATE, G_TYPE_INT},
   {"kmpreannounce", SRTO_KMPREANNOUNCE, G_TYPE_INT},
-  {"enforcedencryption", SRTO_ENFORCEDENCRYPTION, G_TYPE_BOOLEAN},
+  {"enforcedencryption", SRTO_STRICTENC, G_TYPE_BOOLEAN},
   {"ipv6only", SRTO_IPV6ONLY, G_TYPE_INT},
   {"peeridletimeo", SRTO_PEERIDLETIMEO, G_TYPE_INT},
 #if SRT_VERSION_VALUE >= 0x10402
   {"bindtodevice", SRTO_BINDTODEVICE, G_TYPE_STRING},
 #endif
-  {"packetfilter", SRTO_PACKETFILTER, G_TYPE_STRING},
+  //{"packetfilter", SRTO_PACKETFILTER, G_TYPE_STRING},
   {"retransmitalgo", SRTO_RETRANSMITALGO, G_TYPE_INT},
   {NULL}
 };

++++++ gst-plugins-bad-1.18.6.tar.xz -> gst-plugins-bad-1.20.1.tar.xz ++++++
++++ 311956 lines of diff (skipped)

Reply via email to