gstreamer/subprojects/gst-plugins-bad/gst-libs/gst
Detlev Casanova 5f9b24e3ba codecs: h265: Do not free slice header before using it
The v4l2codecs H.265 decoder uses the
GstH265SliceHdr::entry_point_offset_minus1 array so make sure that it is not
freed before decoding the frame.

Before this patch, some H.265 input would segfault in
gst_v4l2_codec_h265_dec_fill_slice_params() when executing the line:

guint32 entry_point_offset = slice_hdr->entry_point_offset_minus1[i] + 1;

Make sure that the array is not freed before using it.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5499>
2023-10-17 15:06:10 -04:00
..
adaptivedemux
audio
basecamerabinsrc
codecparsers h265parser: Fix possible overflow using max_sub_layers_minus1 2023-09-20 14:11:55 +00:00
codecs codecs: h265: Do not free slice header before using it 2023-10-17 15:06:10 -04:00
cuda cuda: Use d3d11 token data for interop data 2023-09-29 12:36:01 +00:00
d3d11 d3d11converter: Fix deadlock on taking property mutex 2023-10-17 12:50:55 +00:00
dxva dxva: Build gir and remove SDK header dependency 2023-10-14 12:32:46 +00:00
insertbin
interfaces
isoff
mpegts
opencv
play gstplay: fix critical log when enable playbin3 2023-05-18 10:27:29 +00:00
player
sctp
transcoder
uridownloader
va d3d12, dwrite, va: Fix various msys2 build error/warning 2023-10-12 10:53:58 +00:00
vulkan vkbufferimagepool: short circuit usage for decoding 2023-09-08 18:11:55 +02:00
wayland video-format: Fix up video formats ordering by quality 2023-10-02 09:39:21 +03:00
webrtc webrtcice: Add webrtc ALPN header for HTTP proxy 2023-08-17 00:45:05 +00:00
winrt
glib-compat-private.h
meson.build dxva: Add DXVA decoder baseclass implementation 2023-09-17 18:30:03 +09:00