forked from pool/gstreamer-plugins-rs
Compare commits
97 Commits
Author | SHA256 | Date | |
---|---|---|---|
888f4eb2a5 | |||
caf76722f0 | |||
83b21446b1 | |||
91a808ab22 | |||
92be4c4633 | |||
71243ac628 | |||
9c5cc49ad2 | |||
c64e85a37d | |||
3fa6ca1c77 | |||
63ac9b717b | |||
380c5cd604 | |||
e62c599ad1 | |||
1e565e3f64 | |||
0e09c84bbd | |||
1236cd8db4 | |||
80596aaa40 | |||
44a488f24e | |||
e15c808428 | |||
375bab1510 | |||
e62a3a1d16 | |||
d4a441aa02 | |||
c13841e1cc | |||
bfc85dc265 | |||
fc24c78710 | |||
81067306be | |||
453090b80f | |||
0d0a08b130 | |||
d1bcaa6f6c | |||
5c55879db5 | |||
4ed6b97d64 | |||
411b4b18b6 | |||
5f304c0e0c | |||
41eb5fed81 | |||
4e540df8f5 | |||
468cf4c633 | |||
5ac7ca0deb | |||
17bdd523ee | |||
123f74ee6c | |||
a3f215e750 | |||
ef2c03daee | |||
4173f052d4 | |||
61d9a08531 | |||
648646f038 | |||
61d9640b95 | |||
89b7cfd505 | |||
746dacca6e | |||
01a2118468 | |||
66d47986fe | |||
44c9fe30b9 | |||
9488488ee9 | |||
2ada327751 | |||
65ae584992 | |||
0b3e79ceb0 | |||
b8da21cbb5 | |||
0d481996e0 | |||
a604911070 | |||
ef52c79a4a | |||
47dd758412 | |||
5af5b5e5ac | |||
5166f9b376 | |||
e742afa894 | |||
83ac124897 | |||
9f5836658e | |||
c6c7583457 | |||
33af3cb137 | |||
9227da463a | |||
66a0662029 | |||
beca223b56 | |||
5ab42b9701 | |||
e230a2ad00 | |||
a5ccec92b6 | |||
f955e8a9c1 | |||
3aa747bc59 | |||
4a0e839b1e | |||
1c2c79c1fb | |||
99912ca3f3 | |||
cc4ade19a1 | |||
2739ffbb4c | |||
344fdb2cf0 | |||
b19c4f1284 | |||
99592f1ae4 | |||
74554ae211 | |||
56569d192f | |||
d547eaa687 | |||
3e6689eca3 | |||
950f1823d7 | |||
f5f777407e | |||
a3e0c2d521 | |||
0f4d7cbabe | |||
e8266f1b1b | |||
d97c241d69 | |||
ddd8d359ef | |||
fbefc6da12 | |||
3a1ace4048 | |||
faf1e07ca8 | |||
1c6bd5c592 | |||
d253bfa9de |
23
README.SUSE
23
README.SUSE
@@ -1,23 +0,0 @@
|
|||||||
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
|
|
7
_service
7
_service
@@ -3,8 +3,8 @@
|
|||||||
<service name="obs_scm" mode="manual">
|
<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">gst-plugins-rs</param>
|
<param name="filename">gst-plugins-rs</param>
|
||||||
<param name="versionformat">0.13.1</param>
|
<param name="versionformat">1.26.5</param>
|
||||||
<param name="revision">refs/tags/0.13.1</param>
|
<param name="revision">refs/tags/gstreamer-1.26.5</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="set_version" mode="manual"/>
|
<service name="set_version" mode="manual"/>
|
||||||
@@ -16,6 +16,7 @@
|
|||||||
<service name="cargo_vendor" mode="manual">
|
<service name="cargo_vendor" mode="manual">
|
||||||
<param name="srcdir">gst-plugins-rs</param>
|
<param name="srcdir">gst-plugins-rs</param>
|
||||||
<param name="compression">zst</param>
|
<param name="compression">zst</param>
|
||||||
<param name="update">true</param>
|
<param name="update">false</param>
|
||||||
|
<param name="i-accept-the-risk">RUSTSEC-2023-0071</param>
|
||||||
</service>
|
</service>
|
||||||
</services>
|
</services>
|
||||||
|
29
cargo_config
29
cargo_config
@@ -1,29 +0,0 @@
|
|||||||
[source.crates-io]
|
|
||||||
replace-with = "vendored-sources"
|
|
||||||
|
|
||||||
[source."git+https://github.com/gtk-rs/gtk-rs-core?branch=0.19"]
|
|
||||||
git = "https://github.com/gtk-rs/gtk-rs-core"
|
|
||||||
branch = "0.19"
|
|
||||||
replace-with = "vendored-sources"
|
|
||||||
|
|
||||||
[source."git+https://github.com/gtk-rs/gtk4-rs?branch=0.8"]
|
|
||||||
git = "https://github.com/gtk-rs/gtk4-rs"
|
|
||||||
branch = "0.8"
|
|
||||||
replace-with = "vendored-sources"
|
|
||||||
|
|
||||||
[source."git+https://github.com/rust-av/ffv1.git?rev=2afb025a327173ce891954c052e804d0f880368a"]
|
|
||||||
git = "https://github.com/rust-av/ffv1.git"
|
|
||||||
rev = "2afb025a327173ce891954c052e804d0f880368a"
|
|
||||||
replace-with = "vendored-sources"
|
|
||||||
|
|
||||||
[source."git+https://github.com/rust-av/flavors"]
|
|
||||||
git = "https://github.com/rust-av/flavors"
|
|
||||||
replace-with = "vendored-sources"
|
|
||||||
|
|
||||||
[source."git+https://gitlab.freedesktop.org/gstreamer/gstreamer-rs?branch=0.22"]
|
|
||||||
git = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
|
|
||||||
branch = "0.22"
|
|
||||||
replace-with = "vendored-sources"
|
|
||||||
|
|
||||||
[source.vendored-sources]
|
|
||||||
directory = "vendor"
|
|
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:20df0c8f46f3c4f8284b2ae7bb475220303992d56b93d74f110cf2f1d44b28dc
|
|
||||||
size 8947213
|
|
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:552a0736fcce820e0505c75a9c5d962158d7c9b515df39b45638e0323781b1b5
|
|
||||||
size 11095053
|
|
3
gst-plugins-rs-1.26.5.obscpio
Normal file
3
gst-plugins-rs-1.26.5.obscpio
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:f7f9f29bb03c201e91f7cae7cdcc42c34f9d1e1f9579be97f10d224e167769fa
|
||||||
|
size 14103565
|
@@ -1,4 +1,4 @@
|
|||||||
name: gst-plugins-rs
|
name: gst-plugins-rs
|
||||||
version: 0.13.1
|
version: 1.26.5
|
||||||
mtime: 1724784650
|
mtime: 1754571656
|
||||||
commit: 0bc57b8a0a6ccc8d3b8e9127b4021cbf98f3be39
|
commit: 4114bcad01f99c372431fac07dcdfec731a8abec
|
||||||
|
@@ -1,3 +1,366 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 12 07:14:39 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 1.26.5:
|
||||||
|
+ awstranscriber2, awstranslate: Handle multiple stream-start
|
||||||
|
event
|
||||||
|
+ ceaX08overlay: support ANY caps features, allowing e.g.
|
||||||
|
memory:GLMemory if downstream supports the overlay composition
|
||||||
|
meta
|
||||||
|
+ hlsmultivariantsink: Fix master playlist version
|
||||||
|
+ rtprecv: Drop state lock before chaining RTCP packets from the
|
||||||
|
RTP chain function
|
||||||
|
+ Add rtpbin2 examples
|
||||||
|
+ rtpmp4apay2: fix payload size prefix
|
||||||
|
+ rtp: threadshare: fix some property ranges
|
||||||
|
+ mpegtslivesrc: Remove leftover debug message
|
||||||
|
+ ts-audiotestsrc fixes
|
||||||
|
+ threadshare: fix flush for ts-queue ts-proxy & ts-intersrc
|
||||||
|
+ threadshare: fix regression in ts-proxysrc
|
||||||
|
+ threadshare: improvements to some elements
|
||||||
|
+ threadshare: Enable windows Win32_Networking feature
|
||||||
|
+ threadshare: queue & proxy: fix race condition stopping
|
||||||
|
+ threadshare: Also enable windows Win32_Networking_WinSock
|
||||||
|
feature
|
||||||
|
+ tracers: pipeline-snapshot: reduce WebSocket connection log
|
||||||
|
level
|
||||||
|
+ tracers: queue-levels: add support for threadshare DataQueue
|
||||||
|
related elements
|
||||||
|
+ tracers: Update to etherparse 0.19
|
||||||
|
+ transcriberbin: Fix handling of upstream latency query
|
||||||
|
+ webrtcsink: Move videorate before videoconvert and videoscale
|
||||||
|
to avoid processing frames that would be dropped
|
||||||
|
+ Fix various new clippy 1.89 warnings
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 24 07:32:32 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 1.26.4:
|
||||||
|
+ aws: s3hlssink: Write to S3 on OutputStream flush
|
||||||
|
+ cea708mux: fix clipping function
|
||||||
|
+ dav1ddec: Use video decoder base class latency reporting API
|
||||||
|
+ elevenlabssynthesizer: fix running time checks
|
||||||
|
+ gopbuffer: Push GOPs in order of time on EOS
|
||||||
|
+ gtk4: Improve color-state fallbacks for unknown values
|
||||||
|
+ gtk4: Add YCbCr memory texture formats
|
||||||
|
+ gtk4: Promote set_caps debug log to info
|
||||||
|
+ hlssink3: Fix a comment typo
|
||||||
|
+ hlssink3: Use closed fragment location in playlist generation
|
||||||
|
+ livekit: add room-timeout
|
||||||
|
+ mccparse: Convert "U" to the correct byte representation
|
||||||
|
+ mp4mux: add TAI timestamp element and muxing
|
||||||
|
+ threadshare: add a ts-rtpdtmfsrc element
|
||||||
|
+ rtp: Update to rtcp-types 0.2
|
||||||
|
+ rtpsend: Don't configure a zero min RTCP interval for senders
|
||||||
|
+ rtpbin2: Fix handling of unknown PTs and don't warn about
|
||||||
|
incomplete RTP caps to allow for bundling
|
||||||
|
+ rtpbin2: Improve rtcp-mux support
|
||||||
|
+ rtpbin2: fix race condition on serialized Queries
|
||||||
|
+ rtpbin2: sync: fix race condition
|
||||||
|
+ rtprecv optimize src pad scheduling
|
||||||
|
+ rtprecv: fix SSRC collision event sent in wrong direction
|
||||||
|
+ skia: Add harfbuzz, freetype and fontconfig as dependencies in
|
||||||
|
the meson build
|
||||||
|
+ tttocea{6,7}08: Disallow pango markup from input caps
|
||||||
|
+ ts-intersrc: handle dynamic inter-ctx changes
|
||||||
|
+ threadshare: src elements: don't pause the task in downward
|
||||||
|
state transitions
|
||||||
|
+ webrtc: sink: avoid recursive locking of the session
|
||||||
|
+ webrtcsink: fix deadlock on error setting remote description
|
||||||
|
+ webrtcsink: add mitigation modes parameter and signal
|
||||||
|
+ webrtc: fix Safari addIceCandidate crash
|
||||||
|
+ webrtc-api: Set default bundle policy to max-bundle
|
||||||
|
+ WHIP client: emit shutdown after DELETE request
|
||||||
|
+ Fix various new clippy 1.88 warnings
|
||||||
|
+ Update dependencies
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 1 20:32:32 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 1.26.3:
|
||||||
|
+ Add new speech synthesis element around ElevenLabs API
|
||||||
|
+ cea708mux: fix another WouldOverflow case
|
||||||
|
+ cea708mux: support configuring a limit to how much data will be
|
||||||
|
pending.
|
||||||
|
+ cea708overlay: also reset the output size on flush stop
|
||||||
|
+ gcc: handle out of order packets
|
||||||
|
+ fmp4mux: Fix panic on late GOP
|
||||||
|
+ livekit: expose a connection state property
|
||||||
|
+ mp4mux: add taic box
|
||||||
|
+ mp4mux: test the trak structure
|
||||||
|
+ pcap_writer: Make target-property and pad-path properties
|
||||||
|
writable again
|
||||||
|
+ skia: Don't build skia plugin by default for now
|
||||||
|
+ threadshare: cleanups & usability improvements
|
||||||
|
+ threadshare: sync runtime with latest async-io
|
||||||
|
+ threadshare: fix kqueue reactor
|
||||||
|
+ threadshare: Update to getifaddrs 0.2
|
||||||
|
+ threadshare: add new thread-sharing inter elements
|
||||||
|
+ threadshare: add a ts-rtpdtmfsrc element
|
||||||
|
+ transcriberbin: fix naming of subtitle pads
|
||||||
|
+ tttocea708: don't panic if a new service would overflow
|
||||||
|
+ webrtc: android: Update Gradle and migrate to
|
||||||
|
FindGStreamerMobile
|
||||||
|
+ webrtc: add new examples for stream selection over data channel
|
||||||
|
+ webrtcsrc: the webrtcbin get-transceiver index is not
|
||||||
|
mlineindex
|
||||||
|
+ webrtcsrc: send CustomUpstream events over control channel ..
|
||||||
|
+ webrtcsink: Don't require encoder element for pre-encoded
|
||||||
|
streams
|
||||||
|
+ webrtcsink: Don't reject caps events if the codec_data changes
|
||||||
|
+ whip: server: pick session-id from the endpoint if specified
|
||||||
|
+ cargo: add config file to force
|
||||||
|
CARGO_NET_GIT_FETCH_WITH_CLI=true
|
||||||
|
+ Cargo.lock, deny: Update dependencies and log duplicated
|
||||||
|
targo-lexicon
|
||||||
|
+ Update windows-sys dependency from ">=0.52, <=0.59" to ">=0.52,
|
||||||
|
<=0.60"
|
||||||
|
+ deny: Add override for windows-sys 0.59
|
||||||
|
+ deny: Update lints
|
||||||
|
+ cargo_wrapper: Fix backslashes being parsed as escape codes on
|
||||||
|
Windows
|
||||||
|
+ Fixes for Clock: non-optional return types
|
||||||
|
+ Rename relationmeta plugin to analytics
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 1 07:36:19 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 1.26.2:
|
||||||
|
+ awstranslate: improve control over accumulator behavior
|
||||||
|
+ awstranslate: output buffer lists
|
||||||
|
+ cea608tott: make test text less shocking by having more cues as
|
||||||
|
context
|
||||||
|
+ dav1ddec: Directly decode into downstream allocated buffers if
|
||||||
|
possible
|
||||||
|
+ deny: Allow webpki-root-certs license
|
||||||
|
+ fmp4mux: Add support for AC-3 / EAC-3
|
||||||
|
+ fmp4mux: Use earliest PTS for the base media decode time (tfdt)
|
||||||
|
+ fmp4mux: Fix handling of negative DTS in composition time
|
||||||
|
offset
|
||||||
|
+ fmp4mux: Write lmsg as compatible brand into the last fragment
|
||||||
|
+ mp4mux: add extra brands
|
||||||
|
+ mp4: avoid dumping test output into build directory
|
||||||
|
+ mp4: migrate to mp4-atom to check muxing
|
||||||
|
+ mp4: test the trak structure
|
||||||
|
+ gtk4: Update and adapt to texture builder API changes
|
||||||
|
+ gtk4: Initial colorimetry support
|
||||||
|
+ gtk4: Update default GTK4 target version to 4.10
|
||||||
|
+ rtp: Update to bitstream-io 4.0
|
||||||
|
+ skia: Implement a video compositor using skia
|
||||||
|
+ webrtc: addressing a few deadlocks
|
||||||
|
+ webrtc: Support for producer sessions targeted at a given
|
||||||
|
consumer
|
||||||
|
+ webrtc: add new JanusVR source element
|
||||||
|
+ webrtc: janus: clean up and refactoring
|
||||||
|
+ webrtcsink: Use seq number instead of Uuid for discovery
|
||||||
|
+ webrtc: Make older peers less likely to crash when webrtcsrc is
|
||||||
|
used
|
||||||
|
+ Fix or silence various new clippy warnings
|
||||||
|
+ Update Cargo.lock to fix duplicated target-lexicon
|
||||||
|
- Pass skia=disabled to meson setup, not yet available in openSUSE.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 2 10:17:46 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 1.26.1:
|
||||||
|
+ Bump MSRV to 1.83
|
||||||
|
+ Allow any windows-sys version >= 0.52 and <= 0.59
|
||||||
|
+ aws/polly: add GstScaletempoTargetDurationMeta to output
|
||||||
|
buffers
|
||||||
|
+ awstranslate: improve message posted on bus
|
||||||
|
+ cdg: typefind: Division by zero fix
|
||||||
|
+ cea708mux: Improve support for overflowing input captions
|
||||||
|
+ colordetect: Change to videofilter base class
|
||||||
|
+ dav1ddec:
|
||||||
|
- Drain decoder on caps changes if necessary
|
||||||
|
- Only update unknown parts of the upstream colorimetry and not
|
||||||
|
all of it
|
||||||
|
- Support RGB encoded AV1
|
||||||
|
- Use downstream buffer pool for copying if video meta is not
|
||||||
|
supported
|
||||||
|
- Use max-frame-delay value from the decoder instead of
|
||||||
|
calculating it
|
||||||
|
- Use max-frame-delay value from the decoder instead of
|
||||||
|
calculating it
|
||||||
|
+ doc: Update to latest way of generating hotdoc config files
|
||||||
|
+ Fix gtk4 compile
|
||||||
|
+ Fix various clippy 1.86 warnings and update gstreamer-rs /
|
||||||
|
gtk-rs dependencies
|
||||||
|
+ fmp4mux:
|
||||||
|
- Add a couple of minor new features
|
||||||
|
- Add manual-split mode that is triggered by serialized
|
||||||
|
downstream events
|
||||||
|
- Add send-force-keyunit property
|
||||||
|
- Fix latency configuration for properties set during
|
||||||
|
construction
|
||||||
|
- Improve split-at-running-time handling
|
||||||
|
- Write a v0 tfdt box if the decode time is small enough
|
||||||
|
+ fmp4mux/mp4mux: Handle the case of multiple tags per taglist
|
||||||
|
correctly
|
||||||
|
+ gstwebrtc-api: Add TypeScript type definitions, build ESM for
|
||||||
|
broader compatibility, improve JSDocs
|
||||||
|
+ hlsmultivariantsink: Allow users to specify playlist and
|
||||||
|
segment location
|
||||||
|
+ hlssink3: Add Support for NTP timestamp from buffer
|
||||||
|
+ livesync:
|
||||||
|
- Notify in/out/drop/duplicate properties on change
|
||||||
|
- Only notify drop/duplicate properties
|
||||||
|
+ meson: Require gst 1.18 features for dav1d
|
||||||
|
+ mp4mux: Don't write composition time offsets if they're all
|
||||||
|
zero
|
||||||
|
+ mp4mux, fmp4mux: Use correct timescales for edit lists
|
||||||
|
+ mpegtslivesrc:
|
||||||
|
- Increase threshold for PCR <-> PTS DISCONT
|
||||||
|
- Use a separate mutex for the properties
|
||||||
|
+ mux: use smaller number of samples for testing
|
||||||
|
+ net/aws: punctuation-related improvements to our
|
||||||
|
span_tokenize_items function
|
||||||
|
+ pcap_writer: Mark target-factory and pad-path props as
|
||||||
|
construct-only
|
||||||
|
+ speechmatics: Handle multiple stream-start event
|
||||||
|
+ tracers: buffer-lateness: don't panic on add overflow + reduce
|
||||||
|
graph legend entry font size a bit
|
||||||
|
+ tracers: Update to etherparse 0.17
|
||||||
|
+ transcriberbin: make auto passthrough work when transcriber is
|
||||||
|
a bin
|
||||||
|
+ ts-jitterbuffer: improve scheduling of lost events
|
||||||
|
+ tttocea708: fix origin-row handling for roll-up in CEA-708
|
||||||
|
+ Update dependencies
|
||||||
|
+ Update gtk-rs / gstreamer-rs dependencies and update for API
|
||||||
|
changes
|
||||||
|
+ Update to bitstream-io 3
|
||||||
|
+ uriplaylistbin: skip cache test when offline
|
||||||
|
+ webrtc: Port to reqwest 0.12
|
||||||
|
+ webrtcsink: Fix compatibility with audio level header extension
|
||||||
|
- Pass vvdec=disabled to meson setup, libvvdec is currently not
|
||||||
|
available in openSUSE.
|
||||||
|
- Disable aws plugin for all arches via bcond, fails to build.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 12 14:06:37 UTC 2025 - Antonio Larrosa <alarrosa@suse.com>
|
||||||
|
|
||||||
|
- Update to version 0.13.5:
|
||||||
|
+ Fixed:
|
||||||
|
- cdg: Fix typefind errors on specific file sizes.
|
||||||
|
- cea608overlay:
|
||||||
|
. Ensure lines are rendered in order.
|
||||||
|
. Clear output on each switch.
|
||||||
|
- cea608overlay / cea708overlay: Fix field lookup for S334-1A
|
||||||
|
captions.
|
||||||
|
- cea608tocea708: Fix S334-1A field flag usage.
|
||||||
|
- closedcaption:
|
||||||
|
. Fix rollup mode not always using the correct base row
|
||||||
|
. Only increase dtvcc packet sequence if there are services.
|
||||||
|
- fmp4mux:
|
||||||
|
. Fix state cleanup on flush.
|
||||||
|
. Handle language/orientation tags as per-stream tags.
|
||||||
|
- hlssink3: Write playlist atomically.
|
||||||
|
- inter: Don't leak hashmap objects.
|
||||||
|
- mpegtslivesrc:
|
||||||
|
. Handle zero-byte adaptation fields correctly.
|
||||||
|
. Consider initial calibration of the clock.
|
||||||
|
. Ignore NIT programs from the PAT.
|
||||||
|
- onvifmetadatacombiner: Unset PTS/DTS of metadata.
|
||||||
|
- rtpbasepay / rtpbasedepay: Only forward buffers after a
|
||||||
|
segment event.
|
||||||
|
- rtpac3depay2: Fix handling of non-fragmented payloads.
|
||||||
|
- togglerecord: Drop locks before sending queries to avoid
|
||||||
|
deadlocks.
|
||||||
|
- tttocea708: Don't reset service writer for every incoming
|
||||||
|
caption.
|
||||||
|
- whipserversrc: Handle concurrent POSTs.
|
||||||
|
+ Added:
|
||||||
|
- mpegtslivesrc: Take adaptation field discontinuity flag into
|
||||||
|
account.
|
||||||
|
- uriplaylistbin: Add caching support
|
||||||
|
+ Changed: - Updated various dependencies.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 2 21:55:22 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 0.13.4:
|
||||||
|
+ Fixed:
|
||||||
|
- cea608overlay: Fix rendering when roll-up base row is at the
|
||||||
|
top.
|
||||||
|
- cea708mux:
|
||||||
|
. Handle CEA608 data correctly and output padding by default.
|
||||||
|
. Clear leftover pending codes correctly.
|
||||||
|
- cea708overlay:
|
||||||
|
. Produce better CEA608 layouts.
|
||||||
|
. Fix background/foreground types and enable black background
|
||||||
|
by default.
|
||||||
|
. Clear correctly on caption timeout.
|
||||||
|
- mpegtslivesrc: Various fixes related to stream
|
||||||
|
discontinuities.
|
||||||
|
- tttocea708: Fix various conformance issues.
|
||||||
|
- togglerecord: Fix various deadlocks and simplify mutexes.
|
||||||
|
- webrtcsink:
|
||||||
|
. Fix various deadlocks.
|
||||||
|
. Set caps-change-mode=delayed on encoder capsfilter.
|
||||||
|
. Ignore more fields on caps changes.
|
||||||
|
+ Added:
|
||||||
|
- awss3putobjectsink: Add next-file support.
|
||||||
|
- tracers: Add signal to force writing log file to queue-levels
|
||||||
|
and buffer-lateness tracers.
|
||||||
|
- webrtc: Handle some more Janus events.
|
||||||
|
- webrtcsink: Add support for openh264enc and nvh265enc.
|
||||||
|
- webrtcsrc: Add connect-to-first-producer property.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 9 11:12:56 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 0.13.3:
|
||||||
|
+ Fixed:
|
||||||
|
- gtk4paintablesink:
|
||||||
|
. Don't check for a GL context when filtering dmabuf caps.
|
||||||
|
. Use a correctly typed None value when retrieving paintable
|
||||||
|
property fails.
|
||||||
|
- mpegtslivesrc: Parse PAT/PMT to lock to a single program/PCR
|
||||||
|
in case multiple are in the stream.
|
||||||
|
- rtp: Fix reference timestamp meta de-duplication in
|
||||||
|
depayloaders.
|
||||||
|
- quinn: Specify a default crypto provider to avoid conflicts.
|
||||||
|
- transcriberbin: Fix linking of user-provided transcriber.
|
||||||
|
- webrtcsink:
|
||||||
|
. Allow pixel-aspect-ratio changes.
|
||||||
|
. Fix naming of error dot files of discovery pipelines.
|
||||||
|
. Fix session not in place errors.
|
||||||
|
- webrtc: janus: Do not block in end_session().
|
||||||
|
+ Added:
|
||||||
|
- awstranscriber: Post warning message with details when items
|
||||||
|
are too late.
|
||||||
|
- transcriberbin: Support both latency and translate-latency
|
||||||
|
properties.
|
||||||
|
- webrtc: janus: Add janus-state property.
|
||||||
|
+ Changed: gtk4paintablesink: Deprecated "wayland" feature and
|
||||||
|
call it "waylandegl" as it has nothing to do with generic
|
||||||
|
Wayland support.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 16 18:58:43 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 0.13.2:
|
||||||
|
+ Fixed:
|
||||||
|
- cea608overlay: Avoid overflow when deciding which lines to
|
||||||
|
retain.
|
||||||
|
- cea708mux:
|
||||||
|
. Actually push gap events downstream.
|
||||||
|
. Stop with EOS once all pads are EOS.
|
||||||
|
. Fix off-by-one when deciding if a buffer belongs to this or
|
||||||
|
the next frame.
|
||||||
|
- mpegtslivesrc: Various timestamp tracking fixes.
|
||||||
|
- onvifmetadatapay: Set output caps earlier.
|
||||||
|
- transcriberbin: Fix passthrough state change.
|
||||||
|
- webrtcsink: Fix setting of RFC7273 attributes in the SDP.
|
||||||
|
+ Added:
|
||||||
|
- dav1ddec: Add properties for film grain synthesis and in-loop
|
||||||
|
filters.
|
||||||
|
- mpegtslivesrc: Handle PCR discontinuities.
|
||||||
|
- rtpav1depay: Add wait-for-keyframe and request-keyframe
|
||||||
|
properties.
|
||||||
|
- webrtcsrc: Expose msid property on source pads.
|
||||||
|
+ Changed: spotify: Reduce dependencies.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Sep 10 12:56:17 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
Tue Sep 10 12:56:17 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package gstreamer-plugins-rs
|
# spec file for package gstreamer-plugins-rs
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -20,14 +20,14 @@
|
|||||||
%define _name gst-plugins-rs
|
%define _name gst-plugins-rs
|
||||||
%define gst_branch 1.0
|
%define gst_branch 1.0
|
||||||
|
|
||||||
%ifarch s390 s390x ppc ppc64
|
%dnl #%%ifarch s390 s390x ppc ppc64
|
||||||
%bcond_with aws
|
%bcond_with aws
|
||||||
%else
|
%dnl #%%else
|
||||||
%bcond_without aws
|
%dnl #%%bcond_without aws
|
||||||
%endif
|
%dnl #%%endif
|
||||||
|
|
||||||
Name: gstreamer-plugins-rs
|
Name: gstreamer-plugins-rs
|
||||||
Version: 0.13.1
|
Version: 1.26.5
|
||||||
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
|
||||||
@@ -100,6 +100,8 @@ plugins.
|
|||||||
-Ddav1d=auto \
|
-Ddav1d=auto \
|
||||||
-Dsodium=enabled \
|
-Dsodium=enabled \
|
||||||
-Dcsound=disabled \
|
-Dcsound=disabled \
|
||||||
|
-Dvvdec=disabled \
|
||||||
|
-Dskia=disabled \
|
||||||
%if %{without aws}
|
%if %{without aws}
|
||||||
-Daws=disabled \
|
-Daws=disabled \
|
||||||
%endif
|
%endif
|
||||||
@@ -123,6 +125,7 @@ cp %{SOURCE4} %{buildroot}%{_datadir}/appdata/
|
|||||||
# Disable csound for now, bring issue upstream
|
# Disable csound for now, bring issue upstream
|
||||||
#%%{_libdir}/gstreamer-%%{gst_branch}/libgstcsound.so
|
#%%{_libdir}/gstreamer-%%{gst_branch}/libgstcsound.so
|
||||||
%{_libdir}/gstreamer-%{gst_branch}/libgstdav1d.so
|
%{_libdir}/gstreamer-%{gst_branch}/libgstdav1d.so
|
||||||
|
%{_libdir}/gstreamer-%{gst_branch}/libgstelevenlabs.so
|
||||||
%{_libdir}/gstreamer-%{gst_branch}/libgstfallbackswitch.so
|
%{_libdir}/gstreamer-%{gst_branch}/libgstfallbackswitch.so
|
||||||
%{_libdir}/gstreamer-%{gst_branch}/libgstffv1.so
|
%{_libdir}/gstreamer-%{gst_branch}/libgstffv1.so
|
||||||
%{_libdir}/gstreamer-%{gst_branch}/libgstfmp4.so
|
%{_libdir}/gstreamer-%{gst_branch}/libgstfmp4.so
|
||||||
@@ -143,6 +146,7 @@ cp %{SOURCE4} %{buildroot}%{_datadir}/appdata/
|
|||||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrav1e.so
|
%{_libdir}/gstreamer-%{gst_branch}/libgstrav1e.so
|
||||||
%{_libdir}/gstreamer-%{gst_branch}/libgstregex.so
|
%{_libdir}/gstreamer-%{gst_branch}/libgstregex.so
|
||||||
%{_libdir}/gstreamer-%{gst_branch}/libgstreqwest.so
|
%{_libdir}/gstreamer-%{gst_branch}/libgstreqwest.so
|
||||||
|
%{_libdir}/gstreamer-%{gst_branch}/libgstrsanalytics.so
|
||||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrsaudiofx.so
|
%{_libdir}/gstreamer-%{gst_branch}/libgstrsaudiofx.so
|
||||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrsclosedcaption.so
|
%{_libdir}/gstreamer-%{gst_branch}/libgstrsclosedcaption.so
|
||||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrsfile.so
|
%{_libdir}/gstreamer-%{gst_branch}/libgstrsfile.so
|
||||||
@@ -164,6 +168,9 @@ cp %{SOURCE4} %{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}/libgstwebrtchttp.so
|
%{_libdir}/gstreamer-%{gst_branch}/libgstwebrtchttp.so
|
||||||
|
%{_libdir}/gstreamer-%{gst_branch}/libgsthlsmultivariantsink.so
|
||||||
|
%{_libdir}/gstreamer-%{gst_branch}/libgstspeechmatics.so
|
||||||
|
%{_libdir}/gstreamer-%{gst_branch}/libgststreamgrouper.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
|
%{_bindir}/gst-webrtc-signalling-server
|
||||||
|
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:6562a41f89ec0a80df5a33cb393f10d32421462d3841a40a074d10909f33ce37
|
|
||||||
size 78900412
|
|
@@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:ced9e867147a385082498e8e3415f39b3883b902845d7842a540c8d83410bb8e
|
oid sha256:02561139a616a72409c11dc78966920ed98b44c17d8bf17c4aca3a3a0ad49752
|
||||||
size 83807633
|
size 98832991
|
||||||
|
Reference in New Issue
Block a user