head	1.33;
access;
symbols
	pkgsrc-2026Q1:1.33.0.2
	pkgsrc-2026Q1-base:1.33
	pkgsrc-2025Q4:1.31.0.2
	pkgsrc-2025Q4-base:1.31
	pkgsrc-2025Q3:1.29.0.2
	pkgsrc-2025Q3-base:1.29
	pkgsrc-2025Q2:1.27.0.2
	pkgsrc-2025Q2-base:1.27
	pkgsrc-2025Q1:1.26.0.2
	pkgsrc-2025Q1-base:1.26
	pkgsrc-2024Q4:1.24.0.2
	pkgsrc-2024Q4-base:1.24
	pkgsrc-2024Q3:1.20.0.4
	pkgsrc-2024Q3-base:1.20
	pkgsrc-2024Q2:1.20.0.2
	pkgsrc-2024Q2-base:1.20
	pkgsrc-2024Q1:1.17.0.4
	pkgsrc-2024Q1-base:1.17
	pkgsrc-2023Q4:1.17.0.2
	pkgsrc-2023Q4-base:1.17
	pkgsrc-2023Q3:1.13.0.6
	pkgsrc-2023Q3-base:1.13
	pkgsrc-2023Q2:1.13.0.4
	pkgsrc-2023Q2-base:1.13
	pkgsrc-2023Q1:1.13.0.2
	pkgsrc-2023Q1-base:1.13
	pkgsrc-2022Q4:1.9.0.2
	pkgsrc-2022Q4-base:1.9
	pkgsrc-2022Q3:1.8.0.2
	pkgsrc-2022Q3-base:1.8
	pkgsrc-2022Q2:1.7.0.2
	pkgsrc-2022Q2-base:1.7
	pkgsrc-2022Q1:1.6.0.4
	pkgsrc-2022Q1-base:1.6
	pkgsrc-2021Q4:1.6.0.2
	pkgsrc-2021Q4-base:1.6
	pkgsrc-2021Q3:1.4.0.10
	pkgsrc-2021Q3-base:1.4
	pkgsrc-2021Q2:1.4.0.8
	pkgsrc-2021Q2-base:1.4
	pkgsrc-2021Q1:1.4.0.6
	pkgsrc-2021Q1-base:1.4
	pkgsrc-2020Q4:1.4.0.4
	pkgsrc-2020Q4-base:1.4
	pkgsrc-2020Q3:1.4.0.2
	pkgsrc-2020Q3-base:1.4
	pkgsrc-2020Q2:1.3.0.4
	pkgsrc-2020Q2-base:1.3
	pkgsrc-2020Q1:1.3.0.2
	pkgsrc-2020Q1-base:1.3
	pkgsrc-2019Q4:1.1.0.4
	pkgsrc-2019Q4-base:1.1;
locks; strict;
comment	@# @;


1.33
date	2026.02.13.18.50.22;	author wiz;	state Exp;
branches;
next	1.32;
commitid	LcfJ2sKRz8OYnfuG;

1.32
date	2026.01.27.08.40.16;	author wiz;	state Exp;
branches;
next	1.31;
commitid	f4MYtJVcsY7dz0sG;

1.31
date	2025.10.30.15.35.36;	author adam;	state Exp;
branches;
next	1.30;
commitid	vEO1wIfRcVEBJBgG;

1.30
date	2025.10.23.20.38.33;	author wiz;	state Exp;
branches;
next	1.29;
commitid	1V2hBZn9ypXaCJfG;

1.29
date	2025.08.30.22.45.58;	author wiz;	state Exp;
branches;
next	1.28;
commitid	2izPxU30rhec4O8G;

1.28
date	2025.07.14.16.05.50;	author wiz;	state Exp;
branches;
next	1.27;
commitid	QETo7LNJ5zAUmJ2G;

1.27
date	2025.04.24.14.15.16;	author wiz;	state Exp;
branches;
next	1.26;
commitid	A3VBjL8Zdd4LljSF;

1.26
date	2025.01.14.10.16.18;	author adam;	state Exp;
branches;
next	1.25;
commitid	GG0N0nm9BO61grFF;

1.25
date	2024.12.27.08.20.23;	author wiz;	state Exp;
branches;
next	1.24;
commitid	tLKuqVS8lkJCb7DF;

1.24
date	2024.12.05.09.50.20;	author adam;	state Exp;
branches;
next	1.23;
commitid	5GZHs6Rs6ZhWoiAF;

1.23
date	2024.11.17.07.16.28;	author wiz;	state Exp;
branches;
next	1.22;
commitid	xKvmQYB52TGx7YxF;

1.22
date	2024.11.05.20.58.37;	author adam;	state Exp;
branches;
next	1.21;
commitid	9OBflanOaKbR3vwF;

1.21
date	2024.10.20.14.04.21;	author wiz;	state Exp;
branches;
next	1.20;
commitid	iXiXTiwhLpC9hpuF;

1.20
date	2024.05.13.09.05.55;	author adam;	state Exp;
branches;
next	1.19;
commitid	QhtfVkNhF1kPLO9F;

1.19
date	2024.04.07.07.34.43;	author wiz;	state Exp;
branches;
next	1.18;
commitid	oMYDjdZchby5qb5F;

1.18
date	2024.04.06.08.06.23;	author wiz;	state Exp;
branches;
next	1.17;
commitid	xuM7fEJrv2TOC35F;

1.17
date	2023.11.16.09.22.50;	author wiz;	state Exp;
branches;
next	1.16;
commitid	rXroMHOJJtmrCOME;

1.16
date	2023.11.14.14.02.34;	author wiz;	state Exp;
branches;
next	1.15;
commitid	BZ5vzwBRof1beAME;

1.15
date	2023.11.12.13.22.58;	author wiz;	state Exp;
branches;
next	1.14;
commitid	SjpNXQIV5XeZ3kME;

1.14
date	2023.10.21.17.11.07;	author gdt;	state Exp;
branches;
next	1.13;
commitid	Sr0Nb6aaZLDw2wJE;

1.13
date	2023.03.09.08.25.41;	author prlw1;	state Exp;
branches;
next	1.12;
commitid	5oQEBfwlzK4cpqgE;

1.12
date	2023.01.29.21.14.52;	author ryoon;	state Exp;
branches;
next	1.11;
commitid	QL7aBXsBGmQvUtbE;

1.11
date	2023.01.23.16.57.07;	author wiz;	state Exp;
branches;
next	1.10;
commitid	fn8rT0OE9IoqGGaE;

1.10
date	2023.01.03.17.36.29;	author wiz;	state Exp;
branches;
next	1.9;
commitid	vvAqE6UmuqFFx78E;

1.9
date	2022.12.16.21.08.09;	author adam;	state Exp;
branches;
next	1.8;
commitid	dzcmzm8JvWQ8iP5E;

1.8
date	2022.08.11.05.09.05;	author gutteridge;	state Exp;
branches;
next	1.7;
commitid	yKydzoO42ClN3qPD;

1.7
date	2022.04.18.12.36.08;	author nia;	state Exp;
branches;
next	1.6;
commitid	D8FVt2OaMpiKeGAD;

1.6
date	2021.12.08.16.02.23;	author adam;	state Exp;
branches;
next	1.5;
commitid	2PyWjHx5T8rqARjD;

1.5
date	2021.11.16.08.45.14;	author wiz;	state Exp;
branches;
next	1.4;
commitid	cY6RuEctcHbESZgD;

1.4
date	2020.08.17.20.17.37;	author leot;	state Exp;
branches;
next	1.3;
commitid	ybGS4iX9Fz8imskC;

1.3
date	2020.03.10.22.08.56;	author wiz;	state Exp;
branches;
next	1.2;
commitid	UV3Ncm9kwd8O7UZB;

1.2
date	2020.03.08.16.47.58;	author wiz;	state Exp;
branches;
next	1.1;
commitid	rcNYzTQo8icypCZB;

1.1
date	2019.10.03.14.53.38;	author nia;	state Exp;
branches;
next	;
commitid	5TlNmfR0hu8wPqFB;


desc
@@


1.33
log
@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
@
text
@# $NetBSD: Makefile,v 1.32 2026/01/27 08:40:16 wiz Exp $

PKGNAME=	${DISTNAME:S/plugins/plugins1/:S/-good/-gtk/}
CATEGORIES=	multimedia x11 gnome

COMMENT=	Open source multimedia framework - GTK plugin

GST_PLUGINS+=	gtk3

.include "../../multimedia/gst-plugins1-good/Makefile.common"
.include "../../x11/gtk3/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.32
log
@*: recursive bump for removal of cairo's xcb option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2025/10/30 15:35:36 adam Exp $
a3 1
PKGREVISION=	1
@


1.31
log
@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
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2025/10/23 20:38:33 wiz Exp $
d4 1
@


1.30
log
@*: 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
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2025/08/30 22:45:58 wiz Exp $
a3 1
PKGREVISION=	2
@


1.29
log
@*: recursive bump for tiff growing lerc dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2025/07/14 16:05:50 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.28
log
@gstreamer: update to 1.26.3

1.26.1 to 1.26.3 are bugfix releases.

1.26 release highlights:

    H.266 Versatile Video Coding (VVC) codec support
    Low Complexity Enhancement Video Coding (LCEVC) support
    Closed captions: H.264/H.265 extractor/inserter, cea708overlay, cea708mux, tttocea708 and more
    New hlscmafsink, hlssink3, and hlsmultivariantsink; HLS/DASH client and dashsink improvements
    New AWS and Speechmatics transcription, translation and TTS services elements, plus translationbin
    Splitmux lazy loading and dynamic fragment addition support
    Matroska: H.266 video and rotation tag support, defined latency muxing
    MPEG-TS: support for H.266, JPEG XS, AV1, VP9 codecs and SMPTE ST-2038 and ID3 meta; mpegtslivesrc
    ISO MP4: support for H.266, Hap, Lagarith lossless codecs; raw video support; rotation tags
    SMPTE 2038 ancillary data streams support
    JPEG XS image codec support
    Analytics: New TensorMeta; N-to-N relationships; Mtd to carry segmentation masks
    ONVIF metadata extractor and conversion to/from relation metas
    New originalbuffer element that can restore buffers again after transformation steps for analytics
    Improved Python bindings for analytics API
    Lots of Vulkan integration and Vulkan Video decoder/encoder improvements
    OpenGL integration improvements, esp. in glcolorconvert, gldownload, glupload
    Qt5/Qt6 QML GL sinks now support direct DMABuf import from hardware decoders
    CUDA: New compositor, Jetson NVMM memory support, stream-ordered allocator
    NVCODEC AV1 video encoder element, and nvdsdewarp
    New Direct3D12 integration support library
    New d3d12swapchainsink and d3d12deinterlace elements and D3D12 sink/source for zero-copy IPC
    Decklink HDR support (PQ + HLG) and frame scheduling enhancements
    AJA capture source clock handling and signal loss recovery improvements
    RTP and RTSP: New rtpbin sync modes, client-side MIKEY support in rtspsrc
    New Rust rtpbin2, rtprecv, rtpsend, and many new Rust RTP payloaders and depayloaders
    webrtcbin support for basic rollbacks and other improvements
    webrtcsink: support for more encoders, SDP munging, and a built-in web/signalling server
    webrtcsrc/sink: support for uncompressed audio/video and NTP & PTP clock signalling and synchronization
    rtmp2: server authentication improvements incl. Limelight CDN (llnw) authentication
    New Microsoft WebView2 based web browser source element
    The GTK3 plugin has gained support for OpenGL/WGL on Windows
    Many GTK4 paintable sink improvements
    GstPlay: id-based stream selection and message API improvements
    Real-time pipeline visualization in a browser using a new dots tracer and viewer
    New tracers for tracking memory usage, pad push timings, and buffer flow as pcap files
    VA hardware-acclerated H.266/VVC decoder, VP8 and JPEG encoders, VP9/VP8 alpha decodebins
    Video4Linux2 elements support DMA_DRM caps negotiation now
    V4L2 stateless decoders implement inter-frame resolution changes for AV1 and VP9
    Editing services: support for reverse playback and audio channel reordering
    New QUIC-based elements for working with raw QUIC streams, RTP-over-QUIC (RoQ) and WebTransport
    Apple AAC audio encoder and multi-channel support for the Apple audio decoders
    cerbero: Python bindings and introspection support; improved Windows installer based on WiX5
    Lots of new plugins, features, performance improvements and bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2025/04/24 14:15:16 wiz Exp $
d4 1
@


1.27
log
@*: recursive bump for jpeg -> libjpeg-turbo switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2025/01/14 10:16:18 adam Exp $
a3 1
PKGREVISION=	1
@


1.26
log
@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
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2024/12/27 08:20:23 wiz Exp $
d4 1
@


1.25
log
@*: recursive bump for pango requiring fontconfig 2.15
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2024/12/05 09:50:20 adam Exp $
a3 1
PKGREVISION=	1
@


1.24
log
@gstreamer1: updated to 1.24.10

GStreamer 1.24.10 stable bug fix release

More than 40 security fixes across a wide range of elements following an audit by the GitHub Security Lab, including the MP4, Matroska, Ogg and WAV demuxers, subtitle parsers, image decoders, audio decoders and the id3v2 tag parser
avviddec: Fix regression that could trigger assertions about width/height mismatches
appsink and appsrc fixes
closed caption handling fixes
decodebin3 and urisourcebin fixes
glupload: dmabuf: Fix emulated tiled import
level: fix LevelMeta values outside of the stated range
mpegtsmux, flvmux: fix potential busy looping with high cpu usage in live mode
pipeline dot file graph generation improvements
qt(6): fix criticals with multiple qml(6)gl{src,sink}
rtspsrc: Optionally timestamp RTP packets with their receive times in TCP/HTTP mode to enable clock drift handling
splitmuxsrc: reduce number of file descriptors used
systemclock: locking order fixes
v4l2: fix possible v4l2videodec deadlock on shutdown; 8-bit bayer format fixes
x265: Fix build with libx265 version >= 4.1 after masteringDisplayColorVolume API change
macOS: fix rendering artifacts in retina displays, plus ptp clock fixes
cargo: Default to thin lto for the release profile (for faster builds with lower memory requirements)
Various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements
Translation updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2024/11/17 07:16:28 wiz Exp $
d4 1
@


1.23
log
@*: recursive bump for default-on option of at-spi2-core
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2024/11/05 20:58:37 adam Exp $
a3 1
PKGREVISION=	1
@


1.22
log
@gstreamer1: updated to 1.24.9

GStreamer 1.24.9 stable bug fix release

gst-rtsp-server security fix
GstAggregator start time selection and latency query fixes for force-live mode
audioconvert: fix dynamic handling of mix matrix, and accept custom upstream event for setting one
encodebin: fix parser selection for encoders that support multiple codecs
flvmux improvments for pipelines where timestamps don't start at 0
glcontext: egl: Unrestrict the support base DRM formats
kms: Add IMX-DCSS auto-detection in sink and fix stride with planar formats in allocator
macOS main application event loop fixes
mpegtsdemux: Handle PTS/DTS wraparound with ignore-pcr=true
playbin3, decodebin3, parsebin, urisourcebin: fix races, and improve stability and stream-collection handling
rtpmanager: fix early RTCP SR generation for sparse streams like metadata
qml6glsrc: Reduce capture delay
qtdemux: fix parsing of rotation matrix with 180 degree rotation
rtpav1depay: added wait-for-keyframe and request-keyframe properties
srt: make work with newer libsrt versions and don't re-connect on authentication failure
v4l2 fixes and improvement
webrtcsink, webrtcbin and whepsrc fixes
cerbero: fix Python 3.13 compatibility, g-i with newer setuptools, bootstrap on Arch Linux; iOS build fixes
Ship qroverlay plugin in binary packages
Various bug fixes, memory leak fixes, and other stability and reliability improvements
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2024/10/20 14:04:21 wiz Exp $
d4 1
@


1.21
log
@*: recursive bump for merging at-spi2-atk and atk into at2-spi-core

Remove at-spi2-atk and atk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2024/05/13 09:05:55 adam Exp $
a3 1
PKGREVISION=	1
@


1.20
log
@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
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2024/04/07 07:34:43 wiz Exp $
d4 1
@


1.19
log
@*: bump for cairo buildlink3.mk change

lzo was made an option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2024/04/06 08:06:23 wiz Exp $
a3 1
PKGREVISION=	2
@


1.18
log
@* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2023/11/16 09:22:50 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.17
log
@gstreamer*: update to 1.22.6

1.22.6

 Highlighted bugfixes:

    Security fixes for the MXF demuxer and H.265 video parser
    Fix latency regression in H.264 hardware decoder base class
    androidmedia: fix HEVC codec profile registration and fix coded_data handling
    decodebin3: fix switching from a raw stream to an encoded stream
    gst-inspect: prettier and more correct signal and action signals printing
    rtmp2: Allow NULL flash version, omitting the field, for better RTMP server compatibility
    rtspsrc: better compatibility with buggy RTSP servers that don't set a clock-rate
    rtpjitterbuffer: fix integer overflow that led to more packets being declared lost than have been lost
    v4l2: fix video encoding regression on RPi and fix support for left and top padding
    waylandsink: Crop surfaces to their display width height
    cerbero: Recognise Manjaro; add Rust support for MSVC ARM64; cmake detection fixes
    various bug fixes, memory leak fixes, and other stability and reliability improvements

1.22.5

 Highlighted bugfixes:

    Security fixes for the RealMedia demuxer
    vaapi decoders, postproc: Disable DMAbuf from caps negotiation to fix garbled video in some cases
    decodebin3, playbin3, parsebin fixes, especially for stream reconfiguration
    hlsdemux2: fix early seeking; don't pass referer when updating playlists; webvtt fixes
    gtk: Fix critical caused by pointer movement when stream is getting ready
    qt6: Set sampler filtering method, fixes bad quality with qml6glsink and gstqt6d3d11
    v4l2src: handle resolution change when buffers are copied
    videoflip: update orientation tag in auto mode
    video timecode: Add support for framerates lower than 1fps and accept 119.88 (120/1.001) fps
    webrtcsink: fixes for x264enc and NVIDIA encoders
    cerbero: Pull ninja from system if possible, avoid spurious bootstrap of cmake
    packages: Recipe updates for ffmpeg, libsoup, orc
    various bug fixes, memory leak fixes, and other stability and reliability improvements
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2023/11/14 14:02:34 wiz Exp $
d4 1
@


1.16
log
@*: recursive bump for cairo dependency changes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2023/11/12 13:22:58 wiz Exp $
a3 1
PKGREVISION=	3
@


1.15
log
@*: revebump for new brotli option for freetype2

Addresses PR 57693
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2023/10/21 17:11:07 gdt Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.14
log
@recursive revbump for tiff update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2023/03/09 08:25:41 prlw1 Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.13
log
@Update gstreamer1 to 1.22.1

Highlight summary:
- New HLS, DASH and Microsoft Smooth Streaming adaptive streaming clients
  adaptivemux2, which requires a "streams-aware" container to work.
- videoconvert and videoscale were combined to videoconvertscale
- xingmux was moved to plugins-good

Many improvements listed at
https://gstreamer.freedesktop.org/releases/1.22/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2023/01/29 21:14:52 ryoon Exp $
d4 1
@


1.12
log
@*: Recursive revbup from graphics/freetype2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2023/01/23 16:57:07 wiz Exp $
a3 1
PKGREVISION=	1
@


1.11
log
@gstreamer1: update to 1.20.5

GStreamer 1.20.5 stable bug fix release

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

This release only contains bug fixes. It should be safe to update from 1.20.x.

Highlighted bugfixes:

    systemclock waiting fixes for certain 32-bit platforms/libcs
    alphacombine: robustness improvements for corner case scenarios
    avfvideosrc: Report latency when doing screen capture
    d3d11videosink: various thread-safety and stability fixes
    decklink: fix performance issue when HDMI signal has been lost for a long time
    flacparse: Fix handling of headers advertising 32 bits per sample
    mpegts: Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
    opengl: fix automatic dispmanx detection for rpi4 and fix usage of eglCreate/DestroyImage
    opusdec: Various channel-related fixes
    textrender: event handling fixes, esp. for GAP event
    subparse: Fix non-closed tag handling
    videoscale: fix handling of unknown buffer metas
    videosink: reverse playback handling fixes
    qtmux: Prefill mode fixes, especially for raw audio
    multiudpsink: allow binding to IPv6 address
    rtspsrc: Fix usage of IPv6 connections in SETUP
    rtspsrc: Only EOS on timeout if all streams are timed out/EOS
    splitmuxsrc: fix playback stall if there are unlinked pads
    v4l2: Fix SIGSEGV on state change during format changes
    wavparse robustness fixes
    Fix static linking on macOS (opengl, vulkan)
    gstreamer-vaapi: fix headless build against mesa >= 22.3.0
    GStreamer Editing Services library: Fix build with tools disabled
    webrtc example/demo fixes
    unit test fixes for aesdec and rtpjitterbuffer
    Cerbero: Fix ios cross-compile with cmake on M1; some recipe updates and other build fixes
    Binary packages: pkg-config file fixes for various recipes (ffmpeg, taglib, gstreamer)
    Binary packages: Enable high bitdepth support for libvpx (VP8/VP9 encoding/decoding)
    Binary packages: ship aes plugin
    Performance improvements
    Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2023/01/03 17:36:29 wiz Exp $
d4 1
@


1.10
log
@*: recursive bump for tiff shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2022/12/16 21:08:09 adam Exp $
a3 1
PKGREVISION=	1
@


1.9
log
@gstreamer1: updated to 1.20.4

Highlighted bugfixes in 1.20.4

avaudiodec: fix playback issue with WMA files, would throw an error at EOS with FFmpeg 5.x
Fix deadlock when loading gst-editing-services plugin
Fix input buffering capacity in live mode for aggregator, video/audio aggregator subclasses, muxers
glimagesink: fix crash on Android
subtitle handling and subtitle overlay fixes
matroska-mux: allow width + height changes for avc3|hev1|vp8|vp9
rtspsrc: fix control url handling for spec compliant servers and add fallback for incompliant servers
WebRTC fixes
RTP retransmission fixes
video: fixes for formats with 4x subsampling and horizontal co-sited chroma (Y41B, YUV9, YVU9 and IYU9)
macOS build and packaging fixes, in particular fix finding of gio modules on macOS for https/TLS support
Fix consuming of the macOS package as a framework in XCode
Performance improvements
Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2022/08/11 05:09:05 gutteridge Exp $
d4 1
@


1.8
log
@Bump all dependent packages of wayland (belatedly)

The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2022/04/18 12:36:08 nia Exp $
a3 1
PKGREVISION=	1
@


1.7
log
@gst-plugins1: Update to 1.20.1

Release notes:
https://gstreamer.freedesktop.org/releases/1.20/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2021/12/08 16:02:23 adam Exp $
d4 1
@


1.6
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2021/11/16 08:45:14 wiz Exp $
a3 1
PKGREVISION=	1
@


1.5
log
@gst-plugins1-gtk: update to 1.18.5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2021/11/16 08:41:20 wiz Exp $
d4 1
@


1.4
log
@*: revbump after fontconfig bl3 changes (libuuid removal)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2020/03/10 22:08:56 wiz Exp $
d3 6
a8 3
GST_PLUGINS1_NAME=	gtk
GST_PLUGINS1_DIRS=	ext/gtk
GST_PLUGINS1_FLAGS=	gtk3
a9 1
PKGREVISION= 3
@


1.3
log
@librsvg: update bl3.mk to remove libcroco in rust case

recursive bump for the dependency change
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2020/03/08 16:47:58 wiz Exp $
d7 1
a7 1
PKGREVISION= 2
@


1.2
log
@*: recursive bump for libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2019/10/03 14:53:38 nia Exp $
d7 1
a7 1
PKGREVISION= 1
@


1.1
log
@Add multimedia/gst-plugins1-gtk.

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 GTK plugin for GStreamer.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2014/08/08 21:31:08 wiz Exp $
d7 1
@

