X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Faudiofilesource.h;h=da4f9aaea5e520e1d2d086f2aaf45eb24fc8ce72;hb=624f76b229b8e71f9c57aa60da1ac2046b0578cd;hp=9e63f4c81d84bf9fee6a101ca7cee6415adc9e56;hpb=a7067557107fc2f01586a88bb8b0a097914798ea;p=ardour.git diff --git a/libs/ardour/ardour/audiofilesource.h b/libs/ardour/ardour/audiofilesource.h index 9e63f4c81d..da4f9aaea5 100644 --- a/libs/ardour/ardour/audiofilesource.h +++ b/libs/ardour/ardour/audiofilesource.h @@ -39,13 +39,13 @@ class LIBARDOUR_API AudioFileSource : public AudioSource, public FileSource { public: virtual ~AudioFileSource (); - std::string peak_path (std::string audio_path); - std::string find_broken_peakfile (std::string missing_peak_path, - std::string audio_path); + std::string construct_peak_filepath (const std::string& audio_filepath) const; + std::string find_broken_peakfile (const std::string& missing_peak_path, + const std::string& audio_path); - static void set_peak_dir (std::string dir) { peak_dir = dir; } + static void set_peak_dir (const std::string& dir) { peak_dir = dir; } - static bool get_soundfile_info (std::string path, SoundFileInfo& _info, std::string& error); + static bool get_soundfile_info (const std::string& path, SoundFileInfo& _info, std::string& error); bool safe_file_extension (const std::string& path) const { return safe_audio_file_extension(path); @@ -119,8 +119,8 @@ protected: static framecnt_t header_position_offset; private: - std::string old_peak_path (std::string audio_path); - std::string broken_peak_path (std::string audio_path); + std::string old_peak_path (const std::string& audio_path); + std::string broken_peak_path (const std::string& audio_path); }; } // namespace ARDOUR