The NetBSD Project

CVS log for pkgsrc/multimedia/gst-plugins1-editing-services/distinfo

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu Dec 5 09:50:20 2024 UTC (5 days, 12 hours ago) by adam
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +4 -4 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.28: download - view: text, markup, annotated - select for diffs
Tue Nov 5 20:58:37 2024 UTC (5 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +4 -4 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.27: download - view: text, markup, annotated - select for diffs
Mon Sep 23 10:39:41 2024 UTC (2 months, 2 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +4 -4 lines
gstreamer1: updated to 1.24.8

Highlighted bugfixes:

decodebin3: collection handling fixes
encodebin: Fix pad removal (and smart rendering in gst-editing-services)
glimagesink: Fix cannot resize viewport when video size changed in caps
matroskamux, webmmux: fix firefox compatibility issue with Opus audio streams
mpegtsmux: Wait for data on all pads before deciding on a best pad unless timing out
splitmuxsink: Override LATENCY query to pretend to downstream that we're not live
video: QoS event handling improvements
voamrwbenc: fix list of bitrates
vtenc: Restart encoding session when certain errors are detected
wayland: Fix ABI break in WL context type name
webrtcbin: Prevent crash when attempting to set answer on invalid SDP
cerbero: ship vp8/vp9 software encoders again, which went missing in 1.24.7; ship transcode plugin
Various bug fixes, memory leak fixes, and other stability and reliability improvements

Revision 1.26: download - view: text, markup, annotated - select for diffs
Fri Aug 23 11:15:31 2024 UTC (3 months, 2 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +4 -4 lines
gstreamer1: updated to 1.24.7

GStreamer 1.24.7

Highlighted bugfixes:

Fix APE and Musepack audio file and GIF playback with FFmpeg 7.0
playbin3: Fix potential deadlock with multiple playbin3s with glimagesink used in parallel
qt6: various qmlgl6src and qmlgl6sink fixes and improvements
rtspsrc: expose property to force usage of non-compliant setup URLs for RTSP servers where the automatic fallback doesn't work
urisourcebin: gapless playback and program switching fixes
v4l2: various fixes
va: Fix potential deadlock with multiple va elements used in parallel
meson: option to disable gst-full for static-library build configurations that do not need this
cerbero: libvpx updated to 1.14.1; map 2022Server to Windows11; disable rust variant on Linux if binutils is too old
Various bug fixes, memory leak fixes, and other stability and reliability improvements

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Aug 20 13:58:33 2024 UTC (3 months, 3 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +4 -4 lines
gstreamer1: updated to 1.24.6

GStreamer 1.24.6 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 security fixes and it should be safe to update from 1.24.x.

Highlighted bugfixes:

Fix compatibility with FFmpeg 7.0
qmlglsink: Fix failure to display content on recent Android devices
adaptivedemux: Fix handling of closed caption streams
cuda: Fix runtime compiler loading with old CUDA tookit
decodebin3 stream selection handling fixes
d3d11compositor, d3d12compositor: Fix transparent background mode with YUV output
d3d12converter: Make gamma remap work as intended
h264decoder: Update output frame duration for interlaced video when second field frame is discarded
macOS audio device provider now listens to audio devices being added/removed at runtime
Rust plugins: audioloudnorm, s3hlssink, gtk4paintablesink, livesync and webrtcsink fixes
videoaggregator: preserve features in non-alpha caps for subclasses with non-system memory sink caps
vtenc: Fix redistribute latency spam
v4l2: fixes for complex video formats
va: Fix strides when importing DMABUFs, dmabuf handle leaks, and blocklist unmaintained Intel i965 driver for encoding
waylandsink: Fix surface cropping for rotated streams
webrtcdsp: Enable multi_channel processing to fix handling of stereo streams
Various bug fixes, memory leak fixes, and other stability and reliability improvements

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Jul 1 14:04:47 2024 UTC (5 months, 1 week ago) by adam
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +4 -4 lines
gstreamer1: updated to 1.24.5

GStreamer 1.24.5

Highlighted bugfixes:

webrtcsink: Support for AV1 via nvav1enc, av1enc or rav1enc encoders
AV1 RTP payloader/depayloader fixes to work correctly with Chrome and Pion WebRTC
av1parse, av1dec error handling/robustness improvements
av1enc: Handle force-keyunit events properly for WebRTC
decodebin3: selection and collection handling improvements
hlsdemux2: Various fixes for discontinuities, variant switching, playlist updates
qml6glsink: fix RGB format support
rtspsrc: more control URL handling fixes
v4l2src: Interpret V4L2 report of sync loss as video signal loss
d3d12 encoder, memory and videosink fixes
vtdec: more robust error handling, fix regression
ndi: support for NDI SDK v6
Various bug fixes, memory leak fixes, and other stability and reliability improvements

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Jun 4 15:09:50 2024 UTC (6 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +4 -4 lines
gstreamer1: updated to 1.24.4

GStreamer 1.24.4 stable bug fix release

Highlighted bugfixes:

audioconvert: support more than 64 audio channels
avvidec: fix dropped frames when doing multi-threaded decoding of I-frame codecs such as DV Video
mpegtsmux: Correctly time out in live pipelines, esp. for sparse streams like KLV and DVB subtitles
vtdec deadlock fixes on shutdown and format/resolution changes (as might happen with e.g. HLS/DASH)
fmp4mux, isomp4mux: Add support for adding AV1 header OBUs into the MP4 headers, and add language from tags
gtk4paintablesink improvements: fullscreen mode and gst-play-1.0 support
webrtcsink: add support for insecure TLS and improve error handling and VP9 handling
vah264enc, vah265enc: timestamp handling fixes; generate IDR frames on force-keyunit-requests, not I frames
v4l2codecs: decoder: Reorder caps to prefer `DMA_DRM` ones, fixes issues with playbin3
Visualizer plugins fixes
Avoid using private APIs on iOS
various bug fixes, memory leak fixes, and other stability and reliability improvements

Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon May 13 09:05:54 2024 UTC (6 months, 4 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +4 -4 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.21: download - view: text, markup, annotated - select for diffs
Fri Apr 5 17:26:43 2024 UTC (8 months ago) by wiz
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +4 -4 lines
gstreamer1: update to 1.24.1

This release only contains bugfixes and security fixes and it should
be safe to update from 1.24.0.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Mar 5 14:45:48 2024 UTC (9 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +4 -4 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.19: download - view: text, markup, annotated - select for diffs
Tue Feb 20 20:40:06 2024 UTC (9 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +4 -4 lines
gstreamer: update to 1.22.10

GStreamer 1.22.10

This release only contains bugfixes and security fixes and it should be safe to update from 1.22.x.

Highlighted bugfixes:

    gst-python: fix bindings overrides for Python >= 3.12
    glcolorconvert: fix wrong RGB to YUV matrix with bt709
    glvideoflip: fix "method" property setting at construction time
    gtk4paintablesink: Always draw a black background behind the video frame, and other fixes
    pad: keep segment event seqnums the same when applying a pad offset
    basesink: Preroll on out of segment buffers when not dropping them
    Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in decodebin3/playbin3
    livesync: add support for image formats such as JPEG or PNG
    sdpdemux: Add SDP message (aka session) attributes to the caps too
    textwrap: add support for gaps
    macos: Fix gst_macos_main() terminating whole process, and set activation policy
    webrtcbin: Improve SDP intersection for Opus
    various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements

GStreamer 1.22.9

This release only contains bugfixes and security fixes and it should be safe to update from 1.22.x.

Highlighted bugfixes:

    More Security fixes for the AV1 codec parser
    va: fixes for Mesa Gallium drivers in Mesa versions older than v23.2
    v4l2src: Consider framerate during caps selection
    v4l2codec: decoder fixes
    rtspsrc: multicast fixes
    camerabin viewfinder fixes
    various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun Dec 31 22:03:00 2023 UTC (11 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +4 -4 lines
gstreamer1: update to 1.22.8

 Highlighted bugfixes:

    Security fixes for the AV1 codec parser
    [Security fixes](https://gstreamer.freedesktop.org/security/) for the AV1 video codec parser
    avdec video decoder: fix another possible deadlock with FFmpeg 6.1
    qtdemux: reverse playback and seeking fixes for files with raw audio streams
    v4l2: fix "newly allocated buffer ... is not free" warning log flood
    GstPlay + GstPlayer library fixes
    dtls: Fix build failure on Windows when compiling against OpenSSL 3.2.0
    d3d11screencapturesrc: Fix wrong color with HDR enabled
    Cerbero build tool: More python 3.12 string escape warning fixes; make sure to bundle build tools as well
    various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Nov 16 09:31:35 2023 UTC (12 months, 3 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +4 -4 lines
gstreamer: update to 1.22.7

 Highlighted bugfixes:

    Security fixes for the MXF demuxer and AV1 codec parser
    glfilter: Memory leak fix for OpenGL filter elements
    d3d11videosink: Fix toggling between fullscreen and maximized, and window switching in fullscreen mode
    DASH / HLS adaptive streaming fixes
    Decklink card device provider device name string handling fixes
    interaudiosrc: handle non-interleaved audio properly
    openh264: Fail gracefully if openh264 encoder/decoder creation fails
    rtspsrc: improved whitespace handling in response headers by certain cameras
    v4l2codecs: avoid wrap-around after 1000000 frames; tiled formats handling fixes
    video-scaler, audio-resampler: downgraded "Can't find exact taps" debug log messages
    wasapi2: Don't use global volume control object
    Rust plugins: various improvements in aws, fmp4mux, hlssink3, livesync, ndisrc, rtpav1depay, rsfilesink, s3sink, sccparse
    WebRTC: various webrtchttp, webrtcsrc, and webrtcsink improvements and fixes
    Cerbero build tools: recognise Windows 11; restrict parallelism of gst-plugins-rs build on small systems
    Packages: ca-certificates update; fix gio module loading and TLS support on macOS

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Nov 16 09:22:50 2023 UTC (12 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -4 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.15: download - view: text, markup, annotated - select for diffs
Thu Jun 29 09:20:44 2023 UTC (17 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +4 -4 lines
gstreamer: update to 1.22.4

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

This release only contains bugfixes and security fixes and it should
be safe to update from 1.22.x.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Jun 2 16:09:46 2023 UTC (18 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +4 -4 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.13: download - view: text, markup, annotated - select for diffs
Sat Apr 29 07:12:13 2023 UTC (19 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +4 -4 lines
gstreamer1: update to 1.22.2

 Highlighted bugfixes:

    avdec_h264: fix decoder deadlocks with FFmpeg 6.0
    rtspsrc: fix regression with URI protocols in OPTIONS requests for RTSP over TLS
    rtspsrc: improved control url handling compatibility for broken servers
    decklink: fix 10 bit RGB (r210) format auto detection for capture and fix playout if video caps are configured before audio caps
    d3d11videosink: Fix tearing in case of fullscreen mode
    playbin: fix deadlock when stopping stream with subtitles visible (even more)
    typefinding: fix regression not detecting application/dash+xml in some corner cases
    osxvideosink: fix broken aspect ratio and frame drawing region
    decodebin3, parsebin: Improve elementary stream handling when decoders are not present and fix hang when removing a failing stream
    urisourcebin: Propagate sticky events from parsebin, so that the `STREAM_START` event with the `GstStream` info is always available when pads get exposed
    v4l2: Add support for YVU420M format; mark JPEG content as parsed
    h264decoder, h265decoder: DPB bumping process and latency reporting fixes
    Opus: Fix reading of extended channel config in MPEG-TS and fix missing sample rate when remuxing from RTP to Matroska
    zxing: add support for building against zxing-c++ 2.0
    cerbero: Fix packaging of Rust plugins on Android; fix modern Gentoo distro detection
    various bug fixes, memory leak fixes, and other stability and reliability improvements

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Mar 9 08:25:41 2023 UTC (21 months ago) by prlw1
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +4 -4 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.11: download - view: text, markup, annotated - select for diffs
Mon Jan 23 16:57:07 2023 UTC (22 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -4 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.10: download - view: text, markup, annotated - select for diffs
Fri Dec 16 21:08:08 2022 UTC (23 months, 3 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +4 -4 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.9: download - view: text, markup, annotated - select for diffs
Mon Jul 18 15:48:53 2022 UTC (2 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -4 lines
gst-plugins1-editing-services: update to 1.20.3.

Match gstreamer1 update.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Apr 18 12:36:08 2022 UTC (2 years, 7 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +4 -4 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 Nov 15 22:01:19 2021 UTC (3 years ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +4 -5 lines
*: update gstreamer1 and plugins and related packages to 1.18.5

Based on the wip packages by nia and myself.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Oct 26 11:01:04 2021 UTC (3 years, 1 month ago) by nia
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
multimedia: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (for legal reasons?):

./multimedia/adobe-flash-player/distinfo adobe-flash-player-32.0.0.465/flash_player_npapi_linux.i386.tar.gz
./multimedia/adobe-flash-player/distinfo adobe-flash-player-32.0.0.465/flash_player_npapi_linux.x86_64.tar.gz
./multimedia/libdvdcss/distinfo libdvdcss-1.4.3.tar.bz2

Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Oct 7 14:32:07 2021 UTC (3 years, 2 months ago) by nia
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -2 lines
multimedia: Remove SHA1 hashes for distfiles

Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Mar 26 02:38:38 2020 UTC (4 years, 8 months ago) by joerg
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
Fix portability

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Jan 10 12:47:06 2020 UTC (4 years, 11 months ago) by wiz
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +5 -5 lines
gstreamer: update to 1.16.2

The second 1.16 bug-fix release (1.16.2) was released on 3 December 2019.

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

Highlighted bugfixes in 1.16.2

    Interlaced video scaling fixes
    CineForm video support in AVI
    audiorate: avoid glitches due to rounding errors after changing rate
    Command line tool output printing improvements on Windows
    various performance improvements, memory leak fixes and security fixes
    VP9 decoding fixes
    avfvideosrc: Explicitly request video permission on macOS 10.14+
    wasapi: bug fixes and stability improvements
    webrtc-audio-processing: fix segmentation fault on 32-bit windows
    tsdemux: improved handling of certain discontinuities
    vaapi h265 decoder: wait for I-frame before trying to decode

gstreamer

    gst-launch: Fix ugly stdout on Windows
    tee: Make sure to actually deactivate pads that are released
    bin: Drop need-context messages without source instead of crashing
    gst: Don't pass miniobjects to GST_DEBUG_OBJECT() and similar macros
    tracers: Don't leak temporary GstStructure

gst-plugins-base

    xvimagepool: Update size, stride, and offset with allocated XvImage
    video-converter: Fix RGB-XYZ-RGB conversion
    audiorate: Update next_offset on rate change
    audioringbuffer: Reset reorder flag before check
    audio-buffer: Don't fail to map buffers with zero samples
    videorate: Fix max-duplication-time handling
    gl/gbm: ensure we call the resize callback before attempting to draw
    video-converter: Various fixes for interlaced scaling
    gstrtspconnection: messages_bytes not decreased
    check: Don't use real audio devices for tests
    riff: add CineForm mapping
    glfilters: Don't use static variables for storing per-element state
    glupload: Add VideoMetas and GLSyncMeta to the raw uploaded buffers
    streamsynchronizer: avoid pad release race during logging.
    gst-play: Use gst_print* to avoid broken stdout string on Windows

gst-plugins-good

    vp9dec: Fix broken 4:4:4 8bits decoding
    rtpsession: add locking for clear-pt-map
    rtpL16depay: don't crash if data is not modulo channels*width
    wavparse: Fix push mode ignoring audio with a size smaller than segment buffer
    wavparse: Fix push mode ignoring last audio payload chunk
    aacparse: fix wrong offset of the channel number in adts header
    jpegdec: Fix incorrect logic in EOI tag detection
    videocrop: Also update the coordinate when in-place
    jpegdec: don't overwrite the last valid line
    vpx: Error out if enabled and no features found
    v4l2videodec: ensure pool exists before orphaning it
    v4l2videoenc: fix type conversion errors
    v4l2bufferpool: Queue number of allocated buffers to capture
    v4l2object: fix mpegversion number typo
    v4l2object: Work around bad TRY_FMT colorimetry implementations

gst-plugins-bad

    avfvideosrc: Explicitly request video permission on macOS 10.14+
    wasapi: Various fixes and a workaround for a specific driver bug
    wasapi: Move to CoInitializeEx for COM initialization
    wasapi: Fix runtime/build warnings
    waylandsink: Commit the parent after creating subsurface
    msdkdec: fix surface leak in msdkdec_handle_frame
    tsmux: Fix copying of buffer region
    tsdemux: Handle continuity mismatch in more cases
    tsdemux: Always issue a DTS even when it's equal to PTS
    openexr: Fix build with OpenEXR 2.4 (and also OpenEXR 2.2 on Ubuntu 18.04)
    ccextractor: Always forward all sticky events to the caption pad
    pnmdec: Return early on ::finish() if we have no actual data to parse
    ass: avoid infinite unref loop with bad data
    fluidsynth: add sf3 to soundfont search path
    webrtcdsp/webrtcechoprobe segmentation fault on windows (1.16.0 x86)

gst-libav

    avvidenc: Fix error propagation
    avdemux: Fix segmentation fault if long_name is NULL
    avviddec: Fix huge leak caused by circular reference
    avviddec: Enforce allocate new AVFrame per input frame
    avdec_mpeg2video (and probably more): Huge memory leak in git master

gst-rtsp-server

    rtsp-media: Use lock in gst_rtsp_media_is_receive_only
    rtsp-client: RTP Info when completed_sender
    rtsp-client: fix location uri-format by getting uri directly from context instead

gstreamer-vaapi

    meson build: halt configuration if no renderer API
    libs: decoder: h265: skip all pictures prior the first I-frame
    libs: window: x11: Avoid usage of deprecated API

gst-editing-services

    Initialize debug categories before usage

gst-build

    gst-env: Use locally built GStreamer utility programs

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Nov 14 15:25:31 2019 UTC (5 years ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +5 -5 lines
gstreamer1: update to 1.16.1

1.16.1

The first 1.16 bug-fix release (1.16.1) was released on 23 September 2019.

This release only contains bugfixes and it should be safe to update from 1.16.0.
Highlighted bugfixes in 1.16.1

    GStreamer-vaapi: fix green frames and decoding artefacts in some cases
    OpenGL: fix wayland event source burning CPU in certain circumstances
    Memory leak fixes and memory footprint improvements
    Performance improvements
    Stability and security fixes
    Fix enum for GST_MESSAGE_DEVICE_CHANGED which is technically an API break, but this is only used internally in GStreamer and duplicated another message enum
    hls: Make crypto dependency optional when hls-crypto is auto
    player: fix switching back and forth between forward and reverse playback
    decklinkaudiosink: Drop late buffers
    openh264enc: Fix compilation with openh264 v2.0
    wasapisrc: fix segtotal value being always 2
    android: Fix gnutls issue causing a FORTIFY crash on Android Q
    windows: Fix two crashes due to cross-CRT free when using MSVC

gstreamer core

    device: gst_device_create_element() is transfer floating, not transfer full
    filesink, fdsink: respect IOV_MAX for the writev iovec array (Solaris)
    miniobject: free qdata array when the last qdata is removed (reduces memory footprint)
    bin: Fix minor race when adding to a bin
    aggregator: Actually handle NEED_DATA return from update_src_caps()
    aggregator: Ensure that the source pad is created as a GstAggregatorPad if no type is given in the pad template
    latency: fix custom event leaks
    registry: Use plugin directory from the build system for relocateable Windows builds
    message: fix up enum value for GST_MESSAGE_DEVICE_CHANGED
    info: Fix deadlock in gst_ring_buffer_logger_log()
    downloadbuffer: Check for flush after seek
    identity: Non-live upstream have no max latency
    identity: Fix the ts-offset property getter
    aggregator: Make parsing of explicit sink pad names more robust
    bufferpool: Fix the buffer size reset code
    fakesink, fakesrc, identity: sync gst_buffer_get_flags_string() with new flags
    multiqueue: never unref queries we do not own
    concat: Reset last_stop on FLUSH_STOP too
    aggregator: fix flow-return boolean return type mismatch
    gstpad: Handle probes that reset the data field
    gst: Add support for g_autoptr(GstPromise)
    gst-inspect: fix unused-const-variable error in windows
    base: Include gstbitwriter.h in the single-include header
    Add various Since: 1.16 markers
    GST_MESSAGE_DEVICE_CHANGED duplicates GST_MESSAGE_REDIRECT
    Targetting wrong meson version
    meson: Make get_flex_version.py script executable
    meson: Link to objects instead of static helper library
    meson: set correct install path for gdb helper
    meson: fix warning about configure_file() install kwarg

gst-plugins-base

    video-info: parse field-order for all interleaved formats
    tests: fix up valgrind suppressions for glibc getaddrinfo leaks
    meson: Reenable NEON support (in audio resampler)
    audio-resampler: Update NEON to handle remainders not multiples of 4
    eglimage: Fix memory leak
    audiodecoder: Set output caps with negotiated caps to avoid critical info printed
    video-frame: Take TFF flag from the video info if it was set in there
    glcolorconvert: Fix external-oes shader
    video-anc: Fix ADF detection when trying to extract data from vanc
    gl/wayland: fix wayland event source burning CPU
    configure: add used attribute in order to make NEON detection working with -flto.
    audioaggregator: Return a valid rate range from caps query if downstream supports a whole range
    rtspconnection: data-offset increase not set
    rtpsconnection: Fix number of n_vectors
    video-color: Add compile-time assert for ColorimetryInfo enum
    audiodecoder: Fix leak on failed audio gaps
    glupload: Keep track of cached EGLImage texture format
    playsink: Set ts-offset to text sink.
    meson.build: use join_paths() on prefix
    compositor: copy frames as-is when possible
    compositor: Skip background when a pad obscures it completely
    rtspconnection: Start CSeq at 1 (some servers don't cope well with seqnum 0)
    viv-fb: fix build break for GST_GL_API
    gl/tests: fix shader creation tests part 2
    gl/tests: fix shader creation tests
    wayland: set the event queue also for the xdg_wm_base object
    video: Added GI annotation for gstvideoaffinetransformationmeta apply_matrix
    compositor: Remove unneeded left shift for ARGB/AYUV SOURCE operator
    Colorimetry fixes
    alsasrc: Don't use driver timestamp if it's zero
    gloverlaycompositor: fix crash if buffer doesn't have video meta
    meson: Don't try to find gio-unix on Windows
    glshader: fix default external-oes shaders
    subparse: fix pushing WebVTT cue with no newline at the end
    meson: Missing "android" choice in gl_winsys
    video test: Keep BE test inline with LE test
    id3tag: Correctly validate the year from v1 tags before passing to GstDateTime
    gl/wayland: Don't prefix wl_shell struct field
    eglimage: Add compatibility define for DRM_FORMAT_NV24
    Add various Since: 1.16 markers
    video-anc: Handle SD formats correctly
    Docs: add GL_CFLAGS to GTK_DOC_CFLAGS
    GL: using vaapi and showing on glimagesink on wayland loads one core for 100% on 1.16
    GL: external-oes shader places precision qualifier before #extension (was: androidmedia amcviddec fail after 1.15.90 1.16.0 update)

gst-plugins-good

    alpha: Fix one_over_kc calculation on arm/aarch64
    souphttpsrc: Fix incompatible type build warning
    rtpjitterbuffer: limit max-dropout-time to maxint32
    rtpjitterbuffer: Clear clock master before unreffing
    qtdemux: Use empty-array safe way to cleanup GPtrArray
    v4l2: Fix type compatibility issue with glibc 2.30
    valgrind: suppress Cond error coming from gnutls and Ignore leaks caused by shout/sethostent
    rtpfunnel: forward correct segment when switching pad
    gtkglsink: fix crash when widget is resized after element destruction
    jpegdec: Don't dereference NULL input state if we have no caps in TIME segments
    rtp: opuspay: fix memory leak in gst_rtp_opus_pay_setcaps
    v4l2videodec: return right type for drain.
    rtpssrcdemux: Avoid taking streamlock out-of-band
    Support v4l2src buffer orphaning
    splitmuxsink: Only set running time on finalizing sink element when in async-finalize mode
    rtpsession: Always keep at least one NACK on early RTCP
    rtspsrc: do not try to send EOS with invalid seqnum
    rtpsession: Call on-new-ssrc earlier
    rtprawdepay: Don't get rid of the buffer pool on FLUSH_STOP
    rtpbin: Free storage when freeing session
    scaletempo: Advertise interleaved layout in caps templates
    Support v4l2src buffer orphaning

gst-plugins-bad

    hls: Make crypto dependency optional when hls-crypto is auto
    player: fix switching back and forth between forward and reverse playback
    decklinkaudiosink: Drop late buffers
    srt: Add stats property, include sender-side statistics and fix a crash
    dshowsrcwrapper: fix regression on device selection
    tsdemux: Limit the maximum PES payload size
    wayland: Define libdrm_dep in meson.build to fix meson configure error when kms is disabled
    sctp: Fix crash on free() when using the MSVC binaries
    webrtc: Fix signals documentation
    h264parse: don't critical on VUI parameters > 2^31
    rtmp: Fix crash inside free() with MSVC on Windows
    iqa: fix leak of map_meta.data
    d3dvideosink: Fix crash on WinProc handler
    amc: Fix crash when a sync_meta survives its sink
    pitch: Fix race between putSamples() and setting soundtouch parameters
    webrtc: fix type of max-retransmits, make it work
    mxfdemux: Also allow picture essence element type 0x05 for VC-3
    wasapi: fix symbol redefinition build error
    decklinkvideosrc: Retrieve mode of the ancillary data from the frame
    decklinkaudiosrc/decklinkvideosrc: Do nothing in BaseSrc::negotiate() and...
    adaptivedemux: do not retry downloads during shutdown.
    webrtcbin: fix GInetAddress leak
    dtls: fix dtls connection object leak
    siren: fix a global buffer overflow spotted by asan
    kmssink: Fix implicit declaration build error
    Fix -Werror=return-type error in configure.
    aiff: Fix infinite loop in header parsing.
    nvdec: Fix possible frame drop on EOS
    srtserversrc: yields malformed rtp payloads
    srtsink: Fix crash in case no URI
    dtlsagent: Fix leaked dtlscertificate
    meson: bluez: Early terminate configure on Windows
    decklink: Correctly ensure >=16 byte alignment for the buffers we allocate
    webrtcbin: fix DTLS when receivebin is set to DROP
    zbar: Include running-time, stream-time and duration in the messages
    uvch264src: Make sure we set our segment
    avwait: Allow start and end timecode to be set back to NULL
    avwait: Don't print warnings for every buffer passed
    hls/meson: fix dependency logic
    Waylandsink gnome shell workaround
    avwait: Allow setting start timecode after end timecode; protect propeties with mutex
    wayland/wlbuffer: just return if used_by_compositor is true when attach
    proxy: Set SOURCE flag on the source and SINK flag on the sink
    ivfparse: Check the data size against IVF_FRAME_HEADER_SIZE
    webrtc: Add various Since markers to new types after 1.14.0
    msdk: fix the typo in debug category
    dtlsagent: Do not overwrite openssl locking callbacks
    meson: Fix typo in gsm header file name
    srt: handle races in state change
    webrtc: Add g_autoptr() support for public types
    openh264enc: Fix compilation with openh264 v2.0
    meson: Allow CUDA_PATH fallback on linux
    meson: fix build with opencv=enabled and opencv4. Fixes #964
    meson: Add support for the colormanagement plugin
    autotools: gstsctp: set LDFLAGS
    nvenc/nvdec: Add NVIDIA SDK headers to noinst_HEADERS
    h264parse: Fix typo when setting multiview mode and flags
    Add various Since: 1.16 markers
    opencv: allow compilation against 4.1.x
    Backport of some minor srt commits without MR into 1.16
    meson: fix build with opencv=enabled and opencv4
    wasapisrc: fix segtotal value being always 2 due to an unused variable
    meson: colormanagement missing
    androidmedia amcviddec fail after 1.15.90 1.16.0 update

gst-plugins-ugly

    meson: Always require the gmodule dependency

gst-libav

    docs: don't include the type hierarchy, fixing build with gtk-doc 1.30
    avvidenc: Correctly signal interlaced input to ffmpeg when the input caps are interlaced
    autotools: add bcrypt to win32 libs
    gstav: Use libavcodec util function for version check
    API documentation fails to build with gtk-doc 1.30

gst-rtsp-server

    rtsp-client: RTP Info must exist in PLAY response
    onvif-media: fix "void function returning a value" compiler warning
    Add various Since: 1.16 markers

gstreamer-vaapi

    fix egl context leak and display creation race
    pluginutil: Remove Mesa from drivers white list
    Classify vaapidecodebin as a hardware decoder
    Fix two leak
    vaapivideomemory: demote error message to info
    encoder: vp8,vp9: reset frame_counter when input frame's format changes
    encoder: mpeg2: No packed header for SPS and PPS
    decoder: vp9: clear parser pointer after release
    encoder: Fixes deadlock in change state function
    encoder: h265: reset num_ref_idx_l1_active_minus1 when low delay B.
    encoder: not call ensure_num_slices inside g_assert()
    encoder: continue if roi meta is NULL
    decoder: vp9: Set chroma_ ype by VP9 bit_depth
    vaapipostproc: don't do any color conversion when GL_TEXTURE_UPLOAD
    libs: surface: fix double free when dmabuf export fails
    h264 colors and artifacts upon upgrade to GStreamer Core Library version 1.15.90

gst-editing-services

    element: Properly handle the fact that pasting can return NULL
    Add various missing Since markers
    launch: Fix caps restriction short names
    python: Avoid warning about using deprecated methods
    video-transition: When using non crossfade effect use 'over' operations
    meson: Generate a pkgconfig file for the GES plugin

gst-devtools

    launcher: testsuites: skip systemclock stress tests
    validate: fix build on macOS

gst-build

    Update win flex bison binaries
    Update the flexmeson windows binary version
    Don't allow people to run meson inside the uninstalled env

Contributors to 1.16.1

Aaron Boxer, Adam Duskett, Alicia Boya García, Andoni Morales Alastruey, Antonio Ospite, Arun Raghavan, Askar Safin, A. Wilcox, Charlie Turner, Christoph Reiter, Damian Hobson-Garcia, Daniel Klamt, Danny Smith, David Gunzinger, David Ing, David Svensson Fors, Doug Nazar, Edward Hervey, Eike Hein, Fabrice Bellet, Fernando Herrrera, Georg Lippitsch, Göran Jönsson, Guillaume Desmottes, Haihao Xiang, Haihua Hu, Håvard Graff, Hou Qi, Ignacio Casal Quinteiro, Ilya Smelykh, Jan Schmidt, Javier Celaya, Jim Mason, Jonas Larsson, Jordan Petridis, Jose Antonio Santos Cadenas, Juan Navarro, Knut Andre Tidemann, Kristofer Björkström, Lucas Stach, Marco Felsch, Marcos Kintschner, Mark Nauwelaerts, Martin Liska, Martin Theriault, Mathieu Duponchelle, Matthew Waters, Michael Olbrich, Mike Gorse, Nicola Murino, Nicolas Dufresne, Niels De Graef, Niklas Hambüchen, Nirbheek Chauhan, Olivier Crête, Philippe Normand, Ross Burton, Sebastian Dröge, Seungha Yang, Song Bing, Thiago Santos, Thibault Saunier, Thomas Coldrick, Tim-Philipp Müller, Víctor Manuel Jáquez Leal, Vivia Nikolaidou, Xavier Claessens, Yeongjin Jeong,

... and many others who have contributed bug reports, translations, sent suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.16.1

    List of Merge Requests applied in 1.16
    List of Issues fixed in 1.16.1

Known Issues

    possibly breaking/incompatible changes to properties of wrapped FFmpeg decoders and encoders (see above).

    The way that GIO modules are named has changed due to upstream GLib natively adding support for loading static GIO modules. This means that any GStreamer application using gnutls for SSL/TLS on the Android or iOS platforms (or any other setup using static libraries) will fail to link looking for the g_io_module_gnutls_load_static() function. The new function name is now g_io_gnutls_load(gpointer data). See Android/iOS sections above for further details.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Thu Oct 3 14:32:55 2019 UTC (5 years, 2 months ago) by nia
Branches: MAIN
Add multimedia/gst-plugins1-editing-services

GStreamer library for creating audio/video editors

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>