1
0

97 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
e62a3a1d16 Accepting request 1200065 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1200065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=29
2024-09-11 14:56:35 +00:00
d4a441aa02 Accepting request 1153257 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1153257
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=28
2024-02-29 20:50:43 +00:00
c13841e1cc Accepting request 1153256 from home:alarrosa:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1153256
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=72
2024-02-29 14:18:25 +00:00
bfc85dc265 Accepting request 1153232 from home:alarrosa:branches:multimedia:libs
- Update to version 0.12.2:
  * Fixed
    - rtpgccbwe: Don't reset PTS/DTS to None as otherwise
      rtpsession won't be able to generate valid RTCP.
    - webrtcsink: Fix usage with 1.22.
  * Added
    - janusvrwebrtcsink: Add secret-key property.
    - janusvrwebrtcsink: Allow for string room ids and add
      string-ids property.
    - textwrap: Don't split on all whitespaces, especially not on
      non-breaking whitespace.
- Update to version 0.12.1:
  * Added
    - gtk4: Create a window for testing purposes when running in
      gst-launch-1.0 or if GST_GTK4_WINDOW=1 is set.
    - webrtcsink: Add msid property.
- Update to version 0.12.0:
  * Changed
    - ndi: ndisrc passes received data downstream without an
      additional copy, if possible.
    - webrtc: Cleanups to webrtcsrc/sink default signalling
      protocol, JavaScript implementation and server
      implementation.
    - webrtc: whipwebrtcsink is renamed to whipclientsink and
      deprecate old whipsink.
  * Fixed
    - gtk4: Fix Windows build when using EGL.
    - gtk4: Fix ARGB pre-multiplication with GTK 4.14. This
      requires building with the gtk_v4_10 or even better gtk_v4_14
      feature.

OBS-URL: https://build.opensuse.org/request/show/1153232
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=71
2024-02-29 13:19:27 +00:00
fc24c78710 Accepting request 1142222 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1142222
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=27
2024-01-29 21:32:31 +00:00
81067306be Accepting request 1142221 from home:alarrosa:branches:multimedia:libs
- Increase memory to 12G for s390x builds in _constraints
  (bsc#1218563).

- Increase memory to 10G for s390x builds in _constraints
  (bsc#1218563).

OBS-URL: https://build.opensuse.org/request/show/1142221
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=69
2024-01-29 10:25:50 +00:00
453090b80f Accepting request 1138125 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1138125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=26
2024-01-11 20:05:39 +00:00
0d0a08b130 Accepting request 1138124 from home:alarrosa:branches:multimedia:libs
- Increase memory for s390x builds in _constraints.

OBS-URL: https://build.opensuse.org/request/show/1138124
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=67
2024-01-11 12:57:26 +00:00
d1bcaa6f6c Accepting request 1138122 from home:alarrosa:branches:multimedia:libs
- Update both vendor files and include jsonwebtoken 9.2 in them.
- The ring crate only supports s390x since v0.17.0 and jsonwebtoken
  8 uses an older version, so we now patch livekit-api to use
  jsonwebtoken 9(.2) which allows to build the package in s390x
  (bsc#1218563).

OBS-URL: https://build.opensuse.org/request/show/1138122
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=66
2024-01-11 12:53:00 +00:00
5c55879db5 Accepting request 1136831 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1136831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=25
2024-01-05 20:42:10 +00:00
4ed6b97d64 Accepting request 1136781 from home:alarrosa:branches:multimedia:libs
- Update to version 0.11.3:
  + Fixed
    - ndi: Mark a private type as such and remove a wrong `Clone`
      impl of internal types.
    - uriplaylistbin: Fix a minor clippy warning.
    - fallbacksrc: Fix error during badly timed timeout scheduling.
    - webrtcsink: Fail gracefully if webrtcbin pads can't be
      requested instead of panicking.
    - threadshare: Fix deadlock in `ts-udpsrc`
      `notify::used-socket` signal emission.
  + Changed
    - Update to AWS SDK 1.0.
    - Update to windows-sys 0.52.
    - Update to async-tungstenite 0.24.
    - Update to bitstream-io 2.0.
    - tttocea608: De-duplicate some functions.
    - gtk4: Use async-channel instead of deprecated GLib main
      context channel.

OBS-URL: https://build.opensuse.org/request/show/1136781
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=64
2024-01-04 14:20:47 +00:00
411b4b18b6 Accepting request 1135316 from home:fcrozat:branches:multimedia:libs
- Update BuildRequires on cargo-c >= 0.9.21.

OBS-URL: https://build.opensuse.org/request/show/1135316
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=63
2024-01-04 06:23:41 +00:00
5f304c0e0c Accepting request 1128136 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1128136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=24
2023-11-22 17:55:16 +00:00
41eb5fed81 Accepting request 1127709 from home:iznogood:branches:multimedia:libs
- Add arm to excluded arches.

OBS-URL: https://build.opensuse.org/request/show/1127709
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=61
2023-11-22 13:23:54 +00:00
4e540df8f5 Accepting request 1126843 from multimedia:libs
- Use xz format in the _service file since services in SLE SP6
  don't support zstd.
- Update to version 0.11.2:
  + Fixed
    - filesink / s3sink: Set sync=false to allow processing faster
      than real-time.
    - hlssink3: Various minor bugfixes and cleanups.
    - livesync: Various minor bugfixes and cleanups that should
      make the element work more reliable.
    - s3sink: Fix handling of non-ASCII characters in URIs and
      keys.
    - sccparse: Parse SCC files that are incorrectly created by
      CCExtractor.
    - ndisrc: Assume > 8 channels are unpositioned.
    - rtpav1depay: Skip unexpected leading fragments instead of
      repeatedly warning
    - about the stream possibly being corrupted.
    - rtpav1depay: Don't push stale temporal delimiters downstream
      but wait until a complete OBU is collected.
    - whipwebrtcsink: Use correct URL during redirects.
    - webrtcsink: Make sure to not miss any ICE candidates.
    - webrtcsink: Fix deadlock when calling set-local-description.
    - webrtcsrc: Fix reference cycles that prevented the element
      from being freed.
    - webrtcsrc: Define signaller property as CONSTRUCT_ONLY to
      make it actually possible to set different signallers.
    - webrtc: Update livekit signaller to livekit 0.2.
    - meson: Various fixes to the meson-based build system.
  + Added
    - audiornnoise: Attach audio level meta to output buffers.
    - hlssink3: Allow adding EXT-X-PROGRAM-DATE-TIME tag to the
      manifest.
    - webrtcsrc: Add turn-servers property.
  + Changed
    - aws/webrtc: Update to AWS SDK 0.57/0.35.
- The last update to 1.22.6 was actually a downgrade to the 0.9
  branch that upstream seems to tag following the gstreamer version
  number but we should stick to the gstreamer-plugins-rs versioning
  scheme.
- To see the changes between 0.10.11 and 0.11.2, please check:
  https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/blob/main/CHANGELOG.md
- Add a vendor-for-dav1d-1.3.0.tar.zst vendor file specifically
  for Tumbleweed where dav1d 1.3.0 is used and is not supported by
  the dav1d crate used in 0.11.2 by default, so in this manually
  created vendor file, the dav1d 0.10 crate is forced.
- Add ix86 to excluded arches.

OBS-URL: https://build.opensuse.org/request/show/1126843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=23
2023-11-16 19:29:11 +00:00
468cf4c633 Accepting request 1126835 from home:alarrosa:branches:multimedia:libs
- Use xz format in the _service file since services in SLE SP6
  don't support zstd.

OBS-URL: https://build.opensuse.org/request/show/1126835
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=59
2023-11-16 11:26:09 +00:00
5ac7ca0deb Keep zst compression
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=58
2023-11-16 10:05:30 +00:00
17bdd523ee Accepting request 1126748 from home:alarrosa:branches:multimedia:libs
- Update to version 0.11.2:
  + Fixed
    - filesink / s3sink: Set sync=false to allow processing faster
      than real-time.
    - hlssink3: Various minor bugfixes and cleanups.
    - livesync: Various minor bugfixes and cleanups that should
      make the element work more reliable.
    - s3sink: Fix handling of non-ASCII characters in URIs and
      keys.
    - sccparse: Parse SCC files that are incorrectly created by
      CCExtractor.
    - ndisrc: Assume > 8 channels are unpositioned.
    - rtpav1depay: Skip unexpected leading fragments instead of
      repeatedly warning
    - about the stream possibly being corrupted.
    - rtpav1depay: Don't push stale temporal delimiters downstream
      but wait until a complete OBU is collected.
    - whipwebrtcsink: Use correct URL during redirects.
    - webrtcsink: Make sure to not miss any ICE candidates.
    - webrtcsink: Fix deadlock when calling set-local-description.
    - webrtcsrc: Fix reference cycles that prevented the element
      from being freed.
    - webrtcsrc: Define signaller property as CONSTRUCT_ONLY to
      make it actually possible to set different signallers.
    - webrtc: Update livekit signaller to livekit 0.2.
    - meson: Various fixes to the meson-based build system.
  + Added
    - audiornnoise: Attach audio level meta to output buffers.
    - hlssink3: Allow adding EXT-X-PROGRAM-DATE-TIME tag to the
      manifest.

OBS-URL: https://build.opensuse.org/request/show/1126748
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=57
2023-11-16 10:04:09 +00:00
123f74ee6c Accepting request 1120602 from GNOME:Next
Opinion?
I can't be bothered to figure out why it now fails with new cargo-c

- Add ix86 to excluded arches.

OBS-URL: https://build.opensuse.org/request/show/1120602
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=56
2023-11-16 05:40:02 +00:00
a3f215e750 Accepting request 1113997 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1113997
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=22
2023-09-29 19:13:40 +00:00
ef2c03daee Accepting request 1113039 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1113039
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=54
2023-09-28 07:36:32 +00:00
4173f052d4 Accepting request 1100828 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1100828
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=21
2023-07-27 14:51:06 +00:00
61d9a08531 Accepting request 1100827 from home:alarrosa:branches:multimedia:libs
- Update to version 0.10.10:
  + webrtcsink:
    - Avoid panic on unprepare from an async tokio context
  + livesync:
    - Wait for the end timestamp of the previous buffer before
      looking at queue
    - Improve EOS handling
  + togglerecord:
    - Clip segment before calculating timestamp/duration
    - Error out if main stream buffer has no valid running time

OBS-URL: https://build.opensuse.org/request/show/1100827
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=52
2023-07-26 11:05:08 +00:00
648646f038 Accepting request 1100631 from GNOME:Next
- Update to version 0.10.11:
  + fallbackswitch:
    - Change the threshold for trailing buffers
    - Fix pad health calculation and notifies
  + fmp4mux: Fix draining in chunk mode if keyframes are too late
  + livesync:
    - Wait for the end timestamp of the previous buffer before
      looking at queue
    - Improve EOS handling
  + togglerecord:
    - Clip segment before calculating timestamp/duration
    - Error out if main stream buffer has no valid running time
  + webrtcsink:
    - fix pipeline when input caps contain max-framerate
    - Configure only 4 threads for x264enc
    - Translate force-keyunit events to force-IDR action signal for
      NVIDIA encoders
    - Set config-interval=-1 and aggregate-mode=zero-latency on
      rtph264pay and rtph265pay
    - Set VP8/VP9 payloader based on payloader element factory name
    - Use correct property types for nvvideoconvert
  + webrtc/signalling: fix race condition in message ordering
  + videofx: Minimize dependencies of the image crate

OBS-URL: https://build.opensuse.org/request/show/1100631
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=51
2023-07-26 10:52:35 +00:00
61d9640b95 Accepting request 1098356 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1098356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=20
2023-07-12 15:28:07 +00:00
89b7cfd505 Accepting request 1096955 from home:iznogood:branches:multimedia:libs
- Update to version 0.10.9:
  + Fixed:
    - mp4mux/fmp4mux: Fix byte order in Opus extension box.
    - webrtcsrc: Add twcc extension to the codec-preferences when
      present.
    - webrtcsink: Don't try using cudaconvert if it is not present.
    - mccparse: Don't offset the first timecode to a zero PTS.
    - Correctly use MPL as license specifier instead of MPL-2 for
      plugins that compile with GStreamer < 1.20.
  + Added: fallbackswitch: Add stop-on-eos property.
- Changes from version 0.10.8:
  + Fixed:
    - fmp4mux:
      . Use updated start PTS when checking if a stream is filled
        instead of a stale one.
      . Fix various issues with stream gaps, especially in the
        beginning.
      . Fix waiting in live pipelines.
    - uriplaylistbin: Prevent deadlocks during property
      notifications.
    - webrtcsink: Fix panics during twcc-stats callback and related
      issues.
    - awstranscriber: Handle stream disconts correctly.
    - roundedcorners: Fix caps negotiation to not use I420 if a
      border radius is configured.
    - whipsink: Use the correct pad template to request pads from
      the internal webrtcbin.
    - fallbacksrc: Don't apply fallback audio caps to the main
      stream.
    - webrtcsrc: Fix caps handling during transceiver creation.
  + Changed: rtpgccbwe: Improve packet handling.
- Changes from version 0.10.7:
  + Fixed:
    - ffv1dec: Drop rank until the implementation is
      feature-complete.
    - spotifyaudiosrc: Check cached credentials before use and fix
      usage of credentials cache.
    - tttocea608: Specify raw CEA608 field.
    - gtk4paintablesink: Fix compilation on non-Linux UNIX systems.
    - webrtcsrc: Don't set stun-server to the empty string if none
      was set.
    - webrtcsink: Abort statistics collection before stopping the
      signaller.
    - rtpgccbwe: Don't process empty lists.
  + Changed:
    - ndi: Update to libloading 0.8.
    - aws: Update to AWS SDK 0.55/0.27.
    - webrtcsink: Order pads by serial number.
    - Update to async-tungstenite 0.22.
  + Added: webrtcsink/webrtcsrc: Add request-encoded-filter signal
    to add support for inserting custom filters between
    encoder/payloader or depayloader/decoder. This allows
    interacting with the "insertable streams" API from Chrome.
- Disable cargo audit service for now, something is not working
  correctly in the service.
- Use %build_rustflags instead of the deprecated
  %__default_rustflags macro. Requires at least cargo-packaging
  1.2.0+3.

OBS-URL: https://build.opensuse.org/request/show/1096955
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=49
2023-07-12 12:22:07 +00:00
746dacca6e Accepting request 1079389 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1079389
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=19
2023-04-16 14:06:57 +00:00
01a2118468 Accepting request 1079276 from home:iznogood:branches:multimedia:libs
- Update to version 0.10.6:
  + Fixed:
    - webrtcsink: Fix max/min-bitrate property blurb/nick.
    - uriplaylistbin: Add missing queues to example.
    - tttocea608:
      . Fix pushing of caps events that sometimes contained unfixed
        caps.
      . Fix disappearing text after special character in non-popon
        mode.
    - transcriberbin:
      . Fix deadlock on construction.
      . Fix initial bin setup.
    - fallbacksrc: Handle incompatible downstream caps without
      panicking.
    - ndisrc: Fix copying of raw video frames with different
      NDI/GStreamer strides.
    - livesync: Correctly assume zero upstream latency if latency
      query fails.
  + Added: webrtcsink: Add ice-transport-policy property that
    proxies the same webrtcbin property.
- Switch to cargo-packaging: Drop cargo and rust BuildRequires and
  rustflags global. Add cargo-packaging BuildRequires and rustflags
  macro where needed. Use autosetup macro.

OBS-URL: https://build.opensuse.org/request/show/1079276
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=47
2023-04-14 07:38:25 +00:00
66d47986fe Accepting request 1077220 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1077220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=18
2023-04-04 19:27:18 +00:00
44c9fe30b9 Accepting request 1076647 from home:iznogood:branches:multimedia:libs
- Update to version 0.10.5:
  + gtk4: Fix build with OpenGL support on macOS.
  + threadshare: Fix symbol conflicts when statically linking the
    plugin.
- Enable LTO as it works fine now (use FAT lto objects).

OBS-URL: https://build.opensuse.org/request/show/1076647
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=45
2023-04-04 14:13:34 +00:00
9488488ee9 Accepting request 1073599 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1073599
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=17
2023-03-22 21:29:43 +00:00
2ada327751 Accepting request 1072321 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1072321
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=43
2023-03-21 16:44:15 +00:00
65ae584992 Accepting request 1070428 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1070428
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=16
2023-03-09 16:46:56 +00:00
0b3e79ceb0 Accepting request 1069843 from home:alarrosa:branches:multimedia:libs
- Increase constraints so it doesn't fail to build for lack of
  disk space.

OBS-URL: https://build.opensuse.org/request/show/1069843
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=41
2023-03-09 13:34:01 +00:00
b8da21cbb5 Accepting request 1069827 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1069827
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=15
2023-03-08 15:51:57 +00:00
0d481996e0 Accepting request 1069826 from home:alarrosa:branches:multimedia:libs
(see gh#briansmith/ring#1555). Fixes bsc#1208795

OBS-URL: https://build.opensuse.org/request/show/1069826
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=39
2023-03-07 06:51:39 +00:00
a604911070 Accepting request 1068720 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1068720
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=14
2023-03-02 22:04:34 +00:00
ef52c79a4a Accepting request 1068045 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1068045
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=37
2023-03-02 14:13:54 +00:00
47dd758412 Accepting request 1066216 from home:alarrosa:branches:multimedia:libs
- Disable the aws plugin in big endian architectures since it
  requires the ring crate which doesn't support big endian systems
  (see gh#briansmith/ring#1555)

OBS-URL: https://build.opensuse.org/request/show/1066216
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=36
2023-03-02 14:13:12 +00:00
5af5b5e5ac Accepting request 1066144 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1066144
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=13
2023-02-16 15:57:06 +00:00
5166f9b376 Accepting request 1066143 from home:alarrosa:branches:multimedia:libs
- Add BuildRequires: zstd so it build in SLE/Leap now that the
  sources are compressed with zstd

OBS-URL: https://build.opensuse.org/request/show/1066143
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=34
2023-02-16 10:06:30 +00:00
e742afa894 Accepting request 1065800 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1065800
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=33
2023-02-16 09:29:57 +00:00
83ac124897 Accepting request 1061340 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1061340
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=12
2023-02-03 21:04:54 +00:00
9f5836658e Accepting request 1061319 from GNOME:Next
- Update to version 0.9.8+git20230124.d9e9468:
  * aws: Update to AWS SDK 0.53/0.23
  * dav1d:
    - Don't flush the decoder when draining
    - Don't treat any kind of bitstream error immediately as fatal
    - Get rid of some unnecessary `unwrap()`s
    - Only drain at most one decoded frame per input frame unless
      the decoder requires more before accepting new data
    - Remove unnecessary frame dropping loop
  * Downgrade clap dependency to 4.0
  * gtk4:
    - Asynchronously flush frames from GDK
    - Keep `GstGLMemory` alive as long as it is used inside GDK
    - Make no caps in the allocation query a non-error
    - Only provide a buffer pool to upstream if it requested one
  * livesync: fix late-threshold property min value
  * meson:
    - Only enable cargo features when options are enabled (bis)
    - Update version to 0.9.8

OBS-URL: https://build.opensuse.org/request/show/1061319
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=31
2023-01-26 17:30:45 +00:00
c6c7583457 Accepting request 1058274 from home:iznogood:branches:multimedia:libs
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1058274
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=30
2023-01-26 16:12:32 +00:00
33af3cb137 Accepting request 1037071 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1037071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=11
2022-11-21 14:30:26 +00:00
9227da463a Accepting request 1036508 from home:alarrosa:branches:multimedia:libs
- Update to version 0.9+git20221113.274e57a:
  * Update Cargo.lock
  * Update versions to 0.9.1
  * closedcaption: Update for deprecated chrono functions
  * version-helper: Update for deprecated chrono functions
  * Update Cargo.lock
  * webrtc: README: fix couple of links
  * webrtcsink: improve debug
  * ci: add trigger job and only run documentation job post-merge
  * ci: add integration stage and move documentation job to that
  * ts/udpsink: handle items in the PadSinkHandler
  * ts: introduce ts-audiotestsrc
  * ts/standalone: add new Sinks
  * ts/standalone: move current sink under task_sink
  * deny: Update
  * Add missing `doc` features to WebRTC plugins
  * fmp4mux: Make media/trak timescales configurable
  * ci: Update to cargo-c 0.9.14
  * meson: optionalize pango dependency used by net/onvif
  * ndi: provide Unix fallback after 3fe9e4a207f8
  * fmp4mux: Don't allow VP9 for CMAF
  * fmp4mux: Add initial Opus support
  * docs: Remove some stale entries of renamed elements
  * aws: Skip s3 test on Windows until we figure out why it times out
  * Fix various new clippy warnings
  * fmp4mux: For VP9, write resolution into the tkhd and include a stss box to signal that not all frames are sync samples
  * webrtc: Update to human_bytes 0.4
  * aws: Update to aws 0.21/0.51
  * fmp4mux: Remove unused uuid dependency
  * Update Cargo.lock

OBS-URL: https://build.opensuse.org/request/show/1036508
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=28
2022-11-21 11:37:21 +00:00
66a0662029 Accepting request 1032376 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1032376
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=10
2022-10-31 12:26:21 +00:00
beca223b56 Accepting request 1030382 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1030382
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=26
2022-10-31 07:50:26 +00:00
5ab42b9701 Accepting request 1001726 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1001726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=9
2022-09-08 12:22:48 +00:00
e230a2ad00 Accepting request 1000831 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1000831
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=24
2022-09-07 11:19:21 +00:00
a5ccec92b6 Accepting request 983337 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/983337
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=8
2022-06-17 19:21:12 +00:00
f955e8a9c1 Accepting request 983336 from home:alarrosa:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/983336
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=22
2022-06-17 11:48:45 +00:00
3aa747bc59 Accepting request 982758 from home:iznogood:branches:multimedia:libs
Move to master, untested!

OBS-URL: https://build.opensuse.org/request/show/982758
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=21
2022-06-17 08:44:59 +00:00
4a0e839b1e Accepting request 964281 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/964281
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=7
2022-03-23 19:19:00 +00:00
1c2c79c1fb Accepting request 964190 from openSUSE:Factory:RISCV
- Update constraints for riscv64

OBS-URL: https://build.opensuse.org/request/show/964190
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=19
2022-03-23 12:15:14 +00:00
99912ca3f3 Accepting request 962633 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/962633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=6
2022-03-18 15:42:22 +00:00
cc4ade19a1 Accepting request 958507 from GNOME:Next
New stable release, resub

OBS-URL: https://build.opensuse.org/request/show/958507
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=17
2022-03-18 10:08:36 +00:00
2739ffbb4c Accepting request 952080 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/952080
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=5
2022-02-09 19:38:58 +00:00
344fdb2cf0 Accepting request 951664 from home:iznogood:branches:multimedia:libs
Please verify that keeping cargo_config unchanged is ok/wanted!

- Update to version 0.8.1:
  * Update Cargo.lock
  * Update versions to 0.8.1
  * cdg: update image and cdg_renderer
  * gtk4: Attach main context receiver from the main context's
    thread
  * dav1ddec: Add 8/16 bit grayscale support
  * rav1enc: Support 8 bit grayscale input
  * dav1ddec: Require correct alignment and stream format when
    running with GStreamer 1.20
  * rav1enc: Include stream-format and alignment in the caps
  * dav1ddec: Clean up state tracking a bit
- Add automatic .changes generation to service, as upstream seems
  to not want to make release notes or changelogs.

OBS-URL: https://build.opensuse.org/request/show/951664
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=16
2022-02-07 10:11:27 +00:00
b19c4f1284 Accepting request 947444 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/947444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=4
2022-01-19 23:12:32 +00:00
99592f1ae4 Accepting request 947443 from home:alarrosa:branches:multimedia:libs
- Add a BuildRequires: pkgconfig(libwebp) to fix loading
  libgstrswebp.so which was failing with an `undefined symbol:
  WebPAnimDecoderDelete` error.

OBS-URL: https://build.opensuse.org/request/show/947443
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=15
2022-01-19 14:37:23 +00:00
74554ae211 Accepting request 947203 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/947203
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=3
2022-01-18 23:35:22 +00:00
56569d192f Accepting request 947202 from home:alarrosa:branches:multimedia:libs
- Increase the disk constraint since i586 builds take ~15.6 GB,
  s390x over 22 GB and other archs ~18.8 GB.

OBS-URL: https://build.opensuse.org/request/show/947202
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=14
2022-01-18 11:15:21 +00:00
d547eaa687 Accepting request 947020 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/947020
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=2
2022-01-17 21:34:27 +00:00
3e6689eca3 Accepting request 947019 from home:alarrosa:branches:multimedia:libs
- Update to version 0.8.0:
  * No changelog provided by upstream

OBS-URL: https://build.opensuse.org/request/show/947019
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=13
2022-01-17 16:28:52 +00:00
950f1823d7 Accepting request 947015 from home:alarrosa:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/947015
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=12
2022-01-17 16:07:58 +00:00
f5f777407e Accepting request 931267 from multimedia:libs
New package, gives gstreamer support for dav1d and rav1e as the major important things.

OBS-URL: https://build.opensuse.org/request/show/931267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gstreamer-plugins-rs?expand=0&rev=1
2021-11-17 00:13:08 +00:00
a3e0c2d521 Accepting request 930968 from home:iznogood:branches:multimedia:libs
- Disable csound plugin for now, mask all macros, BuildRequires and
  set option passed to meson to disabled (was auto), wait for
  upstream to fix the issues identified.

OBS-URL: https://build.opensuse.org/request/show/930968
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=10
2021-11-13 12:20:57 +00:00
0f4d7cbabe Accepting request 928866 from home:iznogood:branches:multimedia:libs
- Filter out pkgconfig(csound) Requires, add manual csound-devel
  BuildRequires to devel package. csound-devel does not provide a
  .pc file so the autogenerated Requires on pkconfig(csound) is
  wrong.
--
Fix 
Generated from http://botmaster.suse.de:8153/go/tab/build/detail/AdiChecker.Factory/23071/Run/1/Run#tab-console

### [install check & file conflicts for x86_64]

can't install gstreamer-plugins-rs-devel-0.7.2-1.4.x86_64:
nothing provides pkgconfig(csound) needed by gstreamer-plugins-rs-devel-0.7.2.x86_64


### [install check & file conflicts for i586]

can't install gstreamer-plugins-rs-devel-0.7.2-1.4.i586:
nothing provides pkgconfig(csound) needed by gstreamer-plugins-rs-devel-0.7.2.i586

Note that if someone have a better fix than this, please reject this!

OBS-URL: https://build.opensuse.org/request/show/928866
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=9
2021-11-03 10:29:01 +00:00
e8266f1b1b Accepting request 928735 from home:iznogood:branches:multimedia:libs
- Drop baselibs.conf, this is a new package, lets not build 32bit unless we have to.

OBS-URL: https://build.opensuse.org/request/show/928735
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=8
2021-11-02 12:50:45 +00:00
d97c241d69 Accepting request 926289 from home:iznogood:branches:multimedia:libs
- No longer disabled LTO, drop macro.

OBS-URL: https://build.opensuse.org/request/show/926289
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=7
2021-10-26 06:36:04 +00:00
ddd8d359ef Accepting request 916914 from home:iznogood:branches:multimedia:libs
- Update to version 0.7.2:
- Switch service to using an explicit released tag.
- Drop 0001-Fix-cast-to-f64-so-it-builds-in-i586.patch: Fixed
  upstream.

OBS-URL: https://build.opensuse.org/request/show/916914
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=6
2021-09-06 15:05:50 +00:00
fbefc6da12 Accepting request 886891 from home:alarrosa:branches:multimedia:libs:gstreamer
- Update to 0.6.0+git20210412.c3fb55f
- Add patch to fix build in the i586 architecture
  (Submitted in glfo#gstreamer/gst-plugins-rs#502):
  * 0001-Fix-cast-to-f64-so-it-builds-in-i586.patch

OBS-URL: https://build.opensuse.org/request/show/886891
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=5
2021-04-22 07:45:09 +00:00
3a1ace4048 Accepting request 859718 from home:iznogood:branches:multimedia:libs
- Enable build of dav1d plugin, do this via:
  + Disable LTO via macro.
  + Add clang and pkgconfig(dav1d) BuildRequires.
  + No longer pass dav1d=disabled to meson, nor remove dav1d from
    cargo.toml via sed call.
- Add pkgconfig(libsodium) BuildRequires and pass sodium=system to
  meson, do not use package internal version of sodium.
- Drop pkgconfig(gtk+-3.0) BuildRequires, not needed.
- Add pkgconfig(pango) BuildRequires: Mandatory, previously pulled
  in by pkgconfig(gtk+-3.0), and add optional nasm BuildRequires.
- Drop gcc-c++ BuildRequires, no longer needed, nor used.
- Replace llvm-devel with llvm BuildRequires, this is sufficent.
- Do general cleanup of spec, make package ready for submit to TW.
  Use normal meson macros.
- Add _constraints, ensure the build have enough harddisk space.

OBS-URL: https://build.opensuse.org/request/show/859718
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=4
2021-01-08 10:48:03 +00:00
faf1e07ca8 Accepting request 852570 from home:alarrosa:branches:multimedia:libs
- Update to git version 0.6.0+git20201201.58786fa
- Use obs-service-cargo_vendor in the _service file and replace
  vendor-cargo-config with cargo_config
- Enable the build of sodium and threadshare plugins
- Remove special Cargo.lock source file which is not needed anymore

- Fix version, since the initial release wasn't 1.18.0 but 0.6.0
- Update to git version 0.6.0+git20201026.d16e7d1

OBS-URL: https://build.opensuse.org/request/show/852570
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=3
2020-12-10 13:25:13 +00:00
1c6bd5c592 Accepting request 843774 from home:dimstar:Factory
- Use %_vpath_builddir instead of hardcoded 'build' directory name:
  meson allows for the path to be changed.

OBS-URL: https://build.opensuse.org/request/show/843774
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=2
2020-10-24 19:48:31 +00:00
d253bfa9de Accepting request 835398 from home:alarrosa:branches:multimedia:libs:gstreamer
Update to gstreamer 1.18.0

OBS-URL: https://build.opensuse.org/request/show/835398
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=1
2020-10-02 15:30:08 +00:00
11 changed files with 388 additions and 75 deletions

View File

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

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,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"

View File

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

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 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6562a41f89ec0a80df5a33cb393f10d32421462d3841a40a074d10909f33ce37
size 78900412

View File

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