The NetBSD Project

CVS log for pkgsrc/multimedia/gst-plugins1-good/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / multimedia / gst-plugins1-good

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.36: download - view: text, markup, annotated - select for diffs
Wed Feb 12 06:45:26 2025 UTC (2 months, 1 week ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base, pkgsrc-2025Q1, HEAD
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -1 lines
*: Recursive revbump from audio/flac-1.5.0

Revision 1.35: download - view: text, markup, annotated - select for diffs
Tue Jan 14 10:16:18 2025 UTC (3 months ago) by adam
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +1 -2 lines
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

Revision 1.34: download - view: text, markup, annotated - select for diffs
Fri Dec 27 08:20:23 2024 UTC (3 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -1 lines
*: recursive bump for pango requiring fontconfig 2.15

Revision 1.33: download - view: text, markup, annotated - select for diffs
Thu Dec 5 09:50:20 2024 UTC (4 months, 2 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +1 -2 lines
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

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Nov 17 07:16:28 2024 UTC (5 months ago) by wiz
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -1 lines
*: recursive bump for default-on option of at-spi2-core

Revision 1.31: download - view: text, markup, annotated - select for diffs
Tue Nov 5 20:58:37 2024 UTC (5 months, 2 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +1 -2 lines
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

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Oct 20 14:04:21 2024 UTC (6 months ago) by wiz
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -1 lines
*: recursive bump for merging at-spi2-atk and atk into at2-spi-core

Remove at-spi2-atk and atk

Revision 1.29: download - view: text, markup, annotated - select for diffs
Mon May 13 09:05:55 2024 UTC (11 months, 1 week ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +1 -2 lines
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

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sun Apr 7 07:34:43 2024 UTC (12 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2 lines
*: bump for cairo buildlink3.mk change

lzo was made an option

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Apr 6 08:06:23 2024 UTC (12 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -1 lines
* 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

Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Mar 5 14:45:48 2024 UTC (13 months, 2 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +1 -2 lines
*: update gstreamer1 to 1.24.0

GStreamer 1.24.0 new major stable release

The GStreamer team is excited to announce a new major feature
release of your favourite cross-platform multimedia framework!

As always, this release is again packed with new features, bug
fixes and many other improvements.

The 1.24 release series adds new features on top of the previous
1.22 series and is part of the API and ABI-stable 1.x release series
of the GStreamer multimedia framework.

Highlights:

    New Discourse forum and Matrix chat space
    New Analytics and Machine Learning abstractions and elements
    Playbin3 and decodebin3 are now stable and the default in gst-play-1.0, GstPlay/GstPlayer
    The va plugin is now preferred over gst-vaapi and has higher ranks
    GstMeta serialization/deserialization and other GstMeta improvements
    New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data
    New unixfd plugin for efficient 1:N inter-process communication on Linux
    cudaipc source and sink for zero-copy CUDA memory sharing between processes
    New intersink and intersrc elements for 1:N pipeline decoupling within the same process
    Qt5 + Qt6 QML integration improvements including qml6glsrc, qml6glmixer, qml6gloverlay, and qml6d3d11sink elements
    DRM Modifier Support for dmabufs on Linux
    OpenGL, Vulkan and CUDA integration enhancements
    Vulkan H.264 and H.265 video decoders
    RTP stack improvements including new RFC7273 modes and more correct header extension handling in depayloaders
    WebRTC improvements such as support for ICE consent freshness, and a new webrtcsrc element to complement webrtcsink
    WebRTC signallers and webrtcsink implementations for LiveKit and AWS Kinesis Video Streams
    WHIP server source and client sink, and a WHEP source
    Precision Time Protocol (PTP) clock support for Windows and other additions
    Low-Latency HLS (LL-HLS) support and many other HLS and DASH enhancements
    New W3C Media Source Extensions library
    Countless closed caption handling improvements including new cea608mux and cea608tocea708 elements
    Translation support for awstranscriber
    Bayer 10/12/14/16-bit depth support
    MPEG-TS support for asynchronous KLV demuxing and segment seeking, plus various new muxer features
    Capture source and sink for AJA capture and playout cards
    SVT-AV1 and VA-API AV1 encoders, stateless AV1 video decoder
    New uvcsink element for exporting streams as UVC camera
    DirectWrite text rendering plugin for windows
    Direct3D12-based video decoding, conversion, composition, and rendering
    AMD Advanced Media Framework AV1 + H.265 video encoders with 10-bit and HDR support
    AVX/AVX2 support and NEON support on macOS on Apple ARM64 CPUs via new liborc
    GStreamer C# bindings have been updated
    Rust bindings improvements and many new and improved Rust plugins
    Lots of new plugins, features, performance improvements and bug fixes

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Jan 30 14:22:24 2024 UTC (14 months, 3 weeks ago) by ryoon
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -1 lines
*: Recursive revbump from audio/pulseaudio-17.0

Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Nov 16 09:22:50 2023 UTC (17 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +1 -2 lines
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

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Nov 14 14:02:34 2023 UTC (17 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
*: recursive bump for cairo dependency changes

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun Nov 12 13:22:57 2023 UTC (17 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
*: revebump for new brotli option for freetype2

Addresses PR 57693

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Oct 21 17:11:07 2023 UTC (18 months ago) by gdt
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
recursive revbump for tiff update

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Aug 14 05:24:55 2023 UTC (20 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -1 lines
*: recursive bump for Python 3.11 as new default

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Jun 2 16:09:46 2023 UTC (22 months, 2 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +1 -2 lines
gstreamer1*: update to 1.22.3

Highlighted bugfixes:

    avdec: fix occasional video decoder deadlock on seeking with FFmpeg 6.0
    decodebin3: fix regression handling input streams without CAPS or TIME segment such as e.g. udpsrc or pushfilesrc
    bluez: a2dpsink: fix Bluetooth SIG Certification test failures
    osxvideosink: fix deadlock upon closing output window
    qtdemux: fix edit list handling regression and AV1 codec box parsing
    qtmux: fix extraction of CEA608 closed caption data from S334-1A packets
    rtspsrc: Fix handling of * control path
    splitmux: timestamp handling improvements
    v4l2videodec: Rework dynamic resolution change handling (needed for IMX6 mainline codec)
    videoflip: fix regression with automatically rotating video based on tags
    d3d11: many d3d11videosink and d3d11compositor fixes
    webrtc, rtp: numerous data race fixes and stability fixes
    cerbero: Add support for RHEL9 and Rocky Linux; build timecodestamper plugin with libltc support
    various bug fixes, memory leak fixes, and other stability and reliability improvements

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat May 6 19:09:43 2023 UTC (23 months, 2 weeks ago) by ryoon
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -1 lines
*: Recursive revbump from audio/libopus 1.4

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Mar 9 08:25:41 2023 UTC (2 years, 1 month ago) by prlw1
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
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/

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Jan 29 21:17:17 2023 UTC (2 years, 2 months ago) by ryoon
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -1 lines
*: Recursive revbup from graphics/freetype2

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Jan 23 16:57:07 2023 UTC (2 years, 2 months ago) by wiz
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +1 -2 lines
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

Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue Jan 3 17:37:56 2023 UTC (2 years, 3 months ago) by wiz
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -1 lines
*: recursive bump for tiff shlib major bump

Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Dec 16 21:08:08 2022 UTC (2 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +1 -2 lines
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

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Sep 11 12:52:02 2022 UTC (2 years, 7 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
*: bump PKGREVISION for flac shlib bump

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Aug 11 05:09:05 2022 UTC (2 years, 8 months ago) by gutteridge
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -1 lines
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.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Jul 18 15:40:56 2022 UTC (2 years, 9 months ago) by wiz
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +1 -2 lines
gstreamer1: update to 1.20.3

 Highlighted bugfixes:

    Security fixes in Matroska, MP4 and AVI demuxers
    Fix scrambled video playback with hardware-accelerated VA-API decoders on certain Intel hardware
    playbin3/decodebin3 regression fix for unhandled streams
    Fragmented MP4 playback fixes
    Android H.265 encoder mapping
    Playback of MXF files produced by older FFmpeg versions
    Fix rtmp2sink crashes on 32-bit platforms
    WebRTC improvements
    D3D11 video decoder and screen recorder fixes
    Performance improvements
    Support for building against OpenCV 4.6 and other build fixes
    Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Jul 2 16:53:30 2022 UTC (2 years, 9 months ago) by ryoon
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -1 lines
*: Recursive revbump from audio/pulseaudio

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Apr 18 12:36:08 2022 UTC (3 years ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -2 lines
gst-plugins1: Update to 1.20.1

Release notes:
https://gstreamer.freedesktop.org/releases/1.20/

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Mar 28 10:45:23 2022 UTC (3 years ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
m*/*: revbump(1) for libsndfile

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Dec 8 16:02:23 2021 UTC (3 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -1 lines
revbump for icu and libffi

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Nov 15 22:01:20 2021 UTC (3 years, 5 months ago) by wiz
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +52 -10 lines
*: update gstreamer1 and plugins and related packages to 1.18.5

Based on the wip packages by nia and myself.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Mar 8 16:47:58 2020 UTC (5 years, 1 month ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -1 lines
*: recursive bump for libffi

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Aug 8 21:28:06 2014 UTC (10 years, 8 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +1 -2 lines
Update to 1.4.0:

This is GStreamer Good Plugins 1.4.0

Changes since 1.2:

New API:
 • GstMessageType has GST_MESSAGE_EXTENDED added. All types before
   that can be used together as a flags type as before, but from
   that message onwards the types are just counted incrementally.
   This was necessary to be able to add more message types.
   In 2.0 GstMessageType will just become an enum and not a flags
   type anymore.
 • GstDeviceMonitor for device probing, e.g. to list all available
   audio or video capture devices. This is the replacement for
   GstPropertyProbe from 0.10.
 • Events accumulate the running-time offset now when travelling
   through pads, as set by the gst_pad_set_offset() function. This
   allows to compensate for this in the QOS event for example.
 • GstBuffer has a new flag "tag-memory" that is set automatically
   when memory is added or removed to a buffer. This allows buffer
   pools to detect if they can recycle a buffer or need to reset
   it first.
 • GstToc has new API to mark GstTocEntries as loops.
 • A not-authorized resource error has been defined to notify
   applications that accessing the resource has failed because
   of missing authorization and to distinguish this case from others.
   This change is actually already in 1.2.4.
 • GstPad has a new flag "accept-intersect", that will let the default
   ACCEPT_CAPS query handler do an intersection instead of subset check.
   This is interesting for parser elements that can handle incomplete
   caps.
 • GstCollectPads has support for flushing and a default handler for
   SEEK events now.
 • New GstFlowAggregator helper object that simplifies handling of
   flow returns in elements with multiple source pads. Additionally
   GstPad now always stores the last flow return and provides an
   API to retrieve it.
 • GstSegment has new API to offset the running time by a specific
   value and this is used in GstPad to allow positive and negative
   offsets in gst_pad_set_offset() in all situations.
 • Support for h265/HEVC and VP8 has been added to the codec utils and codec
   parsers library, and was integrated into various elements.
 • API for adjusting the TLS validation of RTSP connection has been added.
 • The RTSP and SDP library has MIKEY (RFC 3830) support now, and
   there is API to distinguish between the different RTSP profiles.
 • API to access RTP time information and statistics.
 • Support for auxiliary streams was added to rtpbin.
 • Support for tiled, raw video formats has been added.
 • GstVideoDecoder and GstAudioDecoder have API to help aggregating tag
   events and merge custom tags into them consistently.
 • GstBufferPool has support for flushing now.
 • playbin/playsink has support for application provided audio and video
   filters.
 • GstDiscoverer has new and simplified API to get details about missing
   plugins and information to pass to the plugin installer.
 • The GL library was merged from gst-plugins-gl to gst-plugins-bad,
   providing a generic infrastructure for handling GL inside GStreamer
   pipelines and a plugin with some elements using these, especially
   a video sink. Supported platforms currently are Android, Cocoa (OS X),
   DispManX (Raspberry Pi), EAGL (iOS), WGL (Windows) and generic X11,
   Wayland and EGL platforms.
   This replaces eglglessink and also is supposed to replace osxvideosink.
 • New GstAggregator base class in gst-plugins-bad. This is supposed to
   replace GstCollectPads in the future and fix long-known shortcomings
   in its API. Together with the base class some elements are provided
   already, like a videomixer (compositor).


Major changes:
 • New plugins and elements:
   ∘ v4l2videodec element for accessing hardware codecs on
     platforms that make them accessible via V4L2, e.g.
     Samsung Exynos. This comes together with major refactoring
     of the existing V4L2 elements and the corresponding
     infrastructure.
     The v4l2videodec element replaces the mfcdec element.
   ∘ New downloadbuffer element that replaces the download
     buffering feature of queue2. Compared to queue2's code
     it is much simpler and only for this single use case.
     A noteworthy new feature is that it's downloading gaps
     in the already downloaded stream parts when nothing else
     is to be downloaded.
     This is now used by playbin when download buffering is
     enabled.
   ∘ rtpstreampay and rtpstreamdepay elements for transmitting
     RTP packets over a stream API (e.g. TCP) according to
     RFC 4571.
   ∘ rtprtx elements for standard compliant implementation of
     retransmissions, integrated into the rtpmanager plugin.
   ∘ audiomixer element that mixes multiple audio streams together
     into a single one while keeping synchronization. This is
     planned to become the replacement of the adder element.
   ∘ OpenNI2 plugin for 3D cameras like the Kinect camera.
   ∘ OpenEXR plugin for decoding high-dynamic-range EXR images.
   ∘ curlsshsink and curlsftpsink to write files via SSH/SFTP.
   ∘ videosignal, ivfparse and sndfile plugins ported from 0.10.
   ∘ avfvideosrc, vtdec and other elements were ported from 0.10 and
     are available on OS X and iOS now.

 • Other changes:
   ∘ gst-libav now uses libav 10.2, and gained support for H265/HEVC.
   ∘ Support for hardware codecs and special memory types has been
     improved with bugfixes and feature additions in various plugins
     and base classes.
   ∘ Various bugfixes and improvements to buffering in queue2 and
     multiqueue elements.
   ∘ dvbsrc supports more delivery mechanisms and other features
     now, including DVB S2 and T2 support.
   ∘ The MPEGTS library has support for many more descriptors.
   ∘ Major improvements to tsdemux and tsparse, especially time and
     seeking related.
   ∘ souphttpsrc now has support for keep-alive connections,
     compression, configurable number of retries and configuration
     for SSL certificate validation.
   ∘ hlsdemux has undergone major refactoring and works more
     reliable now and supports more HLS features like trick modes.
     Also fragments are pushed downstream while they're downloaded
     now instead of waiting for each fragment to finish.
   ∘ dashdemux and mssdemux are now also pushing fragments downstream
     while they're downloaded instead of waiting for each fragment to
     finish.
   ∘ videoflip can automatically flip based on the orientation tag.
   ∘ openjpeg supports the OpenJPEG2 API.
   ∘ waylandsink was refactored and should be more useful now. It also
     includes a small library which most likely is going to be removed
     in the future and will result in extensions to the GstVideoOverlay
     interface.
   ∘ gst-rtsp-server supports SRTP and MIKEY now.
   ∘ gst-libav encoders are now negotiating any profile/level settings
     with downstream via caps.
   ∘ Lots of fixes for coverity warnings all over the place.
   ∘ Negotiation related performance improvements.
   ∘ 800+ fixed bug reports, and many other bug fixes and other
     improvements everywhere that had no bug report.

Things to look out for:
 • The eglglessink element was removed and replaced by the glimagesink
   element.
 • The mfcdec element was removed and replaced by v4l2videodec.
 • osxvideosink is only available in OS X 10.6 or newer.
 • On Android the namespace of the automatically generated Java class
   for initialization of GStreamer has changed from com.gstreamer to
   org.freedesktop.gstreamer to prevent namespace pollution.
 • On iOS you have to update your gst_ios_init.h and gst_ios_init.m in
   your projects from the one included in the binaries if you used the
   GnuTLS GIO module before. The loading mechanism has slightly changed.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat Apr 6 03:45:20 2013 UTC (12 years ago) by rodent
Branches: MAIN
CVS tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
Fixes:

 COMMENT should not be longer than 70 characters.
 COMMENT should not begin with 'A'.
 COMMENT should not begin with 'An'.
 COMMENT should not begin with 'a'.
 COMMENT should not end with a period.
 COMMENT should start with a capital letter.

pkglint warnings. Some files also got minor formatting, spelling, and style
corrections.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Thu Nov 29 08:24:42 2012 UTC (12 years, 4 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Import gst-plugins1-good-1.0.3 as multimedia/gst-plugins1-good.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis 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.

GStreamer is released under the LGPL.

This package is part of the good GStreamer plugins; that is, those that are
considered to be stable and correctly coded.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>