gstreamer/subprojects/gst-plugins-base/gst-libs/gst
Guillaume Desmottes 84dea99132 appsrc: properly handle events received before sending the segment
The first serialized events that can be send on a src pad are a CAPS and then a
SEGMENT event.

When handling events from user in appsrc, we used to send a segment
automatically if the SEGMENT has not been sent yet.
This breaks if the CAPS event was not send either as we were now sending
a SEGMENT before the CAPS.

Fix this by delaying such events until the CAPS has been configured.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4297>
2023-04-05 11:11:46 +00:00
..
allocators gst-plugins-base: re-indent with GNU indent 2.2.12 2023-03-17 03:18:53 +00:00
app appsrc: properly handle events received before sending the segment 2023-04-05 11:11:46 +00:00
audio gst-plugins-base: re-indent with GNU indent 2.2.12 2023-03-17 03:18:53 +00:00
fft gst-plugins-base: re-indent with GNU indent 2.2.12 2023-03-17 03:18:53 +00:00
gl vulkan: gl: change symbols to static 2023-03-23 00:56:04 +00:00
pbutils gst-plugins-base: Add FourCC and type description for FFVHuff video 2023-03-23 14:30:59 +00:00
riff gst-plugins-base: Add FourCC and type description for FFVHuff video 2023-03-23 14:30:59 +00:00
rtp rtpbasedepayload: Drop redundant reference timestamp buffer meta in RTP depayloaders 2022-11-19 07:57:44 +00:00
rtsp rtsp: gstrtspurl: gst_rtsp_url_get_request_uri: use rtsps scheme for tls transport methods 2023-03-29 11:38:47 +00:00
sdp sdp: Skip source-specific caps fields when creating an SDP media from caps 2023-04-05 05:20:33 +00:00
tag gst-plugins-base: re-indent with GNU indent 2.2.12 2023-03-17 03:18:53 +00:00
video video: remove spurious gst_caps_make_writable() 2023-03-17 13:01:02 +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