commit gstreamer-plugins-rs for openSUSE:Factory
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 2022-10-31 13:26:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-rs (Old) and /work/SRC/openSUSE:Factory/.gstreamer-plugins-rs.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gstreamer-plugins-rs" Mon Oct 31 13:26:21 2022 rev:10 rq:1032376 version:0.9.alpha.1+git20221020.5c89c3d Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamer-plugins-rs/gstreamer-plugins-rs.changes 2022-09-08 14:23:24.086633969 +0200 +++ /work/SRC/openSUSE:Factory/.gstreamer-plugins-rs.new.2275/gstreamer-plugins-rs.changes 2022-10-31 13:26:24.324216330 +0100 @@ -1,0 +2,161 @@ +Fri Oct 21 06:18:44 UTC 2022 - bjorn.lie@gmail.com + +- Update to version 0.9.alpha.1+git20221020.5c89c3d: + * meson: add plugins list to summary + * fallbacksrc: Don't configure conversion elements for normal + stream + * webrtc: + - Rename and add to meson build the signalling server + - Enhance documentation + - Minor cleanup + - Rename signaller and protocol crates + - Update and unify rust-version and edition + - Uniformise GType names + - Port to new ElementBuilder API +- Add ppc ppc64 ppc64le s390 ExcludeArch: Current versions of + gstreamer-plugins-rs depends on rs-ring, and rs-ring does not yet + support building on these targets. + +------------------------------------------------------------------- +Mon Oct 10 15:17:09 UTC 2022 - bjorn.lie@gmail.com + +- Update to version 0.9.alpha.1+git20221010.b1b7070: + * Change *Impl trait methods to only take &self and not + Self::Type in addition + * fallbacksrc: + - Always restart the fallback stream on EOS and make sure to + EOS all streams if the main stream is EOS + - Retry fallback stream on errors too + * jsontovtt: + - Add timeout property + - Print object information to debug message + * Update for glib::Object::new() API changes + * update-version.sh: Also update version in meson.build + * Use `GFV::none_for_format` where applicable + +------------------------------------------------------------------- +Thu Oct 06 11:58:03 UTC 2022 - bjorn.lie@gmail.com + +- Update to version 0.9.alpha.1+git20221005.0b13bfe: + * Add missing Since markers to new plugins + * Add RTP de/payloader elements for AV1 + * Allow "unused_doc_comments" as we use hotdoc and not rustdoc + * awstranscriber: + - fix set_property for language-code + - only set vocabulary filter when vocabulary is set + * aws: Update to aws 0.48/0.18 + * build: Update versions to be 0.9.0-alpha.1 + * cargo: + - Sort members and default-members lists + - Update default-members list + * cea608tojson: Clip column number if it exceeds allowed value + * csound: Fix score-offset getter + * dav1ddec: Require dav1d 1.0.0 in meson + * dav1d: Update to dav1d 0.9 + * doc: Mark request::user-agent as doc show default + * docs: Remove cruft + * examples: Update to clap 4 + * fallbacksrc: + - Always restart the fallback stream on EOS and make sure to + EOS all streams if the main stream is EOS + - Implement support for fallback streams + - Retry fallback stream on errors too + * fallbackswitch: + - Fix lock order problem between state and stream lock + - Flush and deactivate pads before releasing them + - Make sure to flush/reset pads during pad (de)activation + - Port the example to GTK 4 + * Fixes for removal of SpecificFormattedValues ops on ref + * Fix missing pkgconfig requires + * fmp4mux: + - Drop GAP buffers before doing ONVIF UTC time re-timestamping + - Drop gap buffers before further processing + - Implement a better strategy for splitting fragments and + deciding which buffers go into which fragment + - Split huge drain function into separate functions + * Generate plugins documentation using hotdoc + * jitterbuffer: fix typo when calculating max_misorder_time + * jsontovtt: Don't push zero-duration cue data + * meson: + - Blacklist csound and threadshare plugins for gst-full + - Define gst_plugins with list of dependencies + - Fix deprecation warning + - Fix directory/plugin name mapping for new webrtchttp plugin + - Fix gstwebrtc/gstsdp subproject usage + - Fix usage of python3 variable which was renamed recently + - Import python module only once + - Use workspace Cargo.toml to find crates path + * net/onvif: update with new `gst::Signed` features + * onvif: + - Fix for `gst::meta::CustomMeta::register()` API change + - Rename onvif(de)pay to rtponvifmetadata(de)pay and include + the metadata specifier in the other element names too + * onvifmetadatacombiner: + - Do not classify as Muxer + - Drop gap metadata buffers + * onvifmetadataparse: + - Drop initial buffers if their UTC time would be negative + - Drop initial buffers until an UTC/running time mapping can be + established + - Handle negative running times in debug output + - Pass through other XML as is with the UTC times based on the + buffer PTSs + - Push buffers from a separate source pad task to guarantee + latency and generally improve correctness + - Refactor clock/condvar waiting + - Schedule EOS events after the last currently queued up frame + - Simplify some code + - Start source pad task on StreamStart if needed + * pngenc: Allow using deprecated compression levels + * rav1e: Pin `v_frame` dependency to version 0.2.5 for now + * rtpav1depay: Don't unnecessary map RTP payload a second time + * rtpav1pay: Don't push buffers downstream while holding mutexes + * rtpav1: + - Remove some unneeded lifetime annotations + - Reset state on FlushStop/Eos in all conditions and reset all + of the state + - Specify version helper dependency by path + - Use GStreamer types by namespace instead of importing dozens + of types directly into the scope + * s3sink: Dont set call_timeout,call_attempt_timeout is enough + with retry. + * s3sink, s3src: Max 1 (re)try when retry-duration < + request_timeout. + * text/json: + - hard depend on ser_de feature of gst crate + - use renamed gst feature 'serde' + * threadshare: disable tests that can't work on windows + * togglerecord: Port example to GTK 4 + * tracers: + - Fix documentation comment using gtk-doc style + - queue-levels: Update for `gst::TracerImpl` API changes + * ts: add feature to add counters for performance evaluation + * ts/executor: clear the reactor instead of closing it... + * ts-jitterbuffer: + - Declare `request-pt-map` signal + - extra robustness for Windows CI + - Fix latency type when getting property + * ts/scheduler: + - fix shutdown + - improve tasks / io & timers polling balance + * ts/standalone: multiple improvements + * ts/Task: don't drain sub tasks after state transition and + iteration + * ts/timers: multiple improvements + * Update for GLib ParamSpec builder API changes + * Update minimum supported Rust version to 1.63 + * update-version.sh: Also update version in meson.build + * uriplaylistbin: Port example from structopt to clap + * video/rspng: add missing doc feature gate + * whipsink: A GstBin implementation for WHIP +- Add python3-tomli and pkgconfig(gstreamer-webrtc-1.0) + BuildRequires: New dependencies. +- Pass default-library=shared and doc=disabled to meson, ensure we + build the shared lib as default and disable build of docs. + +------------------------------------------------------------------- +Mon Sep 12 21:23:10 UTC 2022 - Bj��rn Lie <bjorn.lie@gmail.com> + +- Update constraints for i586, bump to 22 G here too. + +------------------------------------------------------------------- Old: ---- gstreamer-plugins-rs-0.8.4+git20220824.052092cd.obscpio New: ---- gstreamer-plugins-rs-0.9.alpha.1+git20221020.5c89c3d.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer-plugins-rs.spec ++++++ --- /var/tmp/diff_new_pack.FBPjZk/_old 2022-10-31 13:26:26.564227693 +0100 +++ /var/tmp/diff_new_pack.FBPjZk/_new 2022-10-31 13:26:26.568227713 +0100 @@ -25,7 +25,7 @@ #%%global __requires_exclude pkgconfig\\(csound\\) Name: gstreamer-plugins-rs -Version: 0.8.4+git20220824.052092cd +Version: 0.9.alpha.1+git20221020.5c89c3d Release: 0 Summary: GStreamer Streaming-Media Framework Plug-Ins License: LGPL-2.1-or-later @@ -47,12 +47,14 @@ BuildRequires: meson >= 0.47.0 BuildRequires: nasm BuildRequires: pkgconfig +BuildRequires: python3-tomli BuildRequires: rust >= 1.51 BuildRequires: pkgconfig(cairo) >= 1.10.0 BuildRequires: pkgconfig(dav1d) BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-base-1.0) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) +BuildRequires: pkgconfig(gstreamer-webrtc-1.0) BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(libsodium) BuildRequires: pkgconfig(libwebp) @@ -61,6 +63,7 @@ Requires: gstreamer Requires: gstreamer-plugins-base Enhances: gstreamer +ExcludeArch: ppc ppc64 ppc64le s390 %description GStreamer is a streaming media framework based on graphs of filters @@ -101,6 +104,8 @@ export RUSTFLAGS=%{rustflags} %meson \ + --default-library=shared \ + -Ddoc=disabled \ -Ddav1d=auto \ -Dsodium=system \ -Dcsound=disabled \ @@ -130,6 +135,7 @@ %{_libdir}/gstreamer-%{gst_branch}/libgsthlssink3.so %{_libdir}/gstreamer-%{gst_branch}/libgsthsv.so %{_libdir}/gstreamer-%{gst_branch}/libgstlewton.so +%{_libdir}/gstreamer-%{gst_branch}/libgstndi.so %{_libdir}/gstreamer-%{gst_branch}/libgstraptorq.so %{_libdir}/gstreamer-%{gst_branch}/libgstrav1e.so %{_libdir}/gstreamer-%{gst_branch}/libgstreqwest.so @@ -145,6 +151,8 @@ %{_libdir}/gstreamer-%{gst_branch}/libgstrstextwrap.so %{_libdir}/gstreamer-%{gst_branch}/libgstrstracers.so %{_libdir}/gstreamer-%{gst_branch}/libgstrswebp.so +%{_libdir}/gstreamer-%{gst_branch}/libgstrswebrtc.so +%{_libdir}/gstreamer-%{gst_branch}/libgstrtpav1.so %{_libdir}/gstreamer-%{gst_branch}/libgstsodium.so %{_libdir}/gstreamer-%{gst_branch}/libgstspotify.so %{_libdir}/gstreamer-%{gst_branch}/libgsttextahead.so @@ -152,9 +160,10 @@ %{_libdir}/gstreamer-%{gst_branch}/libgsttogglerecord.so %{_libdir}/gstreamer-%{gst_branch}/libgsturiplaylistbin.so %{_libdir}/gstreamer-%{gst_branch}/libgstvideofx.so - +%{_libdir}/gstreamer-%{gst_branch}/libgstwebrtchttp.so %dir %{_datadir}/appdata %{_datadir}/appdata/gstreamer-plugins-rs.appdata.xml +%{_bindir}/gst-webrtc-signalling-server %files devel %{_libdir}/pkgconfig/*.pc ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.FBPjZk/_old 2022-10-31 13:26:26.616227957 +0100 +++ /var/tmp/diff_new_pack.FBPjZk/_new 2022-10-31 13:26:26.620227978 +0100 @@ -10,7 +10,7 @@ </conditions> <hardware> <disk> - <size unit="G">16</size> + <size unit="G">22</size> </disk> </hardware> </overwrite> ++++++ _service ++++++ --- /var/tmp/diff_new_pack.FBPjZk/_old 2022-10-31 13:26:26.640228078 +0100 +++ /var/tmp/diff_new_pack.FBPjZk/_new 2022-10-31 13:26:26.644228099 +0100 @@ -1,25 +1,25 @@ <?xml version="1.0"?> <services> - <service name="obs_scm" mode="disabled"> + <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.8.4+git%cd.%h</param> + <param name="versionformat">0.9.alpha.1+git%cd.%h</param> <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> - <param name="revision">052092cd2ea6e6bf4914248237ae4e499ad8cb7e</param> + <param name="revision">5c89c3db</param> <param name="changesgenerate">enable</param> <param name="scm">git</param> </service> - <service name="set_version" mode="disabled"/> + <service name="set_version" mode="manual"/> <service name="tar" mode="buildtime"/> <service name="recompress" mode="buildtime"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> - <service name="cargo_vendor" mode="disabled"> + <service name="cargo_vendor" mode="manual"> <param name="srcdir">gst-plugins-rs</param> </service> - <service name="cargo_audit" mode="disabled"> + <service name="cargo_audit" mode="manual"> <param name="srcdir">gst-plugins-rs</param> </service> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.FBPjZk/_old 2022-10-31 13:26:26.668228221 +0100 +++ /var/tmp/diff_new_pack.FBPjZk/_new 2022-10-31 13:26:26.676228261 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git</param> - <param name="changesrevision">052092cd2ea6e6bf4914248237ae4e499ad8cb7e</param></service></servicedata> + <param name="changesrevision">5c89c3db69f0160b71cb1e17eaf2f8b32bffa5fe</param></service></servicedata> (No newline at EOF) ++++++ cargo_config ++++++ --- /var/tmp/diff_new_pack.FBPjZk/_old 2022-10-31 13:26:26.704228403 +0100 +++ /var/tmp/diff_new_pack.FBPjZk/_new 2022-10-31 13:26:26.708228424 +0100 @@ -5,10 +5,6 @@ git = "https://github.com/gtk-rs/gtk-rs-core" replace-with = "vendored-sources" -[source."https://github.com/gtk-rs/gtk3-rs"] -git = "https://github.com/gtk-rs/gtk3-rs" -replace-with = "vendored-sources" - [source."https://github.com/gtk-rs/gtk4-rs"] git = "https://github.com/gtk-rs/gtk4-rs" replace-with = "vendored-sources" ++++++ gstreamer-plugins-rs.obsinfo ++++++ --- /var/tmp/diff_new_pack.FBPjZk/_old 2022-10-31 13:26:26.744228607 +0100 +++ /var/tmp/diff_new_pack.FBPjZk/_new 2022-10-31 13:26:26.752228647 +0100 @@ -1,5 +1,5 @@ name: gstreamer-plugins-rs -version: 0.8.4+git20220824.052092cd -mtime: 1661331432 -commit: 052092cd2ea6e6bf4914248237ae4e499ad8cb7e +version: 0.9.alpha.1+git20221020.5c89c3d +mtime: 1666290015 +commit: 5c89c3db69f0160b71cb1e17eaf2f8b32bffa5fe ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/gstreamer-plugins-rs/vendor.tar.xz /work/SRC/openSUSE:Factory/.gstreamer-plugins-rs.new.2275/vendor.tar.xz differ: char 25, line 1
participants (1)
-
Source-Sync