gstreamer/subprojects/gst-plugins-base/gst-libs/gst
Jonas Kvinge fa46905aea discoverer: Only call handle_current_async if still processing
When gst_element_set_state is called in _setup_locked and errors, the
callback is already processed before we reach handle_current_async, and
the timer is started even though it's finished processing, which results
in a NULL pointer crash later in async_timeout_cb.

To fix this, we check that it's still processing before calling
handle_current_async.

Fixes #1683

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4936>
2023-06-30 08:52:38 +03:00
..
allocators gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
app appsink: Adjust annotations of pull- signals 2023-06-11 15:45:02 +00:00
audio audiosink: Add support for DSD data 2023-06-23 01:27:04 +00:00
fft gst-plugins-base: re-indent with GNU indent 2.2.12 2023-03-17 03:18:53 +00:00
gl gl: Add a print function to dump all EGL image drm format 2023-06-19 12:58:02 +00:00
pbutils discoverer: Only call handle_current_async if still processing 2023-06-30 08:52:38 +03:00
riff gst-plugins-base: Add FourCC and type description for FFVHuff video 2023-03-23 14:30:59 +00:00
rtp gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
rtsp gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
sdp sdp: Add API to remove media from a SDP message 2023-05-20 09:23:17 +01:00
tag tags: Don't allow image tags with G_MAXUINT32 length 2023-06-20 10:02:19 +00:00
video video-info-dma: add gst_video_info_dma_drm_to_video_info() 2023-06-26 16:18:24 +00:00
glib-compat-private.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
meson.build sdp: Handle level-asymmetry-allowed for H264 streams 2021-12-12 10:59:00 -03:00