Takashi Iwai 2022-10-31 07:50:26 +00:00 committed by Git OBS Bridge
parent e230a2ad00
commit beca223b56
10 changed files with 188 additions and 22 deletions

View File

@ -10,7 +10,7 @@
</conditions> </conditions>
<hardware> <hardware>
<disk> <disk>
<size unit="G">16</size> <size unit="G">22</size>
</disk> </disk>
</hardware> </hardware>
</overwrite> </overwrite>

View File

@ -1,25 +1,25 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<services> <services>
<service name="obs_scm" mode="disabled"> <service name="obs_scm" mode="manual">
<param name="url">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git</param> <param name="url">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git</param>
<param name="filename">gstreamer-plugins-rs</param> <param name="filename">gstreamer-plugins-rs</param>
<param name="versionformat">0.8.4+git%cd.%h</param> <param name="versionformat">0.9.alpha.1+git%cd.%h</param>
<param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param> <param name="versionrewrite-replacement">\1</param>
<param name="revision">052092cd2ea6e6bf4914248237ae4e499ad8cb7e</param> <param name="revision">5c89c3db</param>
<param name="changesgenerate">enable</param> <param name="changesgenerate">enable</param>
<param name="scm">git</param> <param name="scm">git</param>
</service> </service>
<service name="set_version" mode="disabled"/> <service name="set_version" mode="manual"/>
<service name="tar" mode="buildtime"/> <service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime"> <service name="recompress" mode="buildtime">
<param name="file">*.tar</param> <param name="file">*.tar</param>
<param name="compression">xz</param> <param name="compression">xz</param>
</service> </service>
<service name="cargo_vendor" mode="disabled"> <service name="cargo_vendor" mode="manual">
<param name="srcdir">gst-plugins-rs</param> <param name="srcdir">gst-plugins-rs</param>
</service> </service>
<service name="cargo_audit" mode="disabled"> <service name="cargo_audit" mode="manual">
<param name="srcdir">gst-plugins-rs</param> <param name="srcdir">gst-plugins-rs</param>
</service> </service>
</services> </services>

View File

@ -1,4 +1,4 @@
<servicedata> <servicedata>
<service name="tar_scm"> <service name="tar_scm">
<param name="url">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git</param> <param name="url">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git</param>
<param name="changesrevision">052092cd2ea6e6bf4914248237ae4e499ad8cb7e</param></service></servicedata> <param name="changesrevision">5c89c3db69f0160b71cb1e17eaf2f8b32bffa5fe</param></service></servicedata>

View File

@ -5,10 +5,6 @@ replace-with = "vendored-sources"
git = "https://github.com/gtk-rs/gtk-rs-core" git = "https://github.com/gtk-rs/gtk-rs-core"
replace-with = "vendored-sources" replace-with = "vendored-sources"
[source."https://github.com/gtk-rs/gtk3-rs"]
git = "https://github.com/gtk-rs/gtk3-rs"
replace-with = "vendored-sources"
[source."https://github.com/gtk-rs/gtk4-rs"] [source."https://github.com/gtk-rs/gtk4-rs"]
git = "https://github.com/gtk-rs/gtk4-rs" git = "https://github.com/gtk-rs/gtk4-rs"
replace-with = "vendored-sources" replace-with = "vendored-sources"

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5cda2ddad7b46fcd397c696a9b095b029a11026be0f1abb30dd0908d5bb106e8
size 5309965

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:427efc94050e9a052ec0271472b0908babcc84ff514ab4595dbe605b09fdbdbe
size 6870541

View File

@ -1,3 +1,164 @@
-------------------------------------------------------------------
Fri Oct 21 06:18:44 UTC 2022 - bjorn.lie@gmail.com
- Update to version 0.9.alpha.1+git20221020.5c89c3d:
* meson: add plugins list to summary
* fallbacksrc: Don't configure conversion elements for normal
stream
* webrtc:
- Rename and add to meson build the signalling server
- Enhance documentation
- Minor cleanup
- Rename signaller and protocol crates
- Update and unify rust-version and edition
- Uniformise GType names
- Port to new ElementBuilder API
- Add ppc ppc64 ppc64le s390 ExcludeArch: Current versions of
gstreamer-plugins-rs depends on rs-ring, and rs-ring does not yet
support building on these targets.
-------------------------------------------------------------------
Mon Oct 10 15:17:09 UTC 2022 - bjorn.lie@gmail.com
- Update to version 0.9.alpha.1+git20221010.b1b7070:
* Change *Impl trait methods to only take &self and not
Self::Type in addition
* fallbacksrc:
- Always restart the fallback stream on EOS and make sure to
EOS all streams if the main stream is EOS
- Retry fallback stream on errors too
* jsontovtt:
- Add timeout property
- Print object information to debug message
* Update for glib::Object::new() API changes
* update-version.sh: Also update version in meson.build
* Use `GFV::none_for_format` where applicable
-------------------------------------------------------------------
Thu Oct 06 11:58:03 UTC 2022 - bjorn.lie@gmail.com
- Update to version 0.9.alpha.1+git20221005.0b13bfe:
* Add missing Since markers to new plugins
* Add RTP de/payloader elements for AV1
* Allow "unused_doc_comments" as we use hotdoc and not rustdoc
* awstranscriber:
- fix set_property for language-code
- only set vocabulary filter when vocabulary is set
* aws: Update to aws 0.48/0.18
* build: Update versions to be 0.9.0-alpha.1
* cargo:
- Sort members and default-members lists
- Update default-members list
* cea608tojson: Clip column number if it exceeds allowed value
* csound: Fix score-offset getter
* dav1ddec: Require dav1d 1.0.0 in meson
* dav1d: Update to dav1d 0.9
* doc: Mark request::user-agent as doc show default
* docs: Remove cruft
* examples: Update to clap 4
* fallbacksrc:
- Always restart the fallback stream on EOS and make sure to
EOS all streams if the main stream is EOS
- Implement support for fallback streams
- Retry fallback stream on errors too
* fallbackswitch:
- Fix lock order problem between state and stream lock
- Flush and deactivate pads before releasing them
- Make sure to flush/reset pads during pad (de)activation
- Port the example to GTK 4
* Fixes for removal of SpecificFormattedValues ops on ref
* Fix missing pkgconfig requires
* fmp4mux:
- Drop GAP buffers before doing ONVIF UTC time re-timestamping
- Drop gap buffers before further processing
- Implement a better strategy for splitting fragments and
deciding which buffers go into which fragment
- Split huge drain function into separate functions
* Generate plugins documentation using hotdoc
* jitterbuffer: fix typo when calculating max_misorder_time
* jsontovtt: Don't push zero-duration cue data
* meson:
- Blacklist csound and threadshare plugins for gst-full
- Define gst_plugins with list of dependencies
- Fix deprecation warning
- Fix directory/plugin name mapping for new webrtchttp plugin
- Fix gstwebrtc/gstsdp subproject usage
- Fix usage of python3 variable which was renamed recently
- Import python module only once
- Use workspace Cargo.toml to find crates path
* net/onvif: update with new `gst::Signed` features
* onvif:
- Fix for `gst::meta::CustomMeta::register()` API change
- Rename onvif(de)pay to rtponvifmetadata(de)pay and include
the metadata specifier in the other element names too
* onvifmetadatacombiner:
- Do not classify as Muxer
- Drop gap metadata buffers
* onvifmetadataparse:
- Drop initial buffers if their UTC time would be negative
- Drop initial buffers until an UTC/running time mapping can be
established
- Handle negative running times in debug output
- Pass through other XML as is with the UTC times based on the
buffer PTSs
- Push buffers from a separate source pad task to guarantee
latency and generally improve correctness
- Refactor clock/condvar waiting
- Schedule EOS events after the last currently queued up frame
- Simplify some code
- Start source pad task on StreamStart if needed
* pngenc: Allow using deprecated compression levels
* rav1e: Pin `v_frame` dependency to version 0.2.5 for now
* rtpav1depay: Don't unnecessary map RTP payload a second time
* rtpav1pay: Don't push buffers downstream while holding mutexes
* rtpav1:
- Remove some unneeded lifetime annotations
- Reset state on FlushStop/Eos in all conditions and reset all
of the state
- Specify version helper dependency by path
- Use GStreamer types by namespace instead of importing dozens
of types directly into the scope
* s3sink: Dont set call_timeout,call_attempt_timeout is enough
with retry.
* s3sink, s3src: Max 1 (re)try when retry-duration <
request_timeout.
* text/json:
- hard depend on ser_de feature of gst crate
- use renamed gst feature 'serde'
* threadshare: disable tests that can't work on windows
* togglerecord: Port example to GTK 4
* tracers:
- Fix documentation comment using gtk-doc style
- queue-levels: Update for `gst::TracerImpl` API changes
* ts: add feature to add counters for performance evaluation
* ts/executor: clear the reactor instead of closing it...
* ts-jitterbuffer:
- Declare `request-pt-map` signal
- extra robustness for Windows CI
- Fix latency type when getting property
* ts/scheduler:
- fix shutdown
- improve tasks / io & timers polling balance
* ts/standalone: multiple improvements
* ts/Task: don't drain sub tasks after state transition and
iteration
* ts/timers: multiple improvements
* Update for GLib ParamSpec builder API changes
* Update minimum supported Rust version to 1.63
* update-version.sh: Also update version in meson.build
* uriplaylistbin: Port example from structopt to clap
* video/rspng: add missing doc feature gate
* whipsink: A GstBin implementation for WHIP
- Add python3-tomli and pkgconfig(gstreamer-webrtc-1.0)
BuildRequires: New dependencies.
- Pass default-library=shared and doc=disabled to meson, ensure we
build the shared lib as default and disable build of docs.
-------------------------------------------------------------------
Mon Sep 12 21:23:10 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update constraints for i586, bump to 22 G here too.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 29 23:16:32 UTC 2022 - bjorn.lie@gmail.com Mon Aug 29 23:16:32 UTC 2022 - bjorn.lie@gmail.com

View File

@ -1,4 +1,4 @@
name: gstreamer-plugins-rs name: gstreamer-plugins-rs
version: 0.8.4+git20220824.052092cd version: 0.9.alpha.1+git20221020.5c89c3d
mtime: 1661331432 mtime: 1666290015
commit: 052092cd2ea6e6bf4914248237ae4e499ad8cb7e commit: 5c89c3db69f0160b71cb1e17eaf2f8b32bffa5fe

View File

@ -25,7 +25,7 @@
#%%global __requires_exclude pkgconfig\\(csound\\) #%%global __requires_exclude pkgconfig\\(csound\\)
Name: gstreamer-plugins-rs Name: gstreamer-plugins-rs
Version: 0.8.4+git20220824.052092cd Version: 0.9.alpha.1+git20221020.5c89c3d
Release: 0 Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
@ -47,12 +47,14 @@ BuildRequires: git
BuildRequires: meson >= 0.47.0 BuildRequires: meson >= 0.47.0
BuildRequires: nasm BuildRequires: nasm
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: python3-tomli
BuildRequires: rust >= 1.51 BuildRequires: rust >= 1.51
BuildRequires: pkgconfig(cairo) >= 1.10.0 BuildRequires: pkgconfig(cairo) >= 1.10.0
BuildRequires: pkgconfig(dav1d) BuildRequires: pkgconfig(dav1d)
BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-base-1.0) BuildRequires: pkgconfig(gstreamer-base-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
BuildRequires: pkgconfig(gstreamer-webrtc-1.0)
BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(gtk4)
BuildRequires: pkgconfig(libsodium) BuildRequires: pkgconfig(libsodium)
BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(libwebp)
@ -61,6 +63,7 @@ BuildRequires: pkgconfig(pango)
Requires: gstreamer Requires: gstreamer
Requires: gstreamer-plugins-base Requires: gstreamer-plugins-base
Enhances: gstreamer Enhances: gstreamer
ExcludeArch: ppc ppc64 ppc64le s390
%description %description
GStreamer is a streaming media framework based on graphs of filters GStreamer is a streaming media framework based on graphs of filters
@ -101,6 +104,8 @@ cp %{SOURCE2} .cargo/config
export RUSTFLAGS=%{rustflags} export RUSTFLAGS=%{rustflags}
%meson \ %meson \
--default-library=shared \
-Ddoc=disabled \
-Ddav1d=auto \ -Ddav1d=auto \
-Dsodium=system \ -Dsodium=system \
-Dcsound=disabled \ -Dcsound=disabled \
@ -130,6 +135,7 @@ cp %{SOURCE3} %{buildroot}%{_datadir}/appdata/
%{_libdir}/gstreamer-%{gst_branch}/libgsthlssink3.so %{_libdir}/gstreamer-%{gst_branch}/libgsthlssink3.so
%{_libdir}/gstreamer-%{gst_branch}/libgsthsv.so %{_libdir}/gstreamer-%{gst_branch}/libgsthsv.so
%{_libdir}/gstreamer-%{gst_branch}/libgstlewton.so %{_libdir}/gstreamer-%{gst_branch}/libgstlewton.so
%{_libdir}/gstreamer-%{gst_branch}/libgstndi.so
%{_libdir}/gstreamer-%{gst_branch}/libgstraptorq.so %{_libdir}/gstreamer-%{gst_branch}/libgstraptorq.so
%{_libdir}/gstreamer-%{gst_branch}/libgstrav1e.so %{_libdir}/gstreamer-%{gst_branch}/libgstrav1e.so
%{_libdir}/gstreamer-%{gst_branch}/libgstreqwest.so %{_libdir}/gstreamer-%{gst_branch}/libgstreqwest.so
@ -145,6 +151,8 @@ cp %{SOURCE3} %{buildroot}%{_datadir}/appdata/
%{_libdir}/gstreamer-%{gst_branch}/libgstrstextwrap.so %{_libdir}/gstreamer-%{gst_branch}/libgstrstextwrap.so
%{_libdir}/gstreamer-%{gst_branch}/libgstrstracers.so %{_libdir}/gstreamer-%{gst_branch}/libgstrstracers.so
%{_libdir}/gstreamer-%{gst_branch}/libgstrswebp.so %{_libdir}/gstreamer-%{gst_branch}/libgstrswebp.so
%{_libdir}/gstreamer-%{gst_branch}/libgstrswebrtc.so
%{_libdir}/gstreamer-%{gst_branch}/libgstrtpav1.so
%{_libdir}/gstreamer-%{gst_branch}/libgstsodium.so %{_libdir}/gstreamer-%{gst_branch}/libgstsodium.so
%{_libdir}/gstreamer-%{gst_branch}/libgstspotify.so %{_libdir}/gstreamer-%{gst_branch}/libgstspotify.so
%{_libdir}/gstreamer-%{gst_branch}/libgsttextahead.so %{_libdir}/gstreamer-%{gst_branch}/libgsttextahead.so
@ -152,9 +160,10 @@ cp %{SOURCE3} %{buildroot}%{_datadir}/appdata/
%{_libdir}/gstreamer-%{gst_branch}/libgsttogglerecord.so %{_libdir}/gstreamer-%{gst_branch}/libgsttogglerecord.so
%{_libdir}/gstreamer-%{gst_branch}/libgsturiplaylistbin.so %{_libdir}/gstreamer-%{gst_branch}/libgsturiplaylistbin.so
%{_libdir}/gstreamer-%{gst_branch}/libgstvideofx.so %{_libdir}/gstreamer-%{gst_branch}/libgstvideofx.so
%{_libdir}/gstreamer-%{gst_branch}/libgstwebrtchttp.so
%dir %{_datadir}/appdata %dir %{_datadir}/appdata
%{_datadir}/appdata/gstreamer-plugins-rs.appdata.xml %{_datadir}/appdata/gstreamer-plugins-rs.appdata.xml
%{_bindir}/gst-webrtc-signalling-server
%files devel %files devel
%{_libdir}/pkgconfig/*.pc %{_libdir}/pkgconfig/*.pc

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:1de67ffc152a19cb9fda7daf686052ab863780dbe973791572b733374dcfeafc oid sha256:7e22dd739140c1dd127ea1ac6855eca80a18e3d77c28eccba74bfe242eb081a8
size 69252564 size 76036668