gstreamer/subprojects/gst-plugins-good/gst/multifile
Edward Hervey 6d30b82054 splitmuxsrc: Ensure only a single stream-start event is pushed
Since we are simulating a single output, we want to ensure only a single
stream-start is pushed downstream. We do *not* want to send a (potentially) new
stream start event after flushing (like after seeks).

Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4146

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8252>
2025-01-10 15:01:04 +00:00
..
gstimagesequencesrc.c imagesequencesrc: fix regular image deadlock 2023-10-12 22:06:02 +00:00
gstimagesequencesrc.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
gstmultifile.c Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
gstmultifilesink.c multifilesink: Make minimum distance between keyframes in next-file=key-frame mode configurable 2021-11-02 20:21:10 +00:00
gstmultifilesink.h multifilesink: Make minimum distance between keyframes in next-file=key-frame mode configurable 2021-11-02 20:21:10 +00:00
gstmultifilesrc.c multifile: error out if no filename was set 2023-04-12 18:55:26 +00:00
gstmultifilesrc.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
gstsplitfilesrc.c Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
gstsplitfilesrc.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
gstsplitmuxpartreader.c splitmuxsrc: Calculate the end offset of a fragment once known 2024-12-05 23:28:24 +00:00
gstsplitmuxpartreader.h splitmuxsrc: Convert part reader to a bin with a non-async bus 2024-11-25 15:55:50 +02:00
gstsplitmuxsink.c common: Stop using GQuark-based GstStructure field name API 2024-09-26 19:21:29 +03:00
gstsplitmuxsink.h splitmuxsink: Fix race in unit tests. Add fragment-id to messages 2024-08-02 15:30:12 +10:00
gstsplitmuxsrc.c splitmuxsrc: Ensure only a single stream-start event is pushed 2025-01-10 15:01:04 +00:00
gstsplitmuxsrc.h splitmuxsrc: Add num-lookahead property 2024-08-02 15:30:12 +10:00
gstsplitutils.c splitmuxsrc: Use natural ordering to find files 2024-01-24 20:15:19 +00:00
gstsplitutils.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
meson.build gstreamer-full: add full static support 2023-05-31 15:17:11 +00:00
patternspec.c Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
patternspec.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
test-splitmuxpartreader.c splitmuxsrc: Add num-lookahead property 2024-08-02 15:30:12 +10:00