From bc2c36dc6336d194178c06c03eaae776a697604b Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 4 Jun 2013 11:46:17 +0100 Subject: Pass on exceptions from AB transcode job. --- src/lib/ab_transcode_job.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/lib/ab_transcode_job.cc') diff --git a/src/lib/ab_transcode_job.cc b/src/lib/ab_transcode_job.cc index 4ffdd9af6..7ef682a48 100644 --- a/src/lib/ab_transcode_job.cc +++ b/src/lib/ab_transcode_job.cc @@ -61,7 +61,8 @@ ABTranscodeJob::run () } catch (std::exception& e) { + set_progress (1); set_state (FINISHED_ERROR); - + throw; } } -- cgit v1.2.3 From b05189f2173985f58d922f23501b88fe30bab732 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 4 Jun 2013 15:02:11 +0100 Subject: Some more logging in A/B transcoder. --- src/lib/ab_transcode_job.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/lib/ab_transcode_job.cc') diff --git a/src/lib/ab_transcode_job.cc b/src/lib/ab_transcode_job.cc index 7ef682a48..a204677db 100644 --- a/src/lib/ab_transcode_job.cc +++ b/src/lib/ab_transcode_job.cc @@ -25,6 +25,7 @@ #include "ab_transcoder.h" #include "config.h" #include "encoder.h" +#include "log.h" #include "i18n.h" @@ -59,10 +60,13 @@ ABTranscodeJob::run () set_progress (1); set_state (FINISHED_OK); + _film->log()->log ("A/B transcode job completed successfully"); + } catch (std::exception& e) { set_progress (1); set_state (FINISHED_ERROR); + _film->log()->log (String::compose ("A/B transcode job failed (%1)", e.what())); throw; } } -- cgit v1.2.3