1
0

19 Commits

Author SHA256 Message Date
888f4eb2a5 Accepting request 1299095 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1299095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=38
2025-08-13 14:29:53 +00:00
caf76722f0 - 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

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=93
2025-08-12 14:23:43 +00:00
83b21446b1 Accepting request 1295737 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1295737
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=37
2025-07-26 11:40:53 +00:00
91a808ab22 - 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

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=91
2025-07-25 11:25:13 +00:00
92be4c4633 Accepting request 1289975 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1289975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=36
2025-07-03 10:10:22 +00:00
71243ac628 - 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

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=89
2025-07-02 13:38:13 +00:00
9c5cc49ad2 Accepting request 1282473 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1282473
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=35
2025-06-06 20:41:13 +00:00
c64e85a37d - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=87
2025-06-04 01:40:56 +00:00
3fa6ca1c77 Accepting request 1274664 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1274664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=34
2025-05-05 20:30:08 +00:00
63ac9b717b - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=85
2025-05-05 15:22:12 +00:00
380c5cd604 Accepting request 1252493 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1252493
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=33
2025-03-13 14:06:25 +00:00
e62c599ad1 Accepting request 1252491 from GNOME:Next
- 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.

OBS-URL: https://build.opensuse.org/request/show/1252491
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=83
2025-03-12 14:15:42 +00:00
1e565e3f64 Accepting request 1252323 from home:alarrosa:branches:multimedia:libs:gstreamer-1.26.0
OBS-URL: https://build.opensuse.org/request/show/1252323
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=82
2025-03-12 13:41:05 +00:00
0e09c84bbd Accepting request 1234890 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1234890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=32
2025-01-05 14:31:35 +00:00
1236cd8db4 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=80 2025-01-04 09:09:54 +00:00
80596aaa40 Accepting request 1229735 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1229735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=31
2024-12-11 20:03:17 +00:00
44a488f24e OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=78 2024-12-10 09:12:43 +00:00
e15c808428 Accepting request 1208548 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1208548
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=30
2024-10-17 16:39:28 +00:00
375bab1510 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=76 2024-10-17 06:32:17 +00:00
7 changed files with 388 additions and 17 deletions

View File

@@ -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>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:552a0736fcce820e0505c75a9c5d962158d7c9b515df39b45638e0323781b1b5
size 11095053

View File

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

View File

@@ -1,4 +1,4 @@
name: gst-plugins-rs
version: 0.13.1
mtime: 1724784650
commit: 0bc57b8a0a6ccc8d3b8e9127b4021cbf98f3be39
version: 1.26.5
mtime: 1754571656
commit: 4114bcad01f99c372431fac07dcdfec731a8abec

View File

@@ -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>

View File

@@ -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

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ced9e867147a385082498e8e3415f39b3883b902845d7842a540c8d83410bb8e
size 83807633
oid sha256:02561139a616a72409c11dc78966920ed98b44c17d8bf17c4aca3a3a0ad49752
size 98832991