Files
gstreamer/_service
Takashi Iwai ba1b127be8 Accepting request 1331641 from GNOME:Next
- Update to version 1.28.0:
  + Highlights:
    - AMD HIP plugin and integration helper library
    - Vulkan Video AV1 and VP9 decoding, H.264 encoding, and 10-bit
      support for H.265 decoder
    - waylandsink: Parse and set the HDR10 metadata and other color
      management improvements
    - Audio source separation element based on demucs in Rust
    - Analytics combiner and splitter elements plus batch meta to
      batch buffers from one or more streams
    - LiteRT inference element; move modelinfo to analytics lib;
      add script to help with modelinfo generation and upgrade
    - Add general classifier tensor-decoder, facedetector, and more
      analytics convenience API
    - New tensordecodebin element to auto-plug compatible tensor
      decoders based on their caps and many other additions and
      improvements
    - Add a burn-based YOLOX inference element and a YOLOX tensor
      decoder in Rust
    - applemedia: VideoToolbox VP9 and AV1 hardware-accelerated
      decoding support, and 10-bit HEVC encoding
    - Add new GIF decoder element in Rust with looping support
    - input-selector: implements a two-phase sinkpad switch now to
      avoid races when switching input pads
    - The inter wormhole sink and source elements gained a way to
      forward upstream events to the producer as well as new
      fine-tuning properties
    - webrtcsink: add renegotiation support and support for va
      hardware encoders
    - webrtc WHEP client and server signaller
    - New ST-2038 ancillary data combiner and extractor elements
    - fallbacksrc gained support for encoded streams
    - flv: enhanced rtmp H.265 video support, and support for
      multitrack audio
    - glupload: Implement udmabuf uploader to share buffers between
      software decoders/sources and GPUs, display engines
      (wayland), and other dma devices
    - video: Add crop, scale, rotate, flip, shear and more GstMeta
      transformation
    - New task pool GstContext to share a thread pool amongst
      elements for better resource management and performance,
      especially for video conversion and compositing
    - New Deepgram speech-to-text transcription plugin and many
      other translation and transcription improvements
    - Speech synthesizers: expose new "compress" overflow mode that
      can speed up audio while preserving pitch
    - ElevenLabs voice cloning element and support for Speechmatics
      speaker identification API
    - textaccumulate: new element for speech synthesis or
      translation preprocessing
    - New vmaf element to calculate perceptual video quality
      assessment scores using Netflix's VMAF framework
    - decodebin3: expose KLV, ID3 PES and ST-2038 ancillary data
      streams with new metadata GstStream type
    - New MPEG-H audio decoding plugin plus MP4 demuxing support
    - LCEVC: Add autoplugging decoding support for LCEVC H265 and
      H266 video streams and LCEVC H.265 and H.266 encoders
    - RTP "robust MPEG audio", raw audio (L8, L16, L24), and SMPTE
      ST291 ancillary metadata payloaders/depayloaders in Rust
    - Add a Rust-based icecastsink element with AAC support
    - The Windows IPC plugin gained support for passing generic
      data in addition to raw audio/video, and various properties
    - New D3D12 interlace and overlay compositor elements, plus
      many other D3D12 improvements
    - Blackmagic Decklink elements gained support for capturing and
      outputting all types of VANC via GstAncillaryMeta
    - GstLogContext API to reduce log spam in several components
      and `GST_DEBUG_ONCE` (etc) convenience macros to log things
      only once
    - hlssink3, hlscmafsink: Support the use of a single media
      file, plus I-frame only playlist support
    - Webkit: New wpe2 plugin making use of the "WPE Platform API"
    - MPEG-TS demuxer can now disable skew corrections
    - New Qt6 QML render source element
    - qml6gloverlay: support directly passing a QQuickItem for QML
      the render tree
    - unifxfdsink: Add a property to allow copying to make sink
      usable with more upstream elements
    - dots-viewer: Improve dot file generation and interactivity
    - Python bindings: more syntactic sugar, analytics API
      improvements and type annotations
    - cerbero: add support for Python wheel packaging, Windows
      ARM64, new iOS xcframework, Gtk4 on macOS and Windows, and
      more plugins
    - Smaller binary sizes of Rust plugins in Windows and Android
      binary packages
    - Peel: New C++ bindings for GStreamer
    - Lots of new plugins, features, performance improvements and
      bug fixes
    - Countless bug fixes, build fixes, memory leak fixes, and
      other stability and reliability improvements

OBS-URL: https://build.opensuse.org/request/show/1331641
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer?expand=0&rev=265
2026-02-10 12:16:35 +00:00

22 lines
826 B
XML

<?xml version="1.0"?>
<services>
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.freedesktop.org/gstreamer/gstreamer.git</param>
<param name="subdir">subprojects/gstreamer</param>
<param name="filename">gstreamer</param>
<param name="revision">1.28.0</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">v?(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
<!-- <param name="changesgenerate">enable</param> -->
</service>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>
<param name="compression">zst</param>
</service>
<service name="set_version" mode="manual" />
</services>