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
devel
Bjørn Lie2025-08-12 14:23:43 +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 dependenciesBjørn Lie2025-07-25 11:25:13 +00:00
92be4c4633Accepting request 1289975 from multimedia:libsAna Guerrero2025-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 analyticsBjørn Lie2025-07-02 13:38: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.Antonio Larrosa2025-06-04 01:40:56 +00:00
3fa6ca1c77Accepting request 1274664 from multimedia:libsAna Guerrero2025-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.Takashi Iwai2025-05-05 15:22:12 +00:00
380c5cd604Accepting request 1252493 from multimedia:libsAna Guerrero2025-03-13 14:06:25 +00:00
e62c599ad1Accepting request 1252491 from GNOME:NextBjørn Lie2025-03-12 14:15:42 +00:00
1e565e3f64Accepting request 1252323 from home:alarrosa:branches:multimedia:libs:gstreamer-1.26.0Bjørn Lie2025-03-12 13:41:05 +00:00
0e09c84bbdAccepting request 1234890 from multimedia:libsAna Guerrero2025-01-05 14:31:35 +00:00