capture: state the bounds tolerance as empirical, refuse unmeasurable renders, keep refused ones for diagnosis
The one-frame bound is not provable for a per-edge renderer; the test now shows where it breaks. Refused renders move out of the bank instead of being deleted, so the DAW experiment has something to read.
This commit is contained in:
@@ -102,8 +102,10 @@ RenderSettingsChoice renderSettingsFor(SourceMode mode, double /*wetDry*/) {
|
||||
|
||||
const char* renderSourceLabel(SourceMode mode) {
|
||||
switch (mode) {
|
||||
case SourceMode::MasterMix: return "master mix";
|
||||
case SourceMode::TimeSelection: return "master mix (time selection)";
|
||||
// MasterMix and TimeSelection share this label because they ARE the same
|
||||
// render — see the header.
|
||||
case SourceMode::MasterMix:
|
||||
case SourceMode::TimeSelection: return "master mix";
|
||||
case SourceMode::SelectedTracks: return "selected tracks via master";
|
||||
case SourceMode::SelectedItems: return "selected media items";
|
||||
case SourceMode::RazorArea: return "razor edits";
|
||||
|
||||
Reference in New Issue
Block a user