ardour/libs/audiographer/audiographer
Robin Gareus 91d91eac0d
Fix export encoder race condition
The CmdPipeWriter::Terminated signal is used to trigger the FileWritten
callback, which invokes ExportGraphBuilder::Encoder::copy_files

Encoder::filenames must not be destroyed before the callback
arrives. This is now guaranteed by the Encoder d'tor waiting
for for the encode process to terminate.
2024-12-15 16:31:43 +01:00
..
general Fix export encoder race condition 2024-12-15 16:31:43 +01:00
sndfile Replace boost::format with PBD::string_compose 2024-10-19 03:39:57 +02:00
utils Export AudioGraphper::Source and AudioGrapher::ListedSource 2023-03-15 13:39:56 +00:00
broadcast_info.h
debug_utils.h
debuggable.h
exception.h Replace boost::format with PBD::string_compose 2024-10-19 03:39:57 +02:00
flag_debuggable.h Replace boost::format with PBD::string_compose 2024-10-19 03:39:57 +02:00
flag_field.h std::iterator is deprecated in C++17, use bidirectional_iterator_tag 2022-11-22 19:49:41 +01:00
process_context.h Replace boost::format with PBD::string_compose 2024-11-06 22:55:56 +01:00
routines.h
sink.h std-ize: convert all boost shared/weak ptr includes to <memory> 2023-03-24 14:19:15 -06:00
source.h switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr 2023-03-24 14:19:15 -06:00
throwing.h
type_utils.h Reduce reliance on boost - the easy part 2024-10-19 03:41:16 +02:00
types.h
visibility.h the great onceification (libs) 2024-10-17 07:44:31 -06:00