summaryrefslogtreecommitdiff
path: root/src/lib/ffmpeg_content.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2016-06-14 15:51:03 +0100
committerCarl Hetherington <cth@carlh.net>2016-06-14 15:51:03 +0100
commita2111c9816c9597e6f121010e6f4f34797abb0c7 (patch)
tree0dc35eb4805e17d09583d65bfd00292968633d6a /src/lib/ffmpeg_content.cc
parent0b6f2d7b04819711228ed5fbc5d299b58cef997e (diff)
Basic guessing of audio channels from filenames (#393).
Diffstat (limited to 'src/lib/ffmpeg_content.cc')
-rw-r--r--src/lib/ffmpeg_content.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/ffmpeg_content.cc b/src/lib/ffmpeg_content.cc
index b2b67e565..b34fdf6aa 100644
--- a/src/lib/ffmpeg_content.cc
+++ b/src/lib/ffmpeg_content.cc
@@ -218,6 +218,8 @@ FFmpegContent::examine (shared_ptr<Job> job)
set_default_colour_conversion ();
}
+ boost::filesystem::path first_path = path (0);
+
{
boost::mutex::scoped_lock lm (_mutex);
@@ -239,7 +241,7 @@ FFmpegContent::examine (shared_ptr<Job> job)
AudioStreamPtr as = audio->streams().front();
AudioMapping m = as->mapping ();
- film()->make_audio_mapping_default (m);
+ film()->make_audio_mapping_default (m, first_path);
as->set_mapping (m);
}