Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gstreamer-plugins-rs-0.8.4+git20220607.b1b3930e-1.1 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: gstreamer-plugins-rs Distribution: openSUSE Tumbleweed
Version: 0.8.4+git20220607.b1b3930e Vendor: openSUSE
Release: 1.1 Build date: Fri Jun 17 22:05:31 2022
Group: Productivity/Multimedia/Other Build host: armbuild01
Size: 37932122 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.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* 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

Files

/usr/lib/gstreamer-1.0
/usr/lib/gstreamer-1.0/libgstcdg.so
/usr/lib/gstreamer-1.0/libgstclaxon.so
/usr/lib/gstreamer-1.0/libgstfallbackswitch.so
/usr/lib/gstreamer-1.0/libgstffv1.so
/usr/lib/gstreamer-1.0/libgstfmp4.so
/usr/lib/gstreamer-1.0/libgstgif.so
/usr/lib/gstreamer-1.0/libgstgtk4.so
/usr/lib/gstreamer-1.0/libgsthlssink3.so
/usr/lib/gstreamer-1.0/libgsthsv.so
/usr/lib/gstreamer-1.0/libgstlewton.so
/usr/lib/gstreamer-1.0/libgstrav1e.so
/usr/lib/gstreamer-1.0/libgstreqwest.so
/usr/lib/gstreamer-1.0/libgstrsaudiofx.so
/usr/lib/gstreamer-1.0/libgstrsclosedcaption.so
/usr/lib/gstreamer-1.0/libgstrsdav1d.so
/usr/lib/gstreamer-1.0/libgstrsfile.so
/usr/lib/gstreamer-1.0/libgstrsflv.so
/usr/lib/gstreamer-1.0/libgstrsjson.so
/usr/lib/gstreamer-1.0/libgstrsonvif.so
/usr/lib/gstreamer-1.0/libgstrspng.so
/usr/lib/gstreamer-1.0/libgstrsregex.so
/usr/lib/gstreamer-1.0/libgstrstextwrap.so
/usr/lib/gstreamer-1.0/libgstrstracers.so
/usr/lib/gstreamer-1.0/libgstrswebp.so
/usr/lib/gstreamer-1.0/libgstrusoto.so
/usr/lib/gstreamer-1.0/libgstsodium.so
/usr/lib/gstreamer-1.0/libgstspotify.so
/usr/lib/gstreamer-1.0/libgsttextahead.so
/usr/lib/gstreamer-1.0/libgstthreadshare.so
/usr/lib/gstreamer-1.0/libgsttogglerecord.so
/usr/lib/gstreamer-1.0/libgsturiplaylistbin.so
/usr/lib/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 Aug 9 11:13:25 2022