Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gstreamer-plugins-rs for openSUSE:Factory checked in at 2023-02-03 22:04:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-rs (Old) and /work/SRC/openSUSE:Factory/.gstreamer-plugins-rs.new.4462 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-rs" Fri Feb 3 22:04:54 2023 rev:12 rq:1061340 version:0.9.8+git20230124.d9e9468 Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamer-plugins-rs/gstreamer-plugins-rs.changes 2022-11-21 15:30:53.209041611 +0100 +++ /work/SRC/openSUSE:Factory/.gstreamer-plugins-rs.new.4462/gstreamer-plugins-rs.changes 2023-02-03 22:09:03.424618912 +0100 @@ -1,0 +2,188 @@ +Wed Jan 25 22:24:43 UTC 2023 - bjorn....@gmail.com + +- Update to version 0.9.8+git20230124.d9e9468: + * aws: Update to AWS SDK 0.53/0.23 + * dav1d: + - Don't flush the decoder when draining + - Don't treat any kind of bitstream error immediately as fatal + - Get rid of some unnecessary `unwrap()`s + - Only drain at most one decoded frame per input frame unless + the decoder requires more before accepting new data + - Remove unnecessary frame dropping loop + * Downgrade clap dependency to 4.0 + * gtk4: + - Asynchronously flush frames from GDK + - Keep `GstGLMemory` alive as long as it is used inside GDK + - Make no caps in the allocation query a non-error + - Only provide a buffer pool to upstream if it requested one + * livesync: fix late-threshold property min value + * meson: + - Only enable cargo features when options are enabled (bis) + - Update version to 0.9.8 + +------------------------------------------------------------------- +Fri Jan 13 15:12:47 UTC 2023 - bjorn....@gmail.com + +- Update to version 0.9.5+git20230111.df3b908: + * awss3hlssink: Add stats property. + * aws: + - Update to AWS SDK 0.52/0.22 + - Update to test-with 0.9 + * cargo_wrapper: + - Fix setting of PKG_CONFIG_PATH and CARGO_TARGET_DIR + - Handle windows paths for depfiles + - Write to log with line-buffering + * deny: + - Ignore duplicated base64 dependency for now + - Remove duplicated windows dependencies + - Update + * fmp4mux: + - Only push fragment_offset if write_mfra is true + - Remove obsolete comment + * gtk4: + - Add support for GL on macOS + - Don't error out when the main context channel does not exist + anymore when rendering + - Don't try to use GL mapped video frames as raw RGB memory + - Flush frames from the paintable when shutting down the sink + - Handle more GL context creation failures gracefully + - Propagate the GL display to the remainder of the pipeline + - Reduce number of unwraps during GL context creation and query + handling + - Release GStreamer GL context and display when going back to + NULL state + - Remove 'gst' from gtksink debug category name + - Remove 'gst' prefix from another debug category + - Rename a variable to make more sense + - Reset app context and display if GL context creation fails + - Update dependencies to releases + - Use `glib::ThreadGuard` instead of the fragile crate + - Use GL implicitly without the gst_gl feature on macOS + * meson: + - Add an option to build examples + - Add options for all plugins + - Disable webp plugin on Windows and macOS + - Do not serialize env, use env: kwarg + - Enable gstreamer-gl-1.0 features in gtk4 plugin + - Fix pkgconfig detection when specified in machine file + - Handle windows path separator correctly + - Only enable cargo features when options are enabled + - Require gstreamer-gl-1.0 for gtkpaintablesink + - Require tomllib / tomli python modules explicitly + * rav1e: Enable threading support + * Revert "Revert "rav1e: Update to rav1e 0.6"" + * rtpav1depay: Implement srcpad set_caps + * textahead: fix previous buffers + * Update Cargo.lock + * video/gtk4: Fix typo in info logs + * webrtcsink: fix panic on pre-bwe request error +- Pass sodium=enabled instead of sodium=system to meson following + upstream changes. + +------------------------------------------------------------------- +Fri Dec 23 17:42:20 UTC 2022 - bjorn....@gmail.com + +- Update to version 0.9.3+git20221216.b701003: + * Add a WebRTC WHEP source element + * Add livesync plugin + * audiornnoise: + - Add debug output for voice activity to help you choose a + threshold + - Add voice detection threshold + - Use correct value range for the samples + * aws: + - s3sink: Treat stopping without EOS as an error for multipart + upload + - Update to env_logger 0.10 for the tests + * ci: Disable gst-build job for now + * dav1ddec: Lower rank to primary + * deny: + - Remove another dependency that is not duplicated anymore + - Remove dependencies that are not duplicated anymore + - Update + * Fix various new clippy warnings + * fmp4mux: + - Crank clock for the first fragment in more tests + - For video with N/1001 framerates use N as timescale + - Handle EOS correctly if it happens before a fragment start + time was determined + - Re-work buffer dequeueing and calculations of timestamps + - Skip gap buffers earlier to consider them for the sample + durations and fragment start durations + * gif: Update to gif 0.12 + * gst-plugin-mp4: Add new MP4 plugin with a non-fragmented MP4 + muxer + * gtk4: + - Deactivate application GL context again after `fill_info()` + - Deactivate the context if we fail to fill_info + - example: Use a bin with a `videoconvert` in the non-GL case + - Make GL support fully optional + - Only require GTK 4.6 if GL support is enabled + * livesync: + - Add missing version to the gst-plugin-gtk4 / + gst-plugin-version-helper dependencies + - Fix version + - Use release versions of the GLib/GStreamer bindings + * meson: Fix build of static plugins + * mp4: + - Add ONVIF non-fragmented MP4 muxer + - Add version to gst-plugin-version-helper dependency + - Remove unneeded cast in tests + - Update to url 2 + * mp4mux: + - Adjust durations and possibly stream start time on + encountering a gap buffer + - Don't write empty chunks at the end if the last buffer of a + stream started a new chunk and happened to be a from a gap + event + - Don't write gap edit lists if their duration would be zero + - Factor out running time to UTC time calculation into a + function + - Fix edit list shift for streams with initial DTS smaller + earliest PTS but initial DTS positive + - For video with N/1001 framerates use N as timescale + - Remove unnecessary error case of negative PTS when doing the + ONVIF UTC time calculations + - Skip gap buffers instead of writing empty samples + * mux/{mp4, fmp4}: Hard depend on feature v1_18 + * ndisrc: + - Use actual number of channels in positions_from_mask + - Use default channel mask for audio output + * net/ndi: fix build with --no-default-features + * net: Update to async-tungstenite 0.19 + * Provide explicit type to `Iterator::sum()` calls to avoid + ambiguity + * spotify: fix "start a runtime from within a runtime" with + static link + * textahead: add settings to display previous buffers + * textwrap: Don't panic on empty buffers + * threadshare: Update to concurrent-queue 2 + * tttocea608: Don't fail if a gap event contains no duration + * Update Cargo.lock + * video/gtk4: + - Implement support for GLTextures when possible. + - Rename Object types and struct to something simpler + - Restrict visibility of struct related to the Frame + * webrtchttp: + - Do not block webrtcbin signal handlers for sending candidates + - Do not import element_imp_error + - Don't use let-else for now + - Drop unused dependencies + - Factor out the common bits for WHIP and WHEP + - Fix documentation JSON + - Fix formatting + - Fix missing import for docs build + - Implement timeout for waiting on futures + - Remove unnecessary clippy warning override + - Use a proper Rust type name for ICE transport policy + - Use tokio runtime for spawning thread used for candidate + offer + - whipsink: + . Add candidates when sending the offer + . Construct TURN URL correctly + . Miscellaneous clean up + * webrtc/README: update command to run the signalling server + * webrtcsink: Support nvv4l2vp9enc + * whipsink: Handle offer creation errors more gracefully + +------------------------------------------------------------------- @@ -27 +215,2 @@ - * aws: Skip s3 test on Windows until we figure out why it times out + * aws: Skip s3 test on Windows until we figure out why it times + out @@ -29 +218,2 @@ - * fmp4mux: For VP9, write resolution into the tkhd and include a stss box to signal that not all frames are sync samples + * fmp4mux: For VP9, write resolution into the tkhd and include a + stss box to signal that not all frames are sync samples @@ -34,2 +224,4 @@ ++++ 41 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/gstreamer-plugins-rs/gstreamer-plugins-rs.changes ++++ and /work/SRC/openSUSE:Factory/.gstreamer-plugins-rs.new.4462/gstreamer-plugins-rs.changes Old: ---- gstreamer-plugins-rs-0.9+git20221113.274e57a.obscpio New: ---- gstreamer-plugins-rs-0.9.8+git20230124.d9e9468.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer-plugins-rs.spec ++++++ --- /var/tmp/diff_new_pack.7wvz5c/_old 2023-02-03 22:09:04.484625070 +0100 +++ /var/tmp/diff_new_pack.7wvz5c/_new 2023-02-03 22:09:04.492625116 +0100 @@ -1,7 +1,7 @@ # # spec file for package gstreamer-plugins-rs # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ #%%global __requires_exclude pkgconfig\\(csound\\) Name: gstreamer-plugins-rs -Version: 0.9+git20221113.274e57a +Version: 0.9.8+git20230124.d9e9468 Release: 0 Summary: GStreamer Streaming-Media Framework Plug-Ins License: LGPL-2.1-or-later @@ -44,7 +44,7 @@ #BuildRequires: csound-devel BuildRequires: llvm BuildRequires: git -BuildRequires: meson >= 0.47.0 +BuildRequires: meson >= 0.60 BuildRequires: nasm BuildRequires: pkgconfig BuildRequires: python3-tomli @@ -107,7 +107,7 @@ --default-library=shared \ -Ddoc=disabled \ -Ddav1d=auto \ - -Dsodium=system \ + -Dsodium=enabled \ -Dcsound=disabled \ %{nil} %meson_build @@ -127,6 +127,7 @@ %{_libdir}/gstreamer-%{gst_branch}/libgstclaxon.so # Disable csound for now, bring issue upstream #%%{_libdir}/gstreamer-%%{gst_branch}/libgstcsound.so +%{_libdir}/gstreamer-%{gst_branch}/libgstdav1d.so %{_libdir}/gstreamer-%{gst_branch}/libgstfallbackswitch.so %{_libdir}/gstreamer-%{gst_branch}/libgstffv1.so %{_libdir}/gstreamer-%{gst_branch}/libgstfmp4.so @@ -134,32 +135,33 @@ %{_libdir}/gstreamer-%{gst_branch}/libgstgtk4.so %{_libdir}/gstreamer-%{gst_branch}/libgsthlssink3.so %{_libdir}/gstreamer-%{gst_branch}/libgsthsv.so +%{_libdir}/gstreamer-%{gst_branch}/libgstjson.so %{_libdir}/gstreamer-%{gst_branch}/libgstlewton.so +%{_libdir}/gstreamer-%{gst_branch}/libgstlivesync.so +%{_libdir}/gstreamer-%{gst_branch}/libgstmp4.so %{_libdir}/gstreamer-%{gst_branch}/libgstndi.so %{_libdir}/gstreamer-%{gst_branch}/libgstraptorq.so %{_libdir}/gstreamer-%{gst_branch}/libgstrav1e.so +%{_libdir}/gstreamer-%{gst_branch}/libgstregex.so %{_libdir}/gstreamer-%{gst_branch}/libgstreqwest.so %{_libdir}/gstreamer-%{gst_branch}/libgstrsaudiofx.so %{_libdir}/gstreamer-%{gst_branch}/libgstrsclosedcaption.so -%{_libdir}/gstreamer-%{gst_branch}/libgstdav1d.so %{_libdir}/gstreamer-%{gst_branch}/libgstrsfile.so %{_libdir}/gstreamer-%{gst_branch}/libgstrsflv.so -%{_libdir}/gstreamer-%{gst_branch}/libgstjson.so %{_libdir}/gstreamer-%{gst_branch}/libgstrsonvif.so %{_libdir}/gstreamer-%{gst_branch}/libgstrspng.so -%{_libdir}/gstreamer-%{gst_branch}/libgstregex.so -%{_libdir}/gstreamer-%{gst_branch}/libgsttextwrap.so +%{_libdir}/gstreamer-%{gst_branch}/libgstrsrtp.so %{_libdir}/gstreamer-%{gst_branch}/libgstrstracers.so +%{_libdir}/gstreamer-%{gst_branch}/libgstrsvideofx.so %{_libdir}/gstreamer-%{gst_branch}/libgstrswebp.so %{_libdir}/gstreamer-%{gst_branch}/libgstrswebrtc.so -%{_libdir}/gstreamer-%{gst_branch}/libgstrsrtp.so %{_libdir}/gstreamer-%{gst_branch}/libgstsodium.so %{_libdir}/gstreamer-%{gst_branch}/libgstspotify.so %{_libdir}/gstreamer-%{gst_branch}/libgsttextahead.so +%{_libdir}/gstreamer-%{gst_branch}/libgsttextwrap.so %{_libdir}/gstreamer-%{gst_branch}/libgstthreadshare.so %{_libdir}/gstreamer-%{gst_branch}/libgsttogglerecord.so %{_libdir}/gstreamer-%{gst_branch}/libgsturiplaylistbin.so -%{_libdir}/gstreamer-%{gst_branch}/libgstrsvideofx.so %{_libdir}/gstreamer-%{gst_branch}/libgstwebrtchttp.so %dir %{_datadir}/appdata %{_datadir}/appdata/gstreamer-plugins-rs.appdata.xml ++++++ _service ++++++ --- /var/tmp/diff_new_pack.7wvz5c/_old 2023-02-03 22:09:04.544625418 +0100 +++ /var/tmp/diff_new_pack.7wvz5c/_new 2023-02-03 22:09:04.544625418 +0100 @@ -3,10 +3,10 @@ <service name="obs_scm" mode="manual"> <param name="url">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git</param> <param name="filename">gstreamer-plugins-rs</param> - <param name="versionformat">0.9+git%cd.%h</param> + <param name="versionformat">0.9.8+git%cd.%h</param> <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> - <param name="revision">0.9</param> + <param name="revision">d9e9468f</param> <param name="changesgenerate">enable</param> <param name="scm">git</param> </service> @@ -17,10 +17,11 @@ <param name="compression">xz</param> </service> <service name="cargo_vendor" mode="manual"> - <param name="srcdir">gstreamer-plugins-rs</param> + <param name="srcdir">gst-plugins-rs</param> + <param name="update">true</param> </service> <service name="cargo_audit" mode="manual"> - <param name="srcdir">gstreamer-plugins-rs</param> + <param name="srcdir">gst-plugins-rs</param> </service> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.7wvz5c/_old 2023-02-03 22:09:04.568625557 +0100 +++ /var/tmp/diff_new_pack.7wvz5c/_new 2023-02-03 22:09:04.568625557 +0100 @@ -1,6 +1,5 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git</param> - <param name="changesrevision">274e57a536e5e5c29c92dd0d4485a787c8fec395</param></service></servicedata> -(No newline at EOF) + <param name="changesrevision">d9e9468f9a163f4d8e9eced9eaf2bff0674710d9</param></service></servicedata> ++++++ gstreamer-plugins-rs.obsinfo ++++++ --- /var/tmp/diff_new_pack.7wvz5c/_old 2023-02-03 22:09:04.612625813 +0100 +++ /var/tmp/diff_new_pack.7wvz5c/_new 2023-02-03 22:09:04.616625836 +0100 @@ -1,5 +1,5 @@ name: gstreamer-plugins-rs -version: 0.9+git20221113.274e57a -mtime: 1668363981 -commit: 274e57a536e5e5c29c92dd0d4485a787c8fec395 +version: 0.9.8+git20230124.d9e9468 +mtime: 1674567969 +commit: d9e9468f9a163f4d8e9eced9eaf2bff0674710d9 ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/gstreamer-plugins-rs/vendor.tar.xz /work/SRC/openSUSE:Factory/.gstreamer-plugins-rs.new.4462/vendor.tar.xz differ: char 26, line 1