Accepting request 1061340 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1061340 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=12
This commit is contained in:
commit
83ac124897
9
_service
9
_service
@ -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,9 +17,10 @@
|
||||
<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>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<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>
|
||||
<param name="changesrevision">d9e9468f9a163f4d8e9eced9eaf2bff0674710d9</param></service></servicedata>
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0f03286933a6bad1bf6a9345107f4b815a8a5e4a3f85d7eba3f2a99c9dde3798
|
||||
size 7069197
|
3
gstreamer-plugins-rs-0.9.8+git20230124.d9e9468.obscpio
Normal file
3
gstreamer-plugins-rs-0.9.8+git20230124.d9e9468.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:077ccd032ac76d21c87cf44928b19d5ef603eca3346f014eba240a1fd2d74be6
|
||||
size 7396365
|
@ -1,3 +1,191 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 22:24:43 UTC 2023 - bjorn.lie@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.lie@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.lie@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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 17 16:19:32 UTC 2022 - alarrosa@suse.com
|
||||
|
||||
@ -24,47 +212,61 @@ Thu Nov 17 16:19:32 UTC 2022 - alarrosa@suse.com
|
||||
* fmp4mux: Don't allow VP9 for CMAF
|
||||
* fmp4mux: Add initial Opus support
|
||||
* docs: Remove some stale entries of renamed elements
|
||||
* 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
|
||||
* Fix various new clippy warnings
|
||||
* 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
|
||||
* webrtc: Update to human_bytes 0.4
|
||||
* aws: Update to aws 0.21/0.51
|
||||
* fmp4mux: Remove unused uuid dependency
|
||||
* Update Cargo.lock
|
||||
* fmp4mux: Clip negative PTS to zero/last PTS instead of erroring out
|
||||
* fmp4mux: Send force-keyunit events for now if the ideal position has already passed
|
||||
* fmp4mux: Clip negative PTS to zero/last PTS instead of erroring
|
||||
out
|
||||
* fmp4mux: Send force-keyunit events for now if the ideal
|
||||
position has already passed
|
||||
* fmp4mux: Add debug log when writing the mfra box
|
||||
* fmp4mux: Reset timing infos to None if a stream only contained gap events for a whole fragment
|
||||
* fmp4mux: If a stream is longer than the main stream at EOS, simply include all of its buffers in the last fragment nonetheless
|
||||
* fmp4mux: Reset timing infos to None if a stream only contained
|
||||
gap events for a whole fragment
|
||||
* fmp4mux: If a stream is longer than the main stream at EOS,
|
||||
simply include all of its buffers in the last fragment
|
||||
nonetheless
|
||||
* whipsink: Add object to debug logs
|
||||
* fmp4mux: don't require dts for predictive-only formats like vp9
|
||||
* aws: fix title in README
|
||||
* deny: Update
|
||||
* fmp4: add support for muxing VP9 streams in cmaf, dash and iso fmp4
|
||||
* fmp4: add support for muxing VP9 streams in cmaf, dash and iso
|
||||
fmp4
|
||||
* Add Cargo.lock
|
||||
* Update to release versions of gtk-rs and gstreamer-rs
|
||||
* Update versions to 0.9.0
|
||||
* Update to async-tungstenite 0.18
|
||||
* pngenc: Encode every frame individually
|
||||
* ts/pad: use `gst::Pad` in handlers trait functions...
|
||||
* ts/pad: don't pass self as ref in remaining handler traits functions
|
||||
* ts/pad: don't pass self as ref in remaining handler traits
|
||||
functions
|
||||
* textwrap: Update to textwrap 0.16
|
||||
* Move from `imp.instance()` to `imp.obj()`
|
||||
* Remove `&` for `obj` in log macros
|
||||
* Update docs
|
||||
* Add all missing plugins/elements to the README.md
|
||||
* Fix GObject type names, GStreamer debug category names and element factory names
|
||||
* Fix GObject type names, GStreamer debug category names and
|
||||
element factory names
|
||||
* Add new mux subdirectory for container formats
|
||||
* rtp: Move GCC bandwidth estimation element from webrtc to rtp plugin
|
||||
* Make GStreamer plugin/crate/library/directory names and descriptions consistent
|
||||
* rtp: Move GCC bandwidth estimation element from webrtc to rtp
|
||||
plugin
|
||||
* Make GStreamer plugin/crate/library/directory names and
|
||||
descriptions consistent
|
||||
* Rename rtpav1 plugin to just rtp
|
||||
* videocompare: Update README with reference
|
||||
* Sort members in Cargo.toml and meson.build alphabetically and the same in both files
|
||||
* Sort members in Cargo.toml and meson.build alphabetically and
|
||||
the same in both files
|
||||
* Various minor cleanups
|
||||
* meson: Fix warning
|
||||
* videocompare: Fix warning
|
||||
* Take advantage of `Into<Option<_>>` args
|
||||
* onvifmetadatacombiner: On timeout don't wait for metadata to arrive anymore but output the current video frame
|
||||
* onvifmetadatacombiner: On timeout don't wait for metadata to
|
||||
arrive anymore but output the current video frame
|
||||
* onvifmetadatacombiner: Add a lot of trace debug output
|
||||
* spotifyaudiosrc: convert to PushSrc
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
name: gstreamer-plugins-rs
|
||||
version: 0.9+git20221113.274e57a
|
||||
mtime: 1668363981
|
||||
commit: 274e57a536e5e5c29c92dd0d4485a787c8fec395
|
||||
version: 0.9.8+git20230124.d9e9468
|
||||
mtime: 1674567969
|
||||
commit: d9e9468f9a163f4d8e9eced9eaf2bff0674710d9
|
||||
|
@ -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: clang
|
||||
#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 @@ export RUSTFLAGS=%{rustflags}
|
||||
--default-library=shared \
|
||||
-Ddoc=disabled \
|
||||
-Ddav1d=auto \
|
||||
-Dsodium=system \
|
||||
-Dsodium=enabled \
|
||||
-Dcsound=disabled \
|
||||
%{nil}
|
||||
%meson_build
|
||||
@ -127,6 +127,7 @@ cp %{SOURCE3} %{buildroot}%{_datadir}/appdata/
|
||||
%{_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 @@ cp %{SOURCE3} %{buildroot}%{_datadir}/appdata/
|
||||
%{_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
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9641f93b9b500c073c7fca7915486b2a6d9b094bf472b59e1da1a28460d397b4
|
||||
size 76296044
|
||||
oid sha256:ebec6c4a665c8db41f842d6ed444633377400ae4280733b2f26f0cc833758466
|
||||
size 66361724
|
||||
|
Loading…
Reference in New Issue
Block a user