dcpomatic.git
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.

12 years agoAdd save, quit options; add stacktrace (from Ardour); make films know when they are...
Carl Hetherington [Tue, 14 Feb 2012 02:50:45 +0000 (02:50 +0000)]
Add save, quit options; add stacktrace (from Ardour); make films know when they are dirty (fnarr fnarr).

12 years agoGPL boilerplate.
Carl Hetherington [Tue, 14 Feb 2012 02:02:38 +0000 (02:02 +0000)]
GPL boilerplate.

12 years agoMissing files.
Carl Hetherington [Tue, 14 Feb 2012 02:01:31 +0000 (02:01 +0000)]
Missing files.

12 years agoFix up XML generation.
Carl Hetherington [Mon, 13 Feb 2012 22:36:12 +0000 (22:36 +0000)]
Fix up XML generation.

12 years agoSave / restore filters properly.
Carl Hetherington [Mon, 13 Feb 2012 21:21:11 +0000 (21:21 +0000)]
Save / restore filters properly.

12 years agoMerge branch 'master' into AB-take2
Carl Hetherington [Mon, 13 Feb 2012 21:17:51 +0000 (21:17 +0000)]
Merge branch 'master' into AB-take2

12 years agoSave / restore filters (untested).
Carl Hetherington [Mon, 13 Feb 2012 21:17:47 +0000 (21:17 +0000)]
Save / restore filters (untested).

12 years agoThought-to-be fixed-up AB comparator.
Carl Hetherington [Mon, 13 Feb 2012 21:15:00 +0000 (21:15 +0000)]
Thought-to-be fixed-up AB comparator.

12 years agoRework to not use inheritance.
Carl Hetherington [Mon, 13 Feb 2012 20:14:50 +0000 (20:14 +0000)]
Rework to not use inheritance.

12 years agoconst fix for Filters.
Carl Hetherington [Mon, 13 Feb 2012 18:23:35 +0000 (18:23 +0000)]
const fix for Filters.

12 years agoTidy up.
Carl Hetherington [Mon, 13 Feb 2012 18:14:59 +0000 (18:14 +0000)]
Tidy up.

12 years agoGPL boilerplate; make sure film exists when using makedcp.
Carl Hetherington [Mon, 13 Feb 2012 18:08:53 +0000 (18:08 +0000)]
GPL boilerplate; make sure film exists when using makedcp.

12 years agoAdd makedcp command-line tool.
Carl Hetherington [Mon, 13 Feb 2012 18:05:35 +0000 (18:05 +0000)]
Add makedcp command-line tool.

12 years agoA few filter fixes.
Carl Hetherington [Mon, 13 Feb 2012 15:54:23 +0000 (15:54 +0000)]
A few filter fixes.

12 years agoRemove some debug code.
Carl Hetherington [Mon, 13 Feb 2012 15:16:52 +0000 (15:16 +0000)]
Remove some debug code.

12 years agoFix crash.
Carl Hetherington [Mon, 13 Feb 2012 15:15:08 +0000 (15:15 +0000)]
Fix crash.

12 years agoFix some memory bugs with post process.
Carl Hetherington [Mon, 13 Feb 2012 15:11:36 +0000 (15:11 +0000)]
Fix some memory bugs with post process.

12 years agoApparently some openjpeg versions need stdio.h for their header.
Carl Hetherington [Mon, 13 Feb 2012 15:11:25 +0000 (15:11 +0000)]
Apparently some openjpeg versions need stdio.h for their header.

12 years agoMissing files.
Carl Hetherington [Mon, 13 Feb 2012 14:56:17 +0000 (14:56 +0000)]
Missing files.

12 years agoTemp.
Carl Hetherington [Mon, 13 Feb 2012 14:38:13 +0000 (14:38 +0000)]
Temp.

12 years agoClean up some mess wrt j2c dirs.
Carl Hetherington [Sun, 12 Feb 2012 21:59:12 +0000 (21:59 +0000)]
Clean up some mess wrt j2c dirs.

12 years agoDo auto-zoom; dispense with zoom buttons.
Carl Hetherington [Sun, 12 Feb 2012 20:28:39 +0000 (20:28 +0000)]
Do auto-zoom; dispense with zoom buttons.

12 years agoScale thumb to correct ratio.
Carl Hetherington [Sun, 12 Feb 2012 20:05:42 +0000 (20:05 +0000)]
Scale thumb to correct ratio.

12 years agoAllow start with no film; add File->New.
Carl Hetherington [Sun, 12 Feb 2012 19:53:33 +0000 (19:53 +0000)]
Allow start with no film; add File->New.