Log message:
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
|
Log message:
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
|
Log message:
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
|
Log message:
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
|