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)