summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/film.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc
index 9a8d36072..c6a6f3cce 100644
--- a/src/lib/film.cc
+++ b/src/lib/film.cc
@@ -296,7 +296,13 @@ Film::info_file(DCPTimePeriod period) const
boost::filesystem::path
Film::audio_analysis_path(shared_ptr<const Playlist> playlist) const
{
- auto p = dir("analysis");
+ boost::filesystem::path p;
+
+ if (_directory) {
+ p = dir("analysis");
+ } else {
+ p = boost::filesystem::temp_directory_path();
+ }
Digester digester;
for (auto content: playlist->content()) {