Opened 6 years ago
Closed 6 years ago
#14179 closed enhancement (fixed)
gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gstreamer-vaapi gst-libav- 1.18.1
| Reported by: | Bruce Dubbs | Owned by: | Douglas R. Reno |
|---|---|---|---|
| Priority: | high | Milestone: | 10.1 |
| Component: | BOOK | Version: | SVN |
| Severity: | medium | Keywords: | |
| Cc: |
Description
New point version.
Change History (4)
comment:1 by , 6 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 6 years ago
| Priority: | normal → high |
|---|
comment:3 by , 6 years ago
Highlighted bugfixes in 1.18.1
important security fixes
bug fixes and memory leak fixes
various stability and reliability improvements
gstreamer
aggregator: make peek() has() pop() drop() buffer API threadsafe
gstvalue: don't write to const char *
meson: Disallow DbgHelp for UWP build
info: Fix build on Windows ARM64 device
build: use cpu_family for arch checks
basetransform: Fix in/outbuf confusion of _default_transform_meta
Fix documentation
info: Load DbgHelp.dll using g_module_open()
padtemplate: mark documentation caps as may be leaked
gstmeta: intern registered impl string
aggregator: Hold SRC_LOCK while unblocking via SRC_BROADCAST()
ptp_helper_post_install.sh: deal with none
skip elements/leak.c if tracer is not available
aggregator: Wake up source pad in PAUSED<->PLAYING transitions
input-selector: Wake up blocking pads when releasing them
ptp: Also handle gnu/kfreebsd
gst-plugins-base
theoradec: Set telemetry options only if they are nonzero
glslstage: delete shader on finalize of stage
urisourcebin: Fix crash caused by use after free
decodebin3: Store stream-start event on output pad before exposing it
Add some missing nullable annotations
typefind/xdgmime: Validate mimetypes to be valid GstStructure names before using them
uridecodebin3: Forward upstream events to decodebin3 directly
video-converter: Add fast paths from v210 to I420/YV12, Y42B, UYVY and YUY2
videoaggregator: Limit accepted caps by template caps
gstrtpbuffer: fix header extension length validation
decodebin3: only force streams-selected seqnum after a select-streams
videodecoder: don't copy interlace-mode from reference state
enable abi checks
multihandlesink: Don't pass NULL caps to gst_caps_is_equal
audio: video: Fix in/outbuf confusion of transform_meta
meson: Always wrap "prefix" option with join_paths() to make Windows happy
videoaggregator: ensure peek_next_sample() uses the correct caps
meson: Actually build gstgl without implicit include dirs
videoaggregator: Don't require any pads to be configured for negotiating source pad caps
gst-libs: gl: Fix documentation typo and clarify gl_memory_texsubimage
audioaggregator: Reset offset if the output rate is renegotiated
video-anc: Implement transform functions for AFD/Bar metas
appsrc: Wake up the create() function on caps changes
rtpbasepayload: do not forget delayed segment when forwarding gaps
gst-plugins-good
v4l2object: Only offer inactive pools and if needed
vpx: Fix the check to unfixed/unknown framerate to set bitrate
qmlglsink: fix crash when created/destroyed in quick succession
rtputils: Count metas with an empty tag list for copying/keeping
rtpbin: Remove the rtpjitterbuffer with the stream
rtph26*depay: drop FU's without a corresponding start bit
imagefreeze: Response caps query from srcpad
rtpmp4gdepay: Allow lower-case "aac-hbr" instead of correct "AAC-hbr"
rtspsrc: Fix push-backchannel-buffer parameter mismatch
jpegdec: check buffer size before dereferencing
flvmux: Move stream skipping to GstAggregatorPadClass.skip_buffer
v4l2object: plug memory leak
splitmuxsink: fix sink pad release while PLAYING
gst-plugins-bad
codecparsers: h264parser: guard against ref_pic_markings overflow
v4l2codecs: Various fixes
h265parse: Don't enable passthrough by default
srt: Fix "Fix timestamping"
srt: Fixes for 1.4.2
dtlsconnection: Ignore OpenSSL system call errors
h265parse: set interlace-mode=interleaved on interlaced content
Replace GPL v2 with LGPL v2 in COPYING file
srt: Consume the error from gst_srt_object_write
srt: Check socket state before retrieving payload size
x265enc: fix deadlock on reconfig
webrtc: Require gstreamer-sdp in the pkg-config file
srtsrc: Fix timestamping
mfvideosrc: Use only the first video stream per device
srtobject: typecast SRTO_LINGER to linger
decklink: Correctly order the different dependent mode tables
wasapisrc: Make sure that wasapisrc produces data in loopback mode
wpesrc: fix some caps leaks using the non-GL output
smoothstreaming: clear live adapter on seek
vtdec/vulkan: use Shared storage mode for IOSurface textures
wpe: Move webview load waiting to WPEView
wpe: Use proper callback for TLS errors signal handling
kmssink: Do not source using padded width/height
avtp: avtpaafdepay: fix crash when building caps
opencv: set opencv_dep when option is disabled to fix the build
line21encoder: miscellaneous enhancements
Hls youtube issues with urisourcebin/queue2
rtmp2: Replace stats queue with stats lock
rtmp2sink: support EOS event for graceful connection shutdown
mpegtsmux: Make handling of sinkpads thread-safe
hlssink2: Actually release splitmuxsink's pads
mpegtsmux: Don't create streams with reserved PID
gst-plugins-ugly
no changes
gst-libav
avaudenc/avvidenc: Reopen encoding session if it's required
avauddec/audenc/videnc: Don't return GST_FLOW_EOS when draining
avauddec/avviddec: Avoid dropping non-OK flow return
avcodecmap: Enable 24 bit WMA Lossless decoding
gstreamer-vaapi
decoder: don't reply src caps query with allowed if pad is fixed
plugins: decode: fix a DMA caps typo in ensure_allowed_srcpad_caps
Note:
See TracTickets
for help on using tickets.

Upstream describes this release as an emergency security release, with a new version of 1.16.x coming out along side it. I'll post the release notes once I begin the update, I'm going to go do lxtask and eat first.