mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-22 00:06:36 +00:00
b0becfa46b
Today when using the `splitmuxsrc` on a collection of files named as: ``` item0.mkv item1.mkv item2.mkv [...] item10.mkv item11.mkv [...] ``` You will get a continuous stream made in the order of: ``` item0.mkv -> item1.mkv -> item10.mkv -> item11.mkv -> [...] ``` You can fix this by having smarter names of the items: ``` item000.mkv item001.mkv item002.mkv [...] item010.mkv item011.mkv [...] ``` Will get you: ``` item000.mkv -> item001.mkv -> item003.mkv -> item004.mkv -> [...] ``` But, we could also "fix" the former case by using natural ordering when comparing the files in gstsplitutils.c. Fixes #2523 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4491> |
||
---|---|---|
.. | ||
gstimagesequencesrc.c | ||
gstimagesequencesrc.h | ||
gstmultifile.c | ||
gstmultifilesink.c | ||
gstmultifilesink.h | ||
gstmultifilesrc.c | ||
gstmultifilesrc.h | ||
gstsplitfilesrc.c | ||
gstsplitfilesrc.h | ||
gstsplitmuxpartreader.c | ||
gstsplitmuxpartreader.h | ||
gstsplitmuxsink.c | ||
gstsplitmuxsink.h | ||
gstsplitmuxsrc.c | ||
gstsplitmuxsrc.h | ||
gstsplitutils.c | ||
gstsplitutils.h | ||
meson.build | ||
patternspec.c | ||
patternspec.h | ||
test-splitmuxpartreader.c |