Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: gstreamer-plugins-rs | Distribution: openSUSE Tumbleweed |
Version: 0.8.4+git20220607.b1b3930e | Vendor: openSUSE |
Release: 1.1 | Build date: Sat Jun 18 00:01:51 2022 |
Group: Productivity/Multimedia/Other | Build host: goat15 |
Size: 40117766 | Source RPM: gstreamer-plugins-rs-0.8.4+git20220607.b1b3930e-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://gstreamer.freedesktop.org/ | |
Summary: GStreamer Streaming-Media Framework Plug-Ins |
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.
LGPL-2.1-or-later
* Fri Jun 17 2022 bjorn.lie@gmail.com - Move the service to use the main git branch, explicit commit. - Update to version0.8.4+git20220607.b1b3930e: * add snapshotting tracer * Add SPDX-License-Identifier to all file headers * audiofx: - Update nnoiseless dependency to 0.4 - Update to nnnoiseless 0.5 * awstranscribe - increase presisigned url duration to 5 mins from 60s * Bump hrtf to version 0.8 * cargo_wrapper.py: added python3 version check for right usage of shutil.move(..) * cdg: update image and cdg_renderer * cea608overlay: handle CLEAR status * cea608tott: Don't zero-pad SRT indices but zero-pad hours to at least two digits * Change default branch from master to main * ci: - cargo test --all-features too... - Fix syntax for coverage reports to the new format - Generate coverage report also for crates with external dependencies - Rebuild image and move coverage job to the stable image - Remove the david checkot after install - Run tests with RUST_BACKTRACE * closedcaption: Update to uuid 1.0 * colordetect: Update to color-thief release * Correctly check for the `DISCONT` buffer flag to be set * dav1ddec: - Add 8/16 bit grayscale support - Bump dependency for dav1d 1.0.0 - Clean up state tracking a bit - Deal with the possibilty of 0/1 fps in latency math - Don't consider decoding errors as fatal - Expose a couple of decoder settings as properties - Fix compilation after some API changes - Move decoder init from start() to set_format() - Move state to Mutex from Arc - Pass element instance to debug logs - Release input frames that immediately caused a decoding error - Report latency based on frame delay - Require correct alignment and stream format when running with GStreamer 1.20 - Switch to dav1d 0.7 - Update for fixed dav1d-rs API - Use `AtomicRefCell` instead of `Mutex` for the state - Use sink_pad() convenience accessor - Write src_query() in match syntax for easier extensibility * deny: - Ignore duplicated wasi dependency - Remove duplicated `nom` dependency and add `env_logger` - Remove now unneeded miniz_oxide override - Remove num-rational override - Update for removed duplicated dependencies - Update for tokio-util * fallbacksrc: - Add fallback-{audio,video}-caps properties - Changing the URI of the video fallback is supported in NULL state - Connect to `notify::active-pad` after requesting pads - Disconnect signals on ReadyToNull - Don't forward manual flush events to downstream - Don't panic when shutting down the source and there are source pad blocks but no actual source pads - Flush source before restarting on errors - Remove imagefreeze if it becomes unneeded - Request the main pad first from fallbackswitch - Reset state in fallbacksrc custom source also if changing the state to READY before failed - Unflush downstream pads of the source after shutting down everything * fallbackswitch: - Add missing requires_private - add support for buffers without pts - Clip buffers against the segment - Don't configure a framerate in the test - Explictly set priority of pads in the test - export GEnum used in properties - factor out handle_main_timed_item() - Fix clipping of buffers against the output running time - Fix racy manual switching test - Forward custom downstream events from active sinkpad - Improve debug output of clock times and simplify some code - Improve some debug outputs - Log affected pad when scheduling buffer waiting for it - Minor cleanup in get_sync_time - Move active_sinkpad out of State into its own Mutex - Notify active-pad without state lock held - Only drop raw audio/video buffers if they're trailing - Only notify active-pad property on state changes if it actually changed - Only update the output running time if it's increasing - properly handle GAP events - Recheck active_sinkpad after schedule_timeout - Remove a redundant pad state unlock/lock - Rename debug category from fallback-switch to fallbackswitch - Replace with priorityswitch - Reset timeout_clock_id on timeout - Set end running time as current running time once a buffer has passed - Use cancel_timeout in schedule_timeout * fmp4mux: - adding headers when data resumes after EOS - Add ONVIF variant with support for additional codecs - Add support for multiple input streams - Add support for ONVIF timed XML metadata - Add support for writing out multiple tracks in the serialization code - Add test for muxing of multiple streams - Add to default workspace members - Check for force-keyunit events on both pads in the multistream test - HLS live example - HLS VOD example - Implement handling of GAP events - Implement interleaving based on start timestamps instead of accumulated durations - In live pipelines use the current fragment end time as timeout - Port to aggregator as base class as preparation for supporting multiple streams - Use saturing_sub() in more places - Use saturing subtraction to calculate sample durations - Write sample flags in `tfhd` if there's only a single sample * generic/threadshare: fix for nightly build * .gitlab-ci.yml: Fix deprecated -Zinstrument-coverage switch * gtk4: - Attach main context receiver from the main context's thread - Implement Default for PaintableSink * hlssink3: - Fix version - `PadTemplate::name_template()` returns a `&str` now instead of `Option<String>` * hrtfrender: Switch back to hrtf 0.7 * m3u8-rs: Depend on version exactly 3.0.0 * mccparse/sccparse: Don't log gst::FlowError::Flushing or Eos as error to the debug logs * meson: - Cleanup our meson integration - Fix building when git isn't available * net/onvif: implement ONVIF metadata processing elements * onvifaggregator: - always push current media buffer on timeout - implement proper EOS support - refactor to support duration-less media buffers - Update for minor `PadTemplate` API changes * rav1enc: - Use `AtomicRefCell` instead of `Mutex` for the state - Don't handle `NeedMoreData` as "soft" error - Expose various new settings - Include stream-format and alignment in the caps - Put container sequence header into the caps - Set mastering display info, content light level and HDR related colorimetry - Simplify code - Support 8 bit grayscale input - Switch from speed preset 5 to 6 as default * README: Mention the colordetect element * Re-license LGPL-2.1 plugins to MPL-2 * Remove now unnecessary `Send+Sync` impls for element/etc subclasses * Rename `self_` variables to `imp` for consistency * Replace `Foo::from_instance(foo)` with `foo.imp()` * reqwest: Don't unnecessarily borrow dereferenced values explicitly * Revert - "fallbackswitch: Forward custom downstream events from active sinkpad" - "Revert "uriplaylistbin: disable test deadlocking"" - "uriplaylistbin: disable test deadlocking" * rtponvifdepay: Set caps on the source pad * rusoto: - Add missing license file - Export AwsTranscriberResultStability enum - s3sink: Expose property to control all timeout/retry durations - s3sink: Implement timeout/retry for part uploads - s3sink: Make remaining requests bounded in time - s3sink, s3src: Retry on server errors - s3src: Implement timeout and retries - Update async-tungstenite dependency to 0.17 - Update to crc 3 and rusoto 0.48 * rustfmt.toml: Add file * s3src: Consolidate stream reading into get object retries * Simplify some code around event/query views * spotifyaudiosrc: Update to librespot 0.4 * textahead: `PadTemplate::caps()` returns a caps reference now * textwrap: Update for textwrap 0.15 API changes * threadshare: - fix build on Windows - Remove glib::SendUnique usage - Use `into_glib_ptr()` instead of `into_ptr()` * transcriberbin: - Add caption-source property - Don't notify signal inside lock - Fix deadlock - make audioqueue leaky - Protect runtime "passthrough=false" change * ts/examples: add rtp mode with jitter-buffer & trace stop duration * ts/jitterbuffer: - don't wake up immediately... - set jbuf delay when instantiating it * ts: log max throttling when creating Context * ts/rt/Task: - awake the iteration loop when it needs to be aborted - use light weight executor blocking on ack or join handle * tttocea608: expose roll-up timeout property * tutorial/sinesrc: Use pushsrc as direct superclass in the glib::wrapper macro too * Update for event/message/query view API changes * Update license text in the README.md * Update minimum supported GStreamer version to 1.14 * Update minimum supported Rust version to 1.57 * Update README.md with all the new plugins/elements * Update to gst::_log_macro_ * Update to m3u8-rs 4.0 * Update to parking_lot 0.12 and hrtf 0.8 * Update versions to 0.9.0 * uridecodebin: stop using crossbeam_channel * uriplaylistbin: - add Status::ShuttingDown - break reference cycle - disable more tests - disable more tests - disable test deadlocking - display invalid state when panicing - fix deadlock when shutting down - fix number of streaming items - fix race when handling topology change - handle waiting items no longer being set - implement Debug on State - remove pad probe when shutting down - remove useless uridecodebin clone - replace errored with Status enum - skip missing_http test - Update to more-asserts 0.3 * Use SPDX license format in Cargo.toml * videofx: Add colordetect video filter * Thu Jun 09 2022 bjorn.lie@gmail.com - Update to version 0.8.4: * audiofx: Update nnoiseless dependency to 0.4 * awstranscribe: increase presisigned url duration to 5 mins from 60s * cea608tott: Don't zero-pad SRT indices but zero-pad hours to at least two digits * ci: cargo test --all-features too... * ci: run tests with RUST_BACKTRACE * closedcaption: Update to uuid 1.0 * Correctly check for the `DISCONT` buffer flag to be set * deny: Ignore duplicated wasi dependency * fallbacksrc: - Changing the URI of the video fallback is supported in NULL state - Disconnect signals on ReadyToNull - Flush source before restarting on errors * fallbackswitch: - Add missing requires_private - add support for buffers without pts - export GEnum used in properties - factor out handle_main_timed_item() - properly handle GAP events * generic/threadshare: fix for nightly build * meson: - Cleanup our meson integration - Fix building when git isn't available * rusoto: s3sink: - Expose property to control all timeout/retry durations - Implement timeout/retry for part uploads - Make remaining requests bounded in time - s3src: Retry on server errors * rusoto: s3src: Implement timeout and retries * rusoto: - Update async-tungstenite dependency to 0.17 - Update to crc 3 and rusoto 0.48 * rustfmt.toml: Add file * s3src: Consolidate stream reading into get object retries * textwrap: Update for textwrap 0.15 API changes * transcriberbin: - Add caption-source property - Don't notify signal inside lock - Fix deadlock - make audioqueue leaky - Protect runtime "passthrough=false" change * ts/examples: add rtp mode with jitter-buffer & trace stop duration * ts/jitterbuffer: don't wake up immediately... * ts: log max throttling when creating Context * ts/rt/Task: - awake the iteration loop when it needs to be aborted - use light weight executor blocking on ack or join handle * Update Cargo.lock * Update license text in the README.md * Update to m3u8-rs 4.0 * uridecodebin: stop using crossbeam_channel * uriplaylistbin: - add Status::ShuttingDown - break reference cycle - disable more tests - disable test deadlocking - display invalid state when panicing - fix deadlock when shutting down - fix number of streaming items - fix race when handling topology change - handle waiting items no longer being set - implement Debug on State - remove pad probe when shutting down - remove useless uridecodebin clone - replace errored with Status enum - skip missing_http test * Use SPDX license format in Cargo.toml * Wed Mar 23 2022 Andreas Schwab <schwab@suse.de> - Update constraints for riscv64 * Mon Feb 28 2022 bjorn.lie@gmail.com - Update to version 0.8.2: * Update Cargo.lock * ci: Use correct gstreamer-rs images template * deny: Remove num-rational override * dav1ddec: - Use `AtomicRefCell` instead of `Mutex` for the state - Fix compilation after some API changes - Release input frames that immediately caused a decoding error * Fri Feb 04 2022 bjorn.lie@gmail.com - Update to version 0.8.1: * Update Cargo.lock * Update versions to 0.8.1 * cdg: update image and cdg_renderer * gtk4: Attach main context receiver from the main context's thread * dav1ddec: Add 8/16 bit grayscale support * rav1enc: Support 8 bit grayscale input * dav1ddec: Require correct alignment and stream format when running with GStreamer 1.20 * rav1enc: Include stream-format and alignment in the caps * dav1ddec: Clean up state tracking a bit - Add automatic .changes generation to service, as upstream seems to not want to make release notes or changelogs. * Wed Jan 19 2022 Antonio Larrosa <alarrosa@suse.com> - Add a BuildRequires: pkgconfig(libwebp) to fix loading libgstrswebp.so which was failing with an `undefined symbol: WebPAnimDecoderDelete` error. * Tue Jan 18 2022 Antonio Larrosa <alarrosa@suse.com> - Increase the disk constraint since i586 builds take ~15.6 GB, s390x over 22 GB and other archs ~18.8 GB. * Mon Jan 17 2022 Antonio Larrosa <alarrosa@suse.com> - Update to version 0.8.0: * No changelog provided by upstream * Wed Nov 10 2021 Bjørn Lie <bjorn.lie@gmail.com> - Disable csound plugin for now, mask all macros, BuildRequires and set option passed to meson to disabled (was auto), wait for upstream to fix the issues identified. * Tue Nov 02 2021 Bjørn Lie <bjorn.lie@gmail.com> - Filter out pkgconfig(csound) Requires, add manual csound-devel BuildRequires to devel package. csound-devel does not provide a .pc file so the autogenerated Requires on pkconfig(csound) is wrong. * Tue Nov 02 2021 Bjørn Lie <bjorn.lie@gmail.com> - Drop baselibs.conf, this is a new package, lets not build 32bit unless we have to. * Sat Oct 16 2021 Bjørn Lie <bjorn.lie@gmail.com> - No longer disabled LTO, drop macro. * Sat Sep 04 2021 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 0.7.2: - Switch service to using an explicit released tag. - Drop 0001-Fix-cast-to-f64-so-it-builds-in-i586.patch: Fixed upstream. * Mon Apr 19 2021 Antonio Larrosa <alarrosa@suse.com> - Update to 0.6.0+git20210412.c3fb55f - Add patch to fix build in the i586 architecture (Submitted in glfo#gstreamer/gst-plugins-rs#502): * 0001-Fix-cast-to-f64-so-it-builds-in-i586.patch * Thu Dec 24 2020 Bjørn Lie <bjorn.lie@gmail.com> - Enable build of dav1d plugin, do this via: + Disable LTO via macro. + Add clang and pkgconfig(dav1d) BuildRequires. + No longer pass dav1d=disabled to meson, nor remove dav1d from cargo.toml via sed call. - Add pkgconfig(libsodium) BuildRequires and pass sodium=system to meson, do not use package internal version of sodium. - Drop pkgconfig(gtk+-3.0) BuildRequires, not needed. - Add pkgconfig(pango) BuildRequires: Mandatory, previously pulled in by pkgconfig(gtk+-3.0), and add optional nasm BuildRequires. - Drop gcc-c++ BuildRequires, no longer needed, nor used. - Replace llvm-devel with llvm BuildRequires, this is sufficent. - Do general cleanup of spec, make package ready for submit to TW. Use normal meson macros. - Add _constraints, ensure the build have enough harddisk space. * Tue Dec 01 2020 Antonio Larrosa <alarrosa@suse.com> - Update to git version 0.6.0+git20201201.58786fa - Use obs-service-cargo_vendor in the _service file and replace vendor-cargo-config with cargo_config - Enable the build of sodium and threadshare plugins - Remove special Cargo.lock source file which is not needed anymore * Wed Oct 28 2020 Antonio Larrosa <alarrosa@suse.com> - Fix version, since the initial release wasn't 1.18.0 but 0.6.0 - Update to git version 0.6.0+git20201026.d16e7d1 * Sat Oct 24 2020 Dominique Leuenberger <dimstar@opensuse.org> - Use %_vpath_builddir instead of hardcoded 'build' directory name: meson allows for the path to be changed. * Wed Sep 16 2020 Antonio Larrosa <alarrosa@suse.com> - Initial release of gstreamer-plugins-rs 1.18.0
/usr/lib64/gstreamer-1.0 /usr/lib64/gstreamer-1.0/libgstcdg.so /usr/lib64/gstreamer-1.0/libgstclaxon.so /usr/lib64/gstreamer-1.0/libgstfallbackswitch.so /usr/lib64/gstreamer-1.0/libgstffv1.so /usr/lib64/gstreamer-1.0/libgstfmp4.so /usr/lib64/gstreamer-1.0/libgstgif.so /usr/lib64/gstreamer-1.0/libgstgtk4.so /usr/lib64/gstreamer-1.0/libgsthlssink3.so /usr/lib64/gstreamer-1.0/libgsthsv.so /usr/lib64/gstreamer-1.0/libgstlewton.so /usr/lib64/gstreamer-1.0/libgstrav1e.so /usr/lib64/gstreamer-1.0/libgstreqwest.so /usr/lib64/gstreamer-1.0/libgstrsaudiofx.so /usr/lib64/gstreamer-1.0/libgstrsclosedcaption.so /usr/lib64/gstreamer-1.0/libgstrsdav1d.so /usr/lib64/gstreamer-1.0/libgstrsfile.so /usr/lib64/gstreamer-1.0/libgstrsflv.so /usr/lib64/gstreamer-1.0/libgstrsjson.so /usr/lib64/gstreamer-1.0/libgstrsonvif.so /usr/lib64/gstreamer-1.0/libgstrspng.so /usr/lib64/gstreamer-1.0/libgstrsregex.so /usr/lib64/gstreamer-1.0/libgstrstextwrap.so /usr/lib64/gstreamer-1.0/libgstrstracers.so /usr/lib64/gstreamer-1.0/libgstrswebp.so /usr/lib64/gstreamer-1.0/libgstrusoto.so /usr/lib64/gstreamer-1.0/libgstsodium.so /usr/lib64/gstreamer-1.0/libgstspotify.so /usr/lib64/gstreamer-1.0/libgsttextahead.so /usr/lib64/gstreamer-1.0/libgstthreadshare.so /usr/lib64/gstreamer-1.0/libgsttogglerecord.so /usr/lib64/gstreamer-1.0/libgsturiplaylistbin.so /usr/lib64/gstreamer-1.0/libgstvideofx.so /usr/share/appdata /usr/share/appdata/gstreamer-plugins-rs.appdata.xml /usr/share/doc/packages/gstreamer-plugins-rs /usr/share/doc/packages/gstreamer-plugins-rs/README.md /usr/share/licenses/gstreamer-plugins-rs /usr/share/licenses/gstreamer-plugins-rs/LICENSE-APACHE /usr/share/licenses/gstreamer-plugins-rs/LICENSE-LGPLv2 /usr/share/licenses/gstreamer-plugins-rs/LICENSE-MIT
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 30 23:58:22 2024