gstreamer/girs
Jacob Johnsson eb0272e210 rtsp-server: Add new ensure-keyunit-on-start property
While the suspend modes NONE and PAUSED provided a low startup latency
for connecting clients they did not ensure that streams started on
fresh data.

With this property we can maintain the low startup latency of those
suspend modes while also ensuring that a stream starts on a key unit.
Furthermore, by modifying the value of a new property,
ensure-keyunit-on-start-timeout, it is possible to accept a keyunit of
a certain age but discard it if too much time has passed and instead
force a new keyunit.

Fixes #2443

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4334>
2023-10-02 16:22:33 +00:00
..
CudaGst-1.0.gir cuda: Update gir 2023-08-14 13:41:01 +00:00
GES-1.0.gir ges: discoverer-manager: Don't mark signals as action signals 2023-05-09 18:19:11 +00:00
Gst-1.0.gir GstCustomMeta: simplify API 2023-09-27 18:46:34 +00:00
GstAllocators-1.0.gir gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
GstApp-1.0.gir appsink: add max-time and max-buffers properties 2023-09-20 08:54:01 +00:00
GstAudio-1.0.gir audio: Make sure to stop ringbuffer on error 2023-08-21 08:50:45 +00:00
GstBadAudio-1.0.gir gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
GstBadBaseCameraBin-1.0.gir meson: Add CameraBin and Va girs 2023-04-25 02:57:55 +00:00
GstBase-1.0.gir queuearray: Add sorting and sorted pushing 2023-08-16 06:54:55 +00:00
GstCheck-1.0.gir gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
GstCodecs-1.0.gir h264decoder: Update gir 2023-09-17 02:44:08 +09:00
GstController-1.0.gir gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
GstCuda-1.0.gir cuda: Update gir 2023-08-14 13:41:01 +00:00
GstGL-1.0.gir gl: add support for I420 10/12 bit formats 2023-09-07 17:03:19 +00:00
GstInsertBin-1.0.gir gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
GstMpegts-1.0.gir gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
GstNet-1.0.gir gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
GstPbutils-1.0.gir pbutils: discoverer: Mark gst_discoverer_stream_info_get_stream_id() as nullable 2023-05-08 15:26:58 +03:00
GstPlay-1.0.gir gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
GstPlayer-1.0.gir gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
GstRtp-1.0.gir rtpbasedepayload: Fixed HdrExt handling for aggregated output buffer 2023-08-15 07:12:03 +02:00
GstRtsp-1.0.gir rtspconnection: Add API for adding extra http request headers 2023-09-26 06:35:43 +00:00
GstRtspServer-1.0.gir rtsp-server: Add new ensure-keyunit-on-start property 2023-10-02 16:22:33 +00:00
GstSdp-1.0.gir sdp: Add API to remove media from a SDP message 2023-05-20 09:23:17 +01:00
GstTag-1.0.gir gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
GstTranscoder-1.0.gir gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
GstVa-1.0.gir va: Use GstVideoInfoDmaDrm in DMA allocator's get/set_format() API 2023-08-07 22:49:26 +00:00
GstValidate-1.0.gir validate: Add a way to avoid checking property value after setting it 2023-04-26 00:03:06 +00:00
GstVideo-1.0.gir girs: Update GstVideo-1.0.gir 2023-10-02 09:39:21 +03:00
GstVulkan-1.0.gir vkformat: also check configured usage flags 2023-09-08 16:09:33 +00:00
GstWebRTC-1.0.gir webrtcice: Add webrtc ALPN header for HTTP proxy 2023-08-17 00:45:05 +00:00