mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-06 09:29:42 +00:00
268db7160f
When stopping the element, make sure the pad task is stopped before destroying the part readers. Closes a race where the pad task might access a freed pointer. Also add a guard against this sort of thing by holding a ref to the reader in the pad loop. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2902> |
||
---|---|---|
.. | ||
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 |