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…
x
Reference in New Issue
Block a user