Files
ardour/libs
Robin Gareus fbfeff4168 Work around finish_capture() race
In rare cases DiskWriter::run() may call finish_capture()
concurrently with the butler thread from transport_stopped_wallclock,
this can lead to memory corruption (CaptureInfo).

Using a Mutex here is not great, but it is not usually contended
and better than crashing at rec-stop.

We should probably change DiskWrWiter::_was_recording into an
atomic bool, and use CAS to prevent concurrent calls.
2023-06-04 22:19:53 +02:00
..
2023-06-04 22:19:53 +02:00
2023-05-22 04:50:19 +02:00
2023-06-03 19:10:32 +02:00
2023-05-03 15:38:42 +02:00
2023-04-01 17:21:32 +02:00
2022-08-03 12:10:01 -06:00
2023-05-19 03:08:22 +02:00
2023-06-01 16:20:48 -05:00
2023-05-22 21:26:26 +02:00
2022-09-21 19:09:55 -06:00
2023-03-25 07:46:47 +01:00
2023-02-08 02:03:54 +01:00