07c370bdc960779fd840c82b12e10ddcfc56bc45
Before, an export format with an invalid enum value (for example in the Encoding id) would crash Ardour with: unhandled exception (type std::exception) in signal handler: what: unknown enumerator FOO in PBD::EnumWriter That kind of error can happen if a new type is introduced and users switch back to versions without it. Instead, catch such exceptions while loading a format, log an error, and skip the format - similar to how other format loading errors are handled.
Please see the Ardour web site at https://ardour.org/ for all documentation..
For information on building ardour:
https://ardour.org/development.html
Description
Languages
C++
56.5%
C
39.6%
JavaScript
1.3%
Lua
0.9%
Python
0.6%
Other
0.9%