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

12 years agoMerge Progress with Job.
Carl Hetherington [Sun, 12 Feb 2012 19:19:30 +0000 (19:19 +0000)]
Merge Progress with Job.

12 years agoDon't re-make existing .j2c files.
Carl Hetherington [Sun, 12 Feb 2012 19:00:44 +0000 (19:00 +0000)]
Don't re-make existing .j2c files.

12 years agoPut .j2c files in a subdirectory describing their dependant settings.
Carl Hetherington [Sun, 12 Feb 2012 18:56:16 +0000 (18:56 +0000)]
Put .j2c files in a subdirectory describing their dependant settings.

12 years agoCreate output files as .tmp first, renaming when finished.
Carl Hetherington [Sun, 12 Feb 2012 18:46:08 +0000 (18:46 +0000)]
Create output files as .tmp first, renaming when finished.

12 years agoTidy up.
Carl Hetherington [Sun, 12 Feb 2012 18:45:45 +0000 (18:45 +0000)]
Tidy up.

12 years agoFix space problem in script.
Carl Hetherington [Sun, 12 Feb 2012 18:06:22 +0000 (18:06 +0000)]
Fix space problem in script.

12 years agoMissing files.
Carl Hetherington [Sun, 12 Feb 2012 02:43:48 +0000 (02:43 +0000)]
Missing files.

12 years agoPrimitive edit config from menu.
Carl Hetherington [Sun, 12 Feb 2012 02:42:07 +0000 (02:42 +0000)]
Primitive edit config from menu.

12 years agoMerge.
Carl Hetherington [Sun, 12 Feb 2012 02:02:09 +0000 (02:02 +0000)]
Merge.

12 years agoZoom in / zoom out for thumb view.
Carl Hetherington [Sun, 12 Feb 2012 01:48:57 +0000 (01:48 +0000)]
Zoom in / zoom out for thumb view.

12 years agoFix up thumbs update yet again.
Carl Hetherington [Sun, 12 Feb 2012 01:24:55 +0000 (01:24 +0000)]
Fix up thumbs update yet again.

12 years agoMerge branch 'master' of ssh://houllier/home/carl/git/dvdomatic
Carl Hetherington [Sun, 12 Feb 2012 01:20:00 +0000 (01:20 +0000)]
Merge branch 'master' of ssh://houllier/home/carl/git/dvdomatic

12 years agoExperimental hack; round up audio FPS for MXF generation.
Carl Hetherington [Sun, 12 Feb 2012 01:19:56 +0000 (01:19 +0000)]
Experimental hack; round up audio FPS for MXF generation.

12 years agoPrimitive File -> Open
Carl Hetherington [Sun, 12 Feb 2012 01:18:17 +0000 (01:18 +0000)]
Primitive File -> Open

12 years agoAdd scroller to job manager view.
Carl Hetherington [Sun, 12 Feb 2012 00:29:40 +0000 (00:29 +0000)]
Add scroller to job manager view.

12 years agoFix merge.
Carl Hetherington [Sun, 12 Feb 2012 00:11:30 +0000 (00:11 +0000)]
Fix merge.

12 years agoMerge.
Carl Hetherington [Sun, 12 Feb 2012 00:11:00 +0000 (00:11 +0000)]
Merge.

12 years agoFix crash on transcode end; fix uninitialised variable.
Carl Hetherington [Sun, 12 Feb 2012 00:10:17 +0000 (00:10 +0000)]
Fix crash on transcode end; fix uninitialised variable.

12 years agoPrimitive config support; clean up LUT header.
Carl Hetherington [Sat, 11 Feb 2012 23:50:53 +0000 (23:50 +0000)]
Primitive config support; clean up LUT header.

12 years agoInitial multi-threaded encoding of J2K.
Carl Hetherington [Sat, 11 Feb 2012 23:37:18 +0000 (23:37 +0000)]
Initial multi-threaded encoding of J2K.

12 years agoGPL boilerplates.
Carl Hetherington [Sat, 11 Feb 2012 20:28:24 +0000 (20:28 +0000)]
GPL boilerplates.

12 years agoTrim old stuff.
Carl Hetherington [Sat, 11 Feb 2012 20:27:17 +0000 (20:27 +0000)]
Trim old stuff.

12 years agoForget about old thumbs that no longer exist; fix segfault with no content type.
Carl Hetherington [Sat, 11 Feb 2012 20:26:29 +0000 (20:26 +0000)]
Forget about old thumbs that no longer exist; fix segfault with no content type.

12 years agoIncorporate hacked about J2K encoder adapted from OpenDCP. Produces the same output...
Carl Hetherington [Sat, 11 Feb 2012 16:25:17 +0000 (16:25 +0000)]
Incorporate hacked about J2K encoder adapted from OpenDCP.  Produces the same output on a test with Aurora.

12 years agoComments.
Carl Hetherington [Sat, 11 Feb 2012 02:30:43 +0000 (02:30 +0000)]
Comments.

12 years agoJust call it DVD-o-matic.
Carl Hetherington [Sat, 11 Feb 2012 02:12:39 +0000 (02:12 +0000)]
Just call it DVD-o-matic.

12 years agoGPL boilerplate.
Carl Hetherington [Sat, 11 Feb 2012 02:11:39 +0000 (02:11 +0000)]
GPL boilerplate.

12 years agoSet progress to 1 when complete for a couple of jobs which do not properly report...
Carl Hetherington [Sat, 11 Feb 2012 02:01:18 +0000 (02:01 +0000)]
Set progress to 1 when complete for a couple of jobs which do not properly report progress.

12 years agoTweak to progress reporting when there is no content.
Carl Hetherington [Sat, 11 Feb 2012 01:42:27 +0000 (01:42 +0000)]
Tweak to progress reporting when there is no content.

12 years agoRemove debug code.
Carl Hetherington [Sat, 11 Feb 2012 01:37:10 +0000 (01:37 +0000)]
Remove debug code.

12 years agoReport elapsed time after things have been done.
Carl Hetherington [Sat, 11 Feb 2012 01:35:52 +0000 (01:35 +0000)]
Report elapsed time after things have been done.

12 years agoGet to full DCP generation (in theory).
Carl Hetherington [Sat, 11 Feb 2012 01:19:22 +0000 (01:19 +0000)]
Get to full DCP generation (in theory).

12 years agoVarious small tweaks.
Carl Hetherington [Fri, 10 Feb 2012 22:59:25 +0000 (22:59 +0000)]
Various small tweaks.

12 years agoFinish video mxf job.
Carl Hetherington [Fri, 10 Feb 2012 20:39:09 +0000 (20:39 +0000)]
Finish video mxf job.

12 years agoFix chronic over-use of CPU.
Carl Hetherington [Fri, 10 Feb 2012 20:35:11 +0000 (20:35 +0000)]
Fix chronic over-use of CPU.

12 years agoAdd make video MXF job; abstract stuff to OpenDCPJob
Carl Hetherington [Fri, 10 Feb 2012 20:13:43 +0000 (20:13 +0000)]
Add make video MXF job; abstract stuff to OpenDCPJob

12 years agoBasic encode job.
Carl Hetherington [Fri, 10 Feb 2012 19:40:52 +0000 (19:40 +0000)]
Basic encode job.

12 years agoMissing files.
Carl Hetherington [Fri, 10 Feb 2012 19:17:42 +0000 (19:17 +0000)]
Missing files.

12 years agoUse job manager for thumbnail generation.
Carl Hetherington [Fri, 10 Feb 2012 19:15:05 +0000 (19:15 +0000)]
Use job manager for thumbnail generation.

12 years agoSort of working job manager.
Carl Hetherington [Fri, 10 Feb 2012 18:36:00 +0000 (18:36 +0000)]
Sort of working job manager.

12 years agoImprove progress reporting a bit; decode to 1024 x 1024 for evaluating stream details.
Carl Hetherington [Fri, 10 Feb 2012 16:33:08 +0000 (16:33 +0000)]
Improve progress reporting a bit; decode to 1024 x 1024 for evaluating stream details.

12 years agoRemove debug code.
Carl Hetherington [Fri, 10 Feb 2012 02:07:29 +0000 (02:07 +0000)]
Remove debug code.

12 years agoMake things less crashy; fix cropping; try again to improve
Carl Hetherington [Fri, 10 Feb 2012 02:05:23 +0000 (02:05 +0000)]
Make things less crashy; fix cropping; try again to improve
update signalling; add demux button.

12 years agoAdd original size and fps to the editor.
Carl Hetherington [Thu, 9 Feb 2012 21:37:58 +0000 (21:37 +0000)]
Add original size and fps to the editor.

12 years agoPut time in the film viewer slider.
Carl Hetherington [Thu, 9 Feb 2012 12:37:37 +0000 (12:37 +0000)]
Put time in the film viewer slider.

12 years agoMissing include.
Carl Hetherington [Thu, 9 Feb 2012 02:24:17 +0000 (02:24 +0000)]
Missing include.

12 years agoSomewhat hacky gui/non-gui thread fix.
Carl Hetherington [Thu, 9 Feb 2012 02:22:42 +0000 (02:22 +0000)]
Somewhat hacky gui/non-gui thread fix.

12 years agoReporting of progress when building thumbs.
Carl Hetherington [Thu, 9 Feb 2012 02:20:26 +0000 (02:20 +0000)]
Reporting of progress when building thumbs.

12 years agoAdd film editor tool; fix up cropping in the editor.
Carl Hetherington [Thu, 9 Feb 2012 01:56:32 +0000 (01:56 +0000)]
Add film editor tool; fix up cropping in the editor.

12 years agoStub film editor widget.
Carl Hetherington [Thu, 9 Feb 2012 00:46:43 +0000 (00:46 +0000)]
Stub film editor widget.

12 years agoTry to build with different versions of boost::filesystem.
Carl Hetherington [Thu, 9 Feb 2012 00:05:37 +0000 (00:05 +0000)]
Try to build with different versions of boost::filesystem.

12 years agoMerge.
Carl Hetherington [Wed, 8 Feb 2012 23:59:58 +0000 (23:59 +0000)]
Merge.

12 years agoFiddle.
Carl Hetherington [Wed, 8 Feb 2012 23:59:12 +0000 (23:59 +0000)]
Fiddle.

12 years agoThumbnail stuff.
Carl Hetherington [Wed, 8 Feb 2012 23:51:50 +0000 (23:51 +0000)]
Thumbnail stuff.

12 years agoVarious tinkering; primarily thumbnailing.
Carl Hetherington [Wed, 8 Feb 2012 22:40:46 +0000 (22:40 +0000)]
Various tinkering; primarily thumbnailing.

12 years agoDCP naming stuff.
Carl Hetherington [Wed, 8 Feb 2012 18:45:06 +0000 (18:45 +0000)]
DCP naming stuff.

12 years agoTweaks.
Carl Hetherington [Wed, 8 Feb 2012 18:05:18 +0000 (18:05 +0000)]
Tweaks.

12 years agoOptional decoding of video / audio.
Carl Hetherington [Wed, 8 Feb 2012 17:59:16 +0000 (17:59 +0000)]
Optional decoding of video / audio.

12 years agoFix up.
Carl Hetherington [Wed, 8 Feb 2012 17:52:10 +0000 (17:52 +0000)]
Fix up.

12 years agoAbstract decoding stuff out.
Carl Hetherington [Wed, 8 Feb 2012 17:29:40 +0000 (17:29 +0000)]
Abstract decoding stuff out.

12 years agoDon't clobber LD_LIBRARY_PATH when running tests.
Carl Hetherington [Wed, 8 Feb 2012 15:54:23 +0000 (15:54 +0000)]
Don't clobber LD_LIBRARY_PATH when running tests.

12 years agoSome primitive unit tests; other tweaking.
Carl Hetherington [Wed, 8 Feb 2012 15:53:05 +0000 (15:53 +0000)]
Some primitive unit tests; other tweaking.

12 years agoUntested metadata save/restore.
Carl Hetherington [Wed, 8 Feb 2012 14:51:33 +0000 (14:51 +0000)]
Untested metadata save/restore.

12 years agoBuild using waf.
Carl Hetherington [Wed, 8 Feb 2012 14:12:25 +0000 (14:12 +0000)]
Build using waf.

12 years agoMerge branch 'master' of /home/carl/git/dvdomatic
Carl Hetherington [Wed, 8 Feb 2012 02:54:45 +0000 (02:54 +0000)]
Merge branch 'master' of /home/carl/git/dvdomatic

12 years agoMissing include.
Carl Hetherington [Wed, 8 Feb 2012 02:52:08 +0000 (02:52 +0000)]
Missing include.

12 years agoReport -1 rather than NaN if _total is 0.
Carl Hetherington [Wed, 8 Feb 2012 02:34:22 +0000 (02:34 +0000)]
Report -1 rather than NaN if _total is 0.

12 years agoDon't compress TIFFs as it is very slow.
Carl Hetherington [Wed, 8 Feb 2012 02:34:06 +0000 (02:34 +0000)]
Don't compress TIFFs as it is very slow.

12 years agoFix warning. Add primitive progress class and use it in the test program.
Carl Hetherington [Wed, 8 Feb 2012 02:13:05 +0000 (02:13 +0000)]
Fix warning.  Add primitive progress class and use it in the test program.

12 years agoUse av_malloc/free instead of new in the hope that the buffer is aligned.
Carl Hetherington [Wed, 8 Feb 2012 01:35:53 +0000 (01:35 +0000)]
Use av_malloc/free instead of new in the hope that the buffer is aligned.

12 years agoFix a couple of leaks.
Carl Hetherington [Wed, 8 Feb 2012 01:22:10 +0000 (01:22 +0000)]
Fix a couple of leaks.