dcpomatic.git
12 years agoMerge branch 'distomatic'
Carl Hetherington [Sun, 19 Feb 2012 23:34:02 +0000 (23:34 +0000)]
Merge branch 'distomatic'

12 years agoClear the queue when we have finished.
Carl Hetherington [Sun, 19 Feb 2012 23:33:31 +0000 (23:33 +0000)]
Clear the queue when we have finished.

12 years agoBits.
Carl Hetherington [Sun, 19 Feb 2012 23:21:32 +0000 (23:21 +0000)]
Bits.

12 years agoFix crash.
Carl Hetherington [Sun, 19 Feb 2012 22:22:31 +0000 (22:22 +0000)]
Fix crash.

12 years agoMissing file.
Carl Hetherington [Sun, 19 Feb 2012 22:19:21 +0000 (22:19 +0000)]
Missing file.

12 years agoTolerate failed encodings.
Carl Hetherington [Sun, 19 Feb 2012 21:38:21 +0000 (21:38 +0000)]
Tolerate failed encodings.

12 years agoServer configuration.
Carl Hetherington [Sun, 19 Feb 2012 21:25:35 +0000 (21:25 +0000)]
Server configuration.

12 years agoFix bugs.
Carl Hetherington [Sun, 19 Feb 2012 20:58:30 +0000 (20:58 +0000)]
Fix bugs.

12 years agoSlightly more verbose error.
Carl Hetherington [Sun, 19 Feb 2012 20:30:44 +0000 (20:30 +0000)]
Slightly more verbose error.

12 years agoCatch exceptions.
Carl Hetherington [Sun, 19 Feb 2012 20:28:32 +0000 (20:28 +0000)]
Catch exceptions.

12 years agoVarious fixes.
Carl Hetherington [Sun, 19 Feb 2012 20:25:41 +0000 (20:25 +0000)]
Various fixes.

12 years agoUntested server / client encoding.
Carl Hetherington [Sun, 19 Feb 2012 18:20:22 +0000 (18:20 +0000)]
Untested server / client encoding.

12 years agoBe a little more approximate with time guesses.
Carl Hetherington [Sun, 19 Feb 2012 02:27:22 +0000 (02:27 +0000)]
Be a little more approximate with time guesses.

12 years agoAbstract Image to be able to write to files, or not; add test server.
Carl Hetherington [Sun, 19 Feb 2012 01:59:47 +0000 (01:59 +0000)]
Abstract Image to be able to write to files, or not; add test server.

12 years agoBump version.
Carl Hetherington [Sun, 19 Feb 2012 01:25:58 +0000 (01:25 +0000)]
Bump version.

12 years agoFix apparent memory corruption; origin dubious.
Carl Hetherington [Sun, 19 Feb 2012 01:25:48 +0000 (01:25 +0000)]
Fix apparent memory corruption; origin dubious.

12 years agoBump version.
Carl Hetherington [Sun, 19 Feb 2012 01:02:55 +0000 (01:02 +0000)]
Bump version.

12 years agoMissing files.
Carl Hetherington [Sun, 19 Feb 2012 00:09:03 +0000 (00:09 +0000)]
Missing files.

12 years agoFix up remaining time.
Carl Hetherington [Sat, 18 Feb 2012 23:17:09 +0000 (23:17 +0000)]
Fix up remaining time.

12 years agoIncorporate scaler in j2c dir; untested time remaining estimate.
Carl Hetherington [Sat, 18 Feb 2012 21:53:38 +0000 (21:53 +0000)]
Incorporate scaler in j2c dir; untested time remaining estimate.

12 years agoMove metadata read/write into FilmState.
Carl Hetherington [Sat, 18 Feb 2012 17:55:43 +0000 (17:55 +0000)]
Move metadata read/write into FilmState.

12 years agoUntested configurable scalers.
Carl Hetherington [Sat, 18 Feb 2012 17:38:54 +0000 (17:38 +0000)]
Untested configurable scalers.

12 years agoTODO.
Carl Hetherington [Sat, 18 Feb 2012 17:00:10 +0000 (17:00 +0000)]
TODO.

12 years agoMove copy from DVD button.
Carl Hetherington [Sat, 18 Feb 2012 15:47:13 +0000 (15:47 +0000)]
Move copy from DVD button.

12 years agoFix progress bars.
Carl Hetherington [Sat, 18 Feb 2012 15:42:48 +0000 (15:42 +0000)]
Fix progress bars.

12 years agoFix up sizing of job view.
Carl Hetherington [Sat, 18 Feb 2012 15:40:49 +0000 (15:40 +0000)]
Fix up sizing of job view.

12 years agoExamine content job; shared_ptr for Job; broken progress bars and maximisation.
Carl Hetherington [Sat, 18 Feb 2012 14:24:57 +0000 (14:24 +0000)]
Examine content job; shared_ptr for Job; broken progress bars and maximisation.

12 years agoAdd copy from DVD function.
Carl Hetherington [Sat, 18 Feb 2012 12:52:51 +0000 (12:52 +0000)]
Add copy from DVD function.

12 years agoFix crash on saving a new film.
Carl Hetherington [Sat, 18 Feb 2012 11:29:16 +0000 (11:29 +0000)]
Fix crash on saving a new film.

12 years agoAdd deps option to makedcp.
Carl Hetherington [Sat, 18 Feb 2012 10:43:23 +0000 (10:43 +0000)]
Add deps option to makedcp.

12 years agoMove guess buttons slightly.
Carl Hetherington [Sat, 18 Feb 2012 01:45:38 +0000 (01:45 +0000)]
Move guess buttons slightly.

12 years agoTidy up.
Carl Hetherington [Sat, 18 Feb 2012 01:29:57 +0000 (01:29 +0000)]
Tidy up.

12 years agoYet more error handling improvements.
Carl Hetherington [Sat, 18 Feb 2012 01:26:35 +0000 (01:26 +0000)]
Yet more error handling improvements.

12 years agoImprove error handling.
Carl Hetherington [Sat, 18 Feb 2012 01:18:33 +0000 (01:18 +0000)]
Improve error handling.

12 years agoFix crash on error with J2KWAV encoder.
Carl Hetherington [Sat, 18 Feb 2012 00:59:12 +0000 (00:59 +0000)]
Fix crash on error with J2KWAV encoder.

12 years agoFix crash.
Carl Hetherington [Sat, 18 Feb 2012 00:42:10 +0000 (00:42 +0000)]
Fix crash.

12 years agoPut detailed versions in log and about box.
Carl Hetherington [Sat, 18 Feb 2012 00:39:55 +0000 (00:39 +0000)]
Put detailed versions in log and about box.

12 years agoAdd libopenjpeg / opendcp versions to log.
Carl Hetherington [Sat, 18 Feb 2012 00:19:53 +0000 (00:19 +0000)]
Add libopenjpeg / opendcp versions to log.

12 years agoFix tests.
Carl Hetherington [Sat, 18 Feb 2012 00:05:49 +0000 (00:05 +0000)]
Fix tests.

12 years agoCompile fixes for older boost.
Carl Hetherington [Fri, 17 Feb 2012 23:59:05 +0000 (23:59 +0000)]
Compile fixes for older boost.

12 years agoBits.
Carl Hetherington [Fri, 17 Feb 2012 23:05:15 +0000 (23:05 +0000)]
Bits.

12 years agoFix thumb on startup.
Carl Hetherington [Fri, 17 Feb 2012 20:42:45 +0000 (20:42 +0000)]
Fix thumb on startup.

12 years agoUpdate thumb on format change.
Carl Hetherington [Fri, 17 Feb 2012 20:35:11 +0000 (20:35 +0000)]
Update thumb on format change.

12 years agoGuess DCP name.
Carl Hetherington [Fri, 17 Feb 2012 20:19:55 +0000 (20:19 +0000)]
Guess DCP name.

12 years agoAttempt to tidy up exception handling.
Carl Hetherington [Fri, 17 Feb 2012 19:34:09 +0000 (19:34 +0000)]
Attempt to tidy up exception handling.

12 years agoSome tests.
Carl Hetherington [Fri, 17 Feb 2012 19:04:03 +0000 (19:04 +0000)]
Some tests.

12 years agoFix previous.
Carl Hetherington [Fri, 17 Feb 2012 17:10:17 +0000 (17:10 +0000)]
Fix previous.

12 years agoFix it all up (ish).
Carl Hetherington [Fri, 17 Feb 2012 17:09:51 +0000 (17:09 +0000)]
Fix it all up (ish).

12 years agoMissing files.
Carl Hetherington [Fri, 17 Feb 2012 14:06:08 +0000 (14:06 +0000)]
Missing files.

12 years agoPartial.
Carl Hetherington [Fri, 17 Feb 2012 14:02:32 +0000 (14:02 +0000)]
Partial.

12 years agoAnother attempt to tidy up use of Film by jobs.
Carl Hetherington [Wed, 15 Feb 2012 19:20:46 +0000 (19:20 +0000)]
Another attempt to tidy up use of Film by jobs.

12 years agoAdd test file; stop jobs using Film in their run() methods.
Carl Hetherington [Wed, 15 Feb 2012 19:01:39 +0000 (19:01 +0000)]
Add test file; stop jobs using Film in their run() methods.

12 years agoMore tests.
Carl Hetherington [Wed, 15 Feb 2012 18:09:17 +0000 (18:09 +0000)]
More tests.

12 years agoMore tests; fix exposed minor bugs.
Carl Hetherington [Wed, 15 Feb 2012 18:05:21 +0000 (18:05 +0000)]
More tests; fix exposed minor bugs.

12 years agoget_filters -> filters.
Carl Hetherington [Wed, 15 Feb 2012 17:50:24 +0000 (17:50 +0000)]
get_filters -> filters.

12 years agoSome more tests.
Carl Hetherington [Wed, 15 Feb 2012 17:50:17 +0000 (17:50 +0000)]
Some more tests.

12 years agoFix library path ordering.
Carl Hetherington [Wed, 15 Feb 2012 17:50:06 +0000 (17:50 +0000)]
Fix library path ordering.

12 years agoUpdate TODO.
Carl Hetherington [Wed, 15 Feb 2012 16:28:48 +0000 (16:28 +0000)]
Update TODO.

12 years agoBump version.
Carl Hetherington [Wed, 15 Feb 2012 16:28:22 +0000 (16:28 +0000)]
Bump version.

12 years agov0.10
Carl Hetherington [Wed, 15 Feb 2012 16:28:01 +0000 (16:28 +0000)]
v0.10

12 years agoRudimentary logging; fix int frames per second in parameters; fixes to repeated DCP...
Carl Hetherington [Wed, 15 Feb 2012 16:27:35 +0000 (16:27 +0000)]
Rudimentary logging; fix int frames per second in parameters; fixes to repeated DCP generation into the same directory.

12 years agoClean up.
Carl Hetherington [Wed, 15 Feb 2012 16:01:47 +0000 (16:01 +0000)]
Clean up.

12 years agoAdd las.
Carl Hetherington [Wed, 15 Feb 2012 16:00:49 +0000 (16:00 +0000)]
Add las.

12 years agoUse straight string rather than const & on the basis that its 2012.
Carl Hetherington [Wed, 15 Feb 2012 16:00:20 +0000 (16:00 +0000)]
Use straight string rather than const & on the basis that its 2012.

12 years agoGPL boilerplate.
Carl Hetherington [Wed, 15 Feb 2012 15:52:26 +0000 (15:52 +0000)]
GPL boilerplate.

12 years agoSort alphabetically.
Carl Hetherington [Wed, 15 Feb 2012 15:52:10 +0000 (15:52 +0000)]
Sort alphabetically.

12 years agoFix up tests.
Carl Hetherington [Wed, 15 Feb 2012 15:51:32 +0000 (15:51 +0000)]
Fix up tests.

12 years agoJust use name for DCP pretty name; fix up a few other bits.
Carl Hetherington [Wed, 15 Feb 2012 15:50:36 +0000 (15:50 +0000)]
Just use name for DCP pretty name; fix up a few other bits.

12 years agoShow length in the editor.
Carl Hetherington [Wed, 15 Feb 2012 15:46:06 +0000 (15:46 +0000)]
Show length in the editor.

12 years agoTrim some includes.
Carl Hetherington [Wed, 15 Feb 2012 15:41:26 +0000 (15:41 +0000)]
Trim some includes.

12 years agoFix bug introduced in rework; fix problems with relative paths.
Carl Hetherington [Wed, 15 Feb 2012 15:21:39 +0000 (15:21 +0000)]
Fix bug introduced in rework; fix problems with relative paths.

12 years agoFix sensitization.
Carl Hetherington [Wed, 15 Feb 2012 15:07:04 +0000 (15:07 +0000)]
Fix sensitization.

12 years agoAbout box with version.
Carl Hetherington [Wed, 15 Feb 2012 15:05:48 +0000 (15:05 +0000)]
About box with version.

12 years agoUpdate.
Carl Hetherington [Wed, 15 Feb 2012 14:53:47 +0000 (14:53 +0000)]
Update.

12 years agoTry to keep all access to Film in the GUI thread, to prevent various problems.
Carl Hetherington [Wed, 15 Feb 2012 14:53:24 +0000 (14:53 +0000)]
Try to keep all access to Film in the GUI thread, to prevent various problems.

12 years agoconst fixes; add locking for Film metadata.
Carl Hetherington [Wed, 15 Feb 2012 12:51:41 +0000 (12:51 +0000)]
const fixes; add locking for Film metadata.

12 years agoRename film_editor -> dvdomatic.
Carl Hetherington [Wed, 15 Feb 2012 12:30:07 +0000 (12:30 +0000)]
Rename film_editor -> dvdomatic.

12 years agoUpdate TODO.
Carl Hetherington [Wed, 15 Feb 2012 12:27:17 +0000 (12:27 +0000)]
Update TODO.

12 years agoSegfault.
Carl Hetherington [Wed, 15 Feb 2012 03:47:46 +0000 (03:47 +0000)]
Segfault.

12 years agoSort-of uninitialised variables.
Carl Hetherington [Wed, 15 Feb 2012 03:46:02 +0000 (03:46 +0000)]
Sort-of uninitialised variables.

12 years agoDo proper leak checking with memcheck.
Carl Hetherington [Wed, 15 Feb 2012 03:01:50 +0000 (03:01 +0000)]
Do proper leak checking with memcheck.

12 years agoTypo in previous.
Carl Hetherington [Wed, 15 Feb 2012 02:08:02 +0000 (02:08 +0000)]
Typo in previous.

12 years agoFix up state save; show some more stuff in editor.
Carl Hetherington [Wed, 15 Feb 2012 02:06:32 +0000 (02:06 +0000)]
Fix up state save; show some more stuff in editor.

12 years agoSome menu shortcuts.
Carl Hetherington [Wed, 15 Feb 2012 01:39:27 +0000 (01:39 +0000)]
Some menu shortcuts.

12 years agoGive Filter dialog a proper title.
Carl Hetherington [Wed, 15 Feb 2012 01:37:32 +0000 (01:37 +0000)]
Give Filter dialog a proper title.

12 years agoTidy up various stuff; save/restore new audio cached data.
Carl Hetherington [Wed, 15 Feb 2012 01:35:57 +0000 (01:35 +0000)]
Tidy up various stuff; save/restore new audio cached data.

12 years agoGive Encoder a Film, and give Film some details about the audio format, so that Decod...
Carl Hetherington [Wed, 15 Feb 2012 00:52:55 +0000 (00:52 +0000)]
Give Encoder a Film, and give Film some details about the audio format, so that Decoder doesn't need to know about Encoder.  Don't decode audio when making thumbs.

12 years agoMove decoder frame count logic into ::pass.
Carl Hetherington [Wed, 15 Feb 2012 00:42:30 +0000 (00:42 +0000)]
Move decoder frame count logic into ::pass.

12 years agoSomewhat elaborate set of changes to use a Parameters object; fixes cropping of thumbs.
Carl Hetherington [Wed, 15 Feb 2012 00:40:22 +0000 (00:40 +0000)]
Somewhat elaborate set of changes to use a Parameters object; fixes cropping of thumbs.

12 years agoKeep A/B and DCP frames in the Film; tidy up a bit.
Carl Hetherington [Tue, 14 Feb 2012 23:25:16 +0000 (23:25 +0000)]
Keep A/B and DCP frames in the Film; tidy up a bit.

12 years agoFix DCP generation when relative paths are specified for the Film.
Carl Hetherington [Tue, 14 Feb 2012 18:10:38 +0000 (18:10 +0000)]
Fix DCP generation when relative paths are specified for the Film.

12 years agoRemove duplicate job.
Carl Hetherington [Tue, 14 Feb 2012 05:11:14 +0000 (05:11 +0000)]
Remove duplicate job.

12 years agoFundamental fix to A/B transcoder.
Carl Hetherington [Tue, 14 Feb 2012 05:05:57 +0000 (05:05 +0000)]
Fundamental fix to A/B transcoder.

12 years agoAttempt to fix progress bar.
Carl Hetherington [Tue, 14 Feb 2012 04:26:17 +0000 (04:26 +0000)]
Attempt to fix progress bar.

12 years agoFrames limit for A/B transcoder.
Carl Hetherington [Tue, 14 Feb 2012 04:19:48 +0000 (04:19 +0000)]
Frames limit for A/B transcoder.

12 years agoSome stuff.
Carl Hetherington [Tue, 14 Feb 2012 03:53:36 +0000 (03:53 +0000)]
Some stuff.

12 years agoFix crash on open after loading with no film.
Carl Hetherington [Tue, 14 Feb 2012 03:43:57 +0000 (03:43 +0000)]
Fix crash on open after loading with no film.

12 years agoRemove tests in tools; don't install unit tests.
Carl Hetherington [Tue, 14 Feb 2012 03:28:29 +0000 (03:28 +0000)]
Remove tests in tools; don't install unit tests.

12 years agoAllow GUI to specify frames to generate in DCP.
Carl Hetherington [Tue, 14 Feb 2012 03:23:24 +0000 (03:23 +0000)]
Allow GUI to specify frames to generate in DCP.

12 years agoRemove save metadata button; move update thumbs button to FilmViewer.
Carl Hetherington [Tue, 14 Feb 2012 02:55:03 +0000 (02:55 +0000)]
Remove save metadata button; move update thumbs button to FilmViewer.