From e8ea2029e166bc6c8335bcd662cb30fe075a351c Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 17 Nov 2025 15:36:40 +0100 Subject: [PATCH] Define folder/file extensions for route-state import/export --- libs/ardour/ardour/directory_names.h | 1 + libs/ardour/ardour/filename_extensions.h | 1 + libs/ardour/directory_names.cc | 1 + libs/ardour/filename_extensions.cc | 1 + 4 files changed, 4 insertions(+) diff --git a/libs/ardour/ardour/directory_names.h b/libs/ardour/ardour/directory_names.h index f55fc47c45..b927903e26 100644 --- a/libs/ardour/ardour/directory_names.h +++ b/libs/ardour/ardour/directory_names.h @@ -40,6 +40,7 @@ namespace ARDOUR { LIBARDOUR_API extern const char* const export_formats_dir_name; LIBARDOUR_API extern const char* const plugin_metadata_dir_name; LIBARDOUR_API extern const char* const templates_dir_name; + LIBARDOUR_API extern const char* const routestates_dir_name; LIBARDOUR_API extern const char* const route_templates_dir_name; LIBARDOUR_API extern const char* const surfaces_dir_name; LIBARDOUR_API extern const char* const theme_dir_name; diff --git a/libs/ardour/ardour/filename_extensions.h b/libs/ardour/ardour/filename_extensions.h index 4390527df6..2fdf7e04c7 100644 --- a/libs/ardour/ardour/filename_extensions.h +++ b/libs/ardour/ardour/filename_extensions.h @@ -38,5 +38,6 @@ namespace ARDOUR { LIBARDOUR_API extern const char* const template_archive_suffix; LIBARDOUR_API extern const char* const midi_map_suffix; LIBARDOUR_API extern const char* const advanced_authoring_format_suffix; + LIBARDOUR_API extern const char* const routestate_suffix; } diff --git a/libs/ardour/directory_names.cc b/libs/ardour/directory_names.cc index 6a092001b6..8358ba4627 100644 --- a/libs/ardour/directory_names.cc +++ b/libs/ardour/directory_names.cc @@ -37,6 +37,7 @@ const char* const export_dir_name = X_("export"); const char* const backup_dir_name = X_("backup"); const char* const export_formats_dir_name = X_("export"); const char* const templates_dir_name = X_("templates"); +const char* const routestates_dir_name = X_("routestates"); const char* const plugin_metadata_dir_name = X_("plugin_metadata"); const char* const route_templates_dir_name = X_("route_templates"); const char* const surfaces_dir_name = X_("surfaces"); diff --git a/libs/ardour/filename_extensions.cc b/libs/ardour/filename_extensions.cc index 505cbcc7be..984b787717 100644 --- a/libs/ardour/filename_extensions.cc +++ b/libs/ardour/filename_extensions.cc @@ -38,5 +38,6 @@ const char* const session_archive_suffix = X_(".ardour-session-archive"); const char* const template_archive_suffix = X_(".ardour-template-archive"); const char* const midi_map_suffix = X_(".map"); const char* const advanced_authoring_format_suffix = X_(".aaf"); +const char* const routestate_suffix = X_(".routestate"); }