X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fexport_dialog.cc;fp=src%2Fwx%2Fexport_dialog.cc;h=2223261d9ad0e5753a157c12339d7bc2025e261c;hb=e1eb3e861b93226e5fbc196efccdf920132d9b7d;hp=4661e54682dd2b6d25028c01e3923d0122bb8398;hpb=808c589d0aedaa72a807cb4e628d2786140d0966;p=dcpomatic.git diff --git a/src/wx/export_dialog.cc b/src/wx/export_dialog.cc index 4661e5468..2223261d9 100644 --- a/src/wx/export_dialog.cc +++ b/src/wx/export_dialog.cc @@ -38,6 +38,11 @@ wxString format_filters[] = { _("MP4 files (*.mp4)|*.mp4"), }; +wxString format_extensions[] = { + "mov", + "mp4" +}; + FFmpegEncoder::Format formats[] = { FFmpegEncoder::FORMAT_PRORES, FFmpegEncoder::FORMAT_H264, @@ -81,7 +86,9 @@ ExportDialog::format_changed () boost::filesystem::path ExportDialog::path () const { - return wx_to_std (_file->GetPath ()); + wxFileName fn (_file->GetPath()); + fn.SetExt (format_extensions[_format->GetSelection()]); + return wx_to_std (fn.GetFullPath()); } FFmpegEncoder::Format