Accepting request 1153257 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1153257 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=28
This commit is contained in:
commit
d4a441aa02
23
README.SUSE
Normal file
23
README.SUSE
Normal file
@ -0,0 +1,23 @@
|
||||
In order to update the vendor files (including the special vendor file for
|
||||
dav1d >= 1.3), follow these steps:
|
||||
|
||||
rm -Rf gst-plugins-rs
|
||||
|
||||
osc service mr
|
||||
|
||||
tar xv --zstd -f ../vendor.tar.zst .cargo
|
||||
mv .cargo/config cargo_config
|
||||
|
||||
# Now let's prepare the special vendor file for dav1d >= 1.3
|
||||
|
||||
mv vendor.tar.zst vendor-original.tar.zst
|
||||
|
||||
pushd gst-plugins-rs
|
||||
sed -i -e 's/^dav1d = "[0-9.]*"/dav1d = "0.10"/' video/dav1d/Cargo.toml
|
||||
sed -i -e "s/'extra-deps': {'dav1d': \['>=1.0', '<1.3'\]}/'extra-deps': {'dav1d': ['>=1.3']}/" meson.build
|
||||
popd gst-plugins-rs
|
||||
|
||||
osc service mr cargo_vendor
|
||||
|
||||
mv vendor.tar.zst vendor-for-dav1d-1.3.0.tar.zst
|
||||
mv vendor-original.tar.zst vendor.tar.zst
|
6
_service
6
_service
@ -3,8 +3,8 @@
|
||||
<service name="obs_scm" mode="manual">
|
||||
<param name="url">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git</param>
|
||||
<param name="filename">gst-plugins-rs</param>
|
||||
<param name="versionformat">0.11.3</param>
|
||||
<param name="revision">refs/tags/0.11.3+fixup</param>
|
||||
<param name="versionformat">0.12.2</param>
|
||||
<param name="revision">refs/tags/0.12.2</param>
|
||||
<param name="scm">git</param>
|
||||
</service>
|
||||
<service name="set_version" mode="manual"/>
|
||||
@ -15,7 +15,7 @@
|
||||
</service>
|
||||
<service name="cargo_vendor" mode="manual">
|
||||
<param name="srcdir">gst-plugins-rs</param>
|
||||
<param name="update">true</param>
|
||||
<!--<param name="update">true</param>-->
|
||||
<!-- <param name="i-accept-the-risk">RUSTSEC-2023-0065</param>-->
|
||||
</service>
|
||||
<service name="cargo_audit" mode="manual">
|
||||
|
12
cargo_config
12
cargo_config
@ -1,14 +1,14 @@
|
||||
[source.crates-io]
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source."git+https://github.com/gtk-rs/gtk-rs-core?branch=0.18"]
|
||||
[source."git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19"]
|
||||
git = "https://github.com/gtk-rs/gtk-rs-core"
|
||||
branch = "0.18"
|
||||
branch = "0.19"
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source."git+https://github.com/gtk-rs/gtk4-rs?branch=0.7"]
|
||||
[source."git+https://github.com/gtk-rs/gtk4-rs?branch=0.8"]
|
||||
git = "https://github.com/gtk-rs/gtk4-rs"
|
||||
branch = "0.7"
|
||||
branch = "0.8"
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source."git+https://github.com/rust-av/ffv1.git?rev=2afb025a327173ce891954c052e804d0f880368a"]
|
||||
@ -20,9 +20,9 @@ replace-with = "vendored-sources"
|
||||
git = "https://github.com/rust-av/flavors"
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source."git+https://gitlab.freedesktop.org/gstreamer/gstreamer-rs?branch=0.21"]
|
||||
[source."git+https://gitlab.freedesktop.org/gstreamer/gstreamer-rs?branch=0.22"]
|
||||
git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
|
||||
branch = "0.21"
|
||||
branch = "0.22"
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source.vendored-sources]
|
||||
|
BIN
gst-plugins-rs-0.11.3.obscpio
(Stored with Git LFS)
BIN
gst-plugins-rs-0.11.3.obscpio
(Stored with Git LFS)
Binary file not shown.
3
gst-plugins-rs-0.12.2.obscpio
Normal file
3
gst-plugins-rs-0.12.2.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:20df0c8f46f3c4f8284b2ae7bb475220303992d56b93d74f110cf2f1d44b28dc
|
||||
size 8947213
|
@ -1,4 +1,4 @@
|
||||
name: gst-plugins-rs
|
||||
version: 0.11.3
|
||||
mtime: 1704366323
|
||||
commit: 5bba2f783632bb27687662017d703af2fb2fd4f1
|
||||
version: 0.12.2
|
||||
mtime: 1708952182
|
||||
commit: 55b74c9a9af3539ea9cf8acdcd98deaf839898c3
|
||||
|
@ -1,3 +1,67 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 29 11:52:01 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||||
|
||||
- Update to version 0.12.2:
|
||||
* Fixed
|
||||
- rtpgccbwe: Don't reset PTS/DTS to None as otherwise
|
||||
rtpsession won't be able to generate valid RTCP.
|
||||
- webrtcsink: Fix usage with 1.22.
|
||||
* Added
|
||||
- janusvrwebrtcsink: Add secret-key property.
|
||||
- janusvrwebrtcsink: Allow for string room ids and add
|
||||
string-ids property.
|
||||
- textwrap: Don't split on all whitespaces, especially not on
|
||||
non-breaking whitespace.
|
||||
- Update to version 0.12.1:
|
||||
* Added
|
||||
- gtk4: Create a window for testing purposes when running in
|
||||
gst-launch-1.0 or if GST_GTK4_WINDOW=1 is set.
|
||||
- webrtcsink: Add msid property.
|
||||
- Update to version 0.12.0:
|
||||
* Changed
|
||||
- ndi: ndisrc passes received data downstream without an
|
||||
additional copy, if possible.
|
||||
- webrtc: Cleanups to webrtcsrc/sink default signalling
|
||||
protocol, JavaScript implementation and server
|
||||
implementation.
|
||||
- webrtc: whipwebrtcsink is renamed to whipclientsink and
|
||||
deprecate old whipsink.
|
||||
* Fixed
|
||||
- gtk4: Fix Windows build when using EGL.
|
||||
- gtk4: Fix ARGB pre-multiplication with GTK 4.14. This
|
||||
requires building with the gtk_v4_10 or even better gtk_v4_14
|
||||
feature.
|
||||
- gtk4: Fix segfault if GTK3 is used in the same process.
|
||||
- gtk4: Always draw background behind the video frame and not
|
||||
only when borders have to be added to avoid glitches.
|
||||
- livekitwebrtcsink: Add high-quality layer for video streams.
|
||||
- webrtc: Fix potential hang and fd leak in signalling server.
|
||||
- webrtc: Fix closing of WebSockets.
|
||||
- webrtchttp: Allow setting None for audio/video caps for WHEP.
|
||||
* Added
|
||||
- New awss3putobjectsink that works similar to awss3sink but
|
||||
with a different upload strategy.
|
||||
- New hlscmafsink element for writing HLS streams with
|
||||
CMAF/ISOBMFF fragments.
|
||||
- New inter plugin with intersink / intersrc elements that
|
||||
allow to connect different pipelines in the same process.
|
||||
- New janusvrwebrtcsink element for the Janus VideoRoom API.
|
||||
- New rtspsrc2 element.
|
||||
- New whipserversrc element.
|
||||
- gtk4: New background-color property for setting the color of
|
||||
the background of the frame and the borders, if any.
|
||||
- gtk4: New scale-filter property for defining how to scale the
|
||||
frames.
|
||||
- livesync: Add support for image formats.
|
||||
- ndi: Closed Caption support in ndisrc / ndisink.
|
||||
- textwrap: Add support for gaps.
|
||||
- tracers: Optionally only show late buffers in buffer-lateness
|
||||
tracer.
|
||||
- webrtc: Add support for custom headers.
|
||||
- webrtcsink: New payloader-setup signal to configure payloader
|
||||
elements.
|
||||
- webrtcsrc: Support for navigation events.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 10:22:55 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||||
|
||||
|
@ -33,7 +33,7 @@
|
||||
%endif
|
||||
|
||||
Name: gstreamer-plugins-rs
|
||||
Version: 0.11.3
|
||||
Version: 0.12.2
|
||||
Release: 0
|
||||
Summary: GStreamer Streaming-Media Framework Plug-Ins
|
||||
License: LGPL-2.1-or-later
|
||||
@ -45,6 +45,7 @@ Source2: vendor.tar.zst
|
||||
Source3: cargo_config
|
||||
Source4: gstreamer-plugins-rs.appdata.xml
|
||||
Source5: vendor-for-dav1d-1.3.0.tar.zst
|
||||
Source99: README.SUSE
|
||||
|
||||
BuildRequires: cargo-c >= 0.9.21
|
||||
BuildRequires: cargo-packaging >= 1.2.0+3
|
||||
@ -106,6 +107,7 @@ plugins.
|
||||
%autosetup -n %{_name}-%{version} -a5 -p1
|
||||
|
||||
sed -ie 's/^dav1d = "[0-9\.]*"/dav1d = "0.10"/' video/dav1d/Cargo.toml
|
||||
sed -i -e "s/'extra-deps': {'dav1d': \['>=1.0', '<1.3'\]}/'extra-deps': {'dav1d': ['>=1.3']}/" meson.build
|
||||
%else
|
||||
%autosetup -n %{_name}-%{version} -a2 -p1
|
||||
%endif
|
||||
@ -177,9 +179,11 @@ cp %{SOURCE4} %{buildroot}%{_datadir}/appdata/
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrsclosedcaption.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrsfile.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrsflv.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrsinter.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrsonvif.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrspng.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrsrtp.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrsrtsp.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrstracers.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrsvideofx.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrswebp.so
|
||||
|
BIN
vendor-for-dav1d-1.3.0.tar.zst
(Stored with Git LFS)
BIN
vendor-for-dav1d-1.3.0.tar.zst
(Stored with Git LFS)
Binary file not shown.
BIN
vendor.tar.zst
(Stored with Git LFS)
BIN
vendor.tar.zst
(Stored with Git LFS)
Binary file not shown.
Loading…
Reference in New Issue
Block a user