summaryrefslogtreecommitdiff
path: root/gtk2_ardour/transcode_ffmpeg.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-08-10 00:35:24 +0200
committerRobin Gareus <robin@gareus.org>2015-08-10 00:35:24 +0200
commit54ab3fb37e15f94fcc611f58f1af3df2b3b62c05 (patch)
tree4351759db3d4f0f605efdb37339be663cb004710 /gtk2_ardour/transcode_ffmpeg.cc
parent466c50d3a0d27dbb045fccba1caeeb5d44cfe73c (diff)
Disable video-export metadata on windows (for now)
Quote escaping metadata currently breaks export.
Diffstat (limited to 'gtk2_ardour/transcode_ffmpeg.cc')
-rw-r--r--gtk2_ardour/transcode_ffmpeg.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk2_ardour/transcode_ffmpeg.cc b/gtk2_ardour/transcode_ffmpeg.cc
index 94f8527cbb..2f0cb09074 100644
--- a/gtk2_ardour/transcode_ffmpeg.cc
+++ b/gtk2_ardour/transcode_ffmpeg.cc
@@ -326,10 +326,13 @@ TranscodeFfmpeg::encode (std::string outfile, std::string inf_a, std::string inf
argp[a++] = strdup(it->first.c_str());
argp[a++] = strdup(it->second.c_str());
}
+#ifndef PLATFORM_WINDOWS
+ // quote-escape does not work here. this needs further work (system_exec.cc)
for(TranscodeFfmpeg::FFSettings::const_iterator it = meta.begin(); it != meta.end(); ++it) {
argp[a++] = strdup("-metadata");
argp[a++] = format_metadata(it->first.c_str(), it->second.c_str());
}
+#endif
if (m_fps > 0) {
m_lead_in = rint (m_lead_in * m_fps) / m_fps;