X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fcontent_menu.cc;h=80976e5f678b80c5f152a33821d0d06fa10320c7;hb=d5685e88bb53513334df8f6cbb622bfd6e39a645;hp=6e903397d54585b4b49efacb2387cd2e09aa0da2;hpb=8df0d52eb09043ac9f156f2886123a4888911d57;p=dcpomatic.git diff --git a/src/wx/content_menu.cc b/src/wx/content_menu.cc index 6e903397d..80976e5f6 100644 --- a/src/wx/content_menu.cc +++ b/src/wx/content_menu.cc @@ -31,6 +31,7 @@ #include "lib/audio_content.h" #include "lib/config.h" #include "lib/content_factory.h" +#include "lib/constants.h" #include "lib/copy_dcp_details_to_film.h" #include "lib/dcp_content.h" #include "lib/dcp_examiner.h" @@ -474,12 +475,21 @@ ContentMenu::advanced () if (content->video) { content->video->set_use(!dialog->ignore_video()); + content->video->set_burnt_subtitle_language(dialog->burnt_subtitle_language()); } auto ffmpeg = dynamic_pointer_cast(content); if (ffmpeg) { ffmpeg->set_filters(dialog->filters()); } + + if (dialog->video_frame_rate()) { + auto film = _film.lock(); + DCPOMATIC_ASSERT(film); + content->set_video_frame_rate(film, *dialog->video_frame_rate()); + } else { + content->unset_video_frame_rate(); + } }