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">
|
||||
<param name="url">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git</param>
|
||||
<param name="filename">gst-plugins-rs</param>
|
||||
<param name="versionformat">0.13.1</param>
|
||||
<param name="revision">refs/tags/0.13.1</param>
|
||||
<param name="versionformat">1.26.5</param>
|
||||
<param name="revision">refs/tags/gstreamer-1.26.5</param>
|
||||
<param name="scm">git</param>
|
||||
</service>
|
||||
<service name="set_version" mode="manual"/>
|
||||
@@ -16,6 +16,7 @@
|
||||
<service name="cargo_vendor" mode="manual">
|
||||
<param name="srcdir">gst-plugins-rs</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>
|
||||
</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
|
||||
version: 0.13.1
|
||||
mtime: 1724784650
|
||||
commit: 0bc57b8a0a6ccc8d3b8e9127b4021cbf98f3be39
|
||||
version: 1.26.5
|
||||
mtime: 1754571656
|
||||
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>
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# 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
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -20,14 +20,14 @@
|
||||
%define _name gst-plugins-rs
|
||||
%define gst_branch 1.0
|
||||
|
||||
%ifarch s390 s390x ppc ppc64
|
||||
%dnl #%%ifarch s390 s390x ppc ppc64
|
||||
%bcond_with aws
|
||||
%else
|
||||
%bcond_without aws
|
||||
%endif
|
||||
%dnl #%%else
|
||||
%dnl #%%bcond_without aws
|
||||
%dnl #%%endif
|
||||
|
||||
Name: gstreamer-plugins-rs
|
||||
Version: 0.13.1
|
||||
Version: 1.26.5
|
||||
Release: 0
|
||||
Summary: GStreamer Streaming-Media Framework Plug-Ins
|
||||
License: LGPL-2.1-or-later
|
||||
@@ -100,6 +100,8 @@ plugins.
|
||||
-Ddav1d=auto \
|
||||
-Dsodium=enabled \
|
||||
-Dcsound=disabled \
|
||||
-Dvvdec=disabled \
|
||||
-Dskia=disabled \
|
||||
%if %{without aws}
|
||||
-Daws=disabled \
|
||||
%endif
|
||||
@@ -123,6 +125,7 @@ cp %{SOURCE4} %{buildroot}%{_datadir}/appdata/
|
||||
# Disable csound for now, bring issue upstream
|
||||
#%%{_libdir}/gstreamer-%%{gst_branch}/libgstcsound.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstdav1d.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstelevenlabs.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstfallbackswitch.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstffv1.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}/libgstregex.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstreqwest.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrsanalytics.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrsaudiofx.so
|
||||
%{_libdir}/gstreamer-%{gst_branch}/libgstrsclosedcaption.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}/libgsturiplaylistbin.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
|
||||
%{_datadir}/appdata/gstreamer-plugins-rs.appdata.xml
|
||||
%{_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
|
||||
oid sha256:ced9e867147a385082498e8e3415f39b3883b902845d7842a540c8d83410bb8e
|
||||
size 83807633
|
||||
oid sha256:02561139a616a72409c11dc78966920ed98b44c17d8bf17c4aca3a3a0ad49752
|
||||
size 98832991
|
||||
|
Reference in New Issue
Block a user