+2018-02-25 Carl Hetherington <cth@carlh.net>
+
+ * Handle errors in subtitle XML better (#1209).
+
2018-02-24 Carl Hetherington <cth@carlh.net>
* Updated fr_FR translation from Thierry Journet.
ffmpeg_options = {}
return (('ffmpeg-cdist', '5fce90f', ffmpeg_options),
- ('libdcp', '95c6dd4'),
- ('libsub', '4467345'),
+ ('libdcp', 'd4b350c'),
+ ('libsub', '26a74f7'),
('rtaudio-cdist', None))
def configure_options(target):
set_progress (1);
set_state (FINISHED_ERROR);
+ } catch (dcp::DCPReadError& e) {
+
+ set_error (e.message(), e.detail().get_value_or(""));
+ set_progress (1);
+ set_state (FINISHED_ERROR);
+
} catch (std::exception& e) {
set_error (
shared_ptr<Job> last = jm->get().back();
if (last->finished_in_error()) {
- error_dialog (this, std_to_wx (last->error_summary()) + ".\n");
+ error_dialog(this, std_to_wx(last->error_summary()) + ".\n", std_to_wx(last->error_details()));
return;
}