gstreamer/plugins
Peter Seiderer afa802e4aa filesink: handle fsync interrupted by signal (EINTR)
According to [1] EINTR is a possible errno for fsync() and it happens in
reality on linux (video writing via splitmuxsink with robust muxing enabled
on a cifs mounted network share), so handle it as all other EINTR
(do/while(errno == EINTR)).

Fixes:

  GError.message: Error while writing to file "vidoe_001.mp4". GError.domain: 2372 GError.code: 10 from: FileSink debug: gstfilesink.c(849): gst_file_sink_render (): /GstPipeline:Pipeline/GstSplitMuxSink:SplitMuxSink/GstBin:QueueBin/GstFileSink:FileSink: Interrupted system call

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
2019-12-12 20:49:36 +01:00
..
elements filesink: handle fsync interrupted by signal (EINTR) 2019-12-12 20:49:36 +01:00
tracers Meson: Add 'coretracers' feature option 2019-12-03 19:01:38 -05:00
meson.build Meson: Add 'coretracers' feature option 2019-12-03 19:01:38 -05:00