major, substantive reworking of how we store GUI information (visibility, height...
[ardour.git] / libs / ardour / ardour / utils.h
index 8c3145a28b5ad7224d7a4b0854109c979c01b128..dac4086cba46b9d61c95a51ba8aedc9f13f4f3b4 100644 (file)
@@ -62,9 +62,9 @@ std::string path_expand (std::string);
 std::string region_name_from_path (std::string path, bool strip_channels, bool add_channel_suffix = false, uint32_t total = 0, uint32_t this_one = 0);
 bool path_is_paired (std::string path, std::string& pair_base);
 
-void compute_equal_power_fades (ARDOUR::nframes_t nframes, float* in, float* out);
+void compute_equal_power_fades (ARDOUR::framecnt_t nframes, float* in, float* out);
 
-const char* sync_source_to_string (ARDOUR::SyncSource src);
+const char* sync_source_to_string (ARDOUR::SyncSource src, bool sh = false);
 ARDOUR::SyncSource string_to_sync_source (std::string str);
 
 const char* edit_mode_to_string (ARDOUR::EditMode);
@@ -107,6 +107,8 @@ float meter_falloff_to_db_per_sec (float);
 const char* native_header_format_extension (ARDOUR::HeaderFormat, const ARDOUR::DataType& type);
 bool matching_unsuffixed_filename_exists_in (const std::string& dir, const std::string& name);
 
+uint32_t how_many_dsp_threads ();
+
 #if __APPLE__
 std::string CFStringRefToStdString(CFStringRef stringRef);
 #endif // __APPLE__