mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-09 07:05:43 +01:00
Make sure CapturingProcessors write a type to their state node so that they can be reloaded without a crash.
git-svn-id: svn://localhost/ardour2/branches/3.0@9006 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
35ea412280
commit
cda09a0878
3 changed files with 13 additions and 2 deletions
|
|
@ -25,8 +25,8 @@
|
|||
namespace ARDOUR {
|
||||
|
||||
CapturingProcessor::CapturingProcessor (Session & session)
|
||||
: Processor (session, X_("capture point"))
|
||||
, block_size (session.engine().frames_per_cycle())
|
||||
: Processor (session, X_("capture point"))
|
||||
, block_size (session.engine().frames_per_cycle())
|
||||
{
|
||||
realloc_buffers ();
|
||||
}
|
||||
|
|
@ -72,4 +72,12 @@ CapturingProcessor::realloc_buffers()
|
|||
capture_buffers.ensure_buffers (_configured_input, block_size);
|
||||
}
|
||||
|
||||
XMLNode &
|
||||
CapturingProcessor::state (bool full)
|
||||
{
|
||||
XMLNode& node = Processor::state (full);
|
||||
|
||||
node.add_property (X_("type"), X_("capture"));
|
||||
}
|
||||
|
||||
} // namespace ARDOUR
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue