./devel/gst-plugins1-pango, Open source multimedia framework - pango plugin

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 1.28.0, Package name: gst-plugins1-pango-1.28.0, Maintainer: pkgsrc-users

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently. Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the pango plugin for GStreamer, a text renderer.


Required to run:
[devel/glib2] [devel/pango] [devel/orc] [multimedia/gstreamer1] [multimedia/gst-plugins1-base]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Filesize: 2438.379 KB

Version history: (Expand)


CVS history: (Expand)


   2026-02-13 19:50:24 by Thomas Klausner | Files touched by this commit (30) | Package updated
Log message:
gstreamer: update to 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
   2026-01-27 09:41:10 by Thomas Klausner | Files touched by this commit (1344)
Log message:
*: recursive bump for removal of cairo's xcb option
   2025-10-30 16:35:43 by Adam Ciarcinski | Files touched by this commit (78) | Package updated
Log message:
gstreamer1: updated to 1.26.7

GStreamer 1.26.7 stable bug fix releas

Highlighted bugfixes:

cea608overlay: improve handling of non-system memory
cuda: Fix runtime kernel compile with CUDA 13.0
d3d12: Fix crop meta support in converter and passthrough handling in deinterlacer
fallbacksrc: source handling improvements; no-more-pads signal for \ 
streams-unaware parents
inter: add properties to fine tune the inner elements
qtdemux: surround sound channel layout handling fixes and performance \ 
improvements for GoPro videos
rtp: Add linear audio (L8, L16, L24) RTP payloaders / depayloaders
rtspsrc: Send RTSP keepalives in TCP/interleaved modes
rtpamrpay2: frame quality indicator flag related fixes
rtpbasepay2: reuse last PTS when possible, to work around problems with NVIDIA \ 
Jetson AV1 encoder
mpegtsmux, tsdemux: Opus audio handling fixes
threadshare: latency related improvements and many other fixes
matroskamux, tsmux, flvmux, cea608mux: Best pad determination fixes at EOS
unixfd: support buffers with a big payload
videorate unknown buffer duration assertion failure with variable framerates
editing services: Make GESTimeline respect `SELECT_ELEMENT_TRACK` signal discard \ 
decision; memory leak fixes
gobject-introspection annotation fixes
cerbero: Update meson to 1.9.0 to enable Xcode 26 compatibility
Various bug fixes, build fixes, memory leak fixes, and other stability and \ 
reliability improvements
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-01-14 11:16:19 by Adam Ciarcinski | Files touched by this commit (16) | Package updated
Log message:
gstreamer1: updated to 1.24.11

GStreamer 1.24.11 stable bug fix release

The GStreamer team is pleased to announce another bug fix release in the new \ 
stable 1.24 release series of your favourite cross-platform multimedia \ 
framework!

This release only contains bugfixes and it should be safe to update from 1.24.x.

Highlighted bugfixes:

playback: Fix SSA/ASS subtitles with embedded fonts
decklink: add missing video modes and fix 8K video modes
matroskamux: spec compliance fixes for audio-only files
onnx: disable onnxruntime telemetry
qtdemux: Fix base offset update when doing segment seeks
srtpdec: Fix a use-after-free issue
(uri)decodebin3: Fix stream change scenarios, possible deadlock on shutdown
video: fix missing alpha flag in AV12 format description
avcodecmap: Add some more channel position mappings
cerbero bootstrap fixes for Windows 11
Various bug fixes, build fixes, memory leak fixes, and other stability and \ 
reliability improvements
   2024-12-27 09:21:09 by Thomas Klausner | Files touched by this commit (1055)
Log message:
*: recursive bump for pango requiring fontconfig 2.15
   2024-05-13 11:05:56 by Adam Ciarcinski | Files touched by this commit (17) | Package updated
Log message:
gstreamer1: updated to 1.24.3

1.24.3

This release only contains bugfixes and it should be safe to update from 1.24.x.

Highlighted bugfixes in 1.24.3

EXIF image tag parsing security fixes
Subtitle handling improvements in parsebin
Fix issues with HLS streams that contain VTT subtitles
Qt6 QML sink re-render and re-sizing fixes
unixfd ipc plugin timestamp and segment handling fixes
vah264enc, vah265enc: Do not touch the PTS of the output frame
vah264dec and vapostproc fixes and improvements
v4l2: multiple fixes and improvements, incl. for mediatek JPEG decoder and v4l2 \ 
loopback
v4l2: fix hang after seek with some v4l2 decoders
Wayland sink fixes
ximagesink: fix regression on RPi/aarch64
fmp4mux, mp4mux gained FLAC audio support
D3D11, D3D12: reliablity improvements and memory leak fixes
Media Foundation device provider fixes
GTK4 paintable sink improvements including support for directly importing \ 
dmabufs with GTK 4.14
WebRTC sink/source fixes and improvements
AWS s3sink, s3src, s3hlssink now support path-style addressing
MPEG-TS demuxer fixes
Python bindings fixes
various bug fixes, memory leak fixes, and other stability and reliability \ 
improvements

1.24.2

This release only contains bugfixes and it should be safe to update from 1.24.x.

Highlighted bugfixes in 1.24.2

H.264 parsing regression fixes
WavPack typefinding improvements
Video4linux fixes and improvements
Android build and runtime fixes
macOS OpenGL memory leak and robustness fixes
Qt/QML video sink fixes
Package new analytics and mse libraries in binary packages
Windows MSVC binary packages: fix libvpx avx/avx2/avx512 instruction set detection
various bug fixes, memory leak fixes, and other stability and reliability \ 
improvements
   2024-04-07 09:35:33 by Thomas Klausner | Files touched by this commit (1138)
Log message:
*: bump for cairo buildlink3.mk change

lzo was made an option