dcpomatic.git
11 years agoMerge FilmState / Film.
Carl Hetherington [Wed, 24 Oct 2012 17:14:10 +0000 (18:14 +0100)]
Merge FilmState / Film.

11 years agoTidy up test film naming.
Carl Hetherington [Wed, 24 Oct 2012 15:38:08 +0000 (16:38 +0100)]
Tidy up test film naming.

11 years agoFix bug with setting up content digest.
Carl Hetherington [Wed, 24 Oct 2012 15:37:54 +0000 (16:37 +0100)]
Fix bug with setting up content digest.

11 years agoTweaks for 64-bit Windows build.
Carl Hetherington [Wed, 24 Oct 2012 14:18:25 +0000 (15:18 +0100)]
Tweaks for 64-bit Windows build.

11 years agoAdd flag apparently necessary for boost to work in 64-bit windows builds.
Carl Hetherington [Wed, 24 Oct 2012 14:08:59 +0000 (15:08 +0100)]
Add flag apparently necessary for boost to work in 64-bit windows builds.

11 years agoTry to fix overrunning subtitles.
Carl Hetherington [Wed, 24 Oct 2012 12:52:24 +0000 (13:52 +0100)]
Try to fix overrunning subtitles.

11 years agoTry to fix up subtitle timing a bit.
Carl Hetherington [Tue, 23 Oct 2012 23:57:46 +0000 (00:57 +0100)]
Try to fix up subtitle timing a bit.

11 years agoRemove old unused stuff.
Carl Hetherington [Tue, 23 Oct 2012 23:49:37 +0000 (00:49 +0100)]
Remove old unused stuff.

11 years agoTry again to sort out the audio padding / alignment.
Carl Hetherington [Mon, 22 Oct 2012 20:04:50 +0000 (21:04 +0100)]
Try again to sort out the audio padding / alignment.

11 years agoDo audio/video pts sync in a hopefully much more sensible way.
Carl Hetherington [Mon, 22 Oct 2012 13:35:00 +0000 (14:35 +0100)]
Do audio/video pts sync in a hopefully much more sensible way.

11 years agoForgot to save/load new state item.
Carl Hetherington [Mon, 22 Oct 2012 12:48:45 +0000 (13:48 +0100)]
Forgot to save/load new state item.

11 years agoTry to make audio discard work properly.
Carl Hetherington [Mon, 22 Oct 2012 12:40:55 +0000 (13:40 +0100)]
Try to make audio discard work properly.

11 years agoFix crash on using delay; fix x-thread GUI access caused by FilmState default copy...
Carl Hetherington [Mon, 22 Oct 2012 12:33:11 +0000 (13:33 +0100)]
Fix crash on using delay; fix x-thread GUI access caused by FilmState default copy constructor copying its Changed signal's connections; fix up delay setup after film examine.

11 years agoPartial fix to sync according to pts.
Carl Hetherington [Mon, 22 Oct 2012 10:21:31 +0000 (11:21 +0100)]
Partial fix to sync according to pts.

11 years agoAdd some more logging.
Carl Hetherington [Mon, 22 Oct 2012 00:43:05 +0000 (01:43 +0100)]
Add some more logging.

11 years agoRemove debug.
Carl Hetherington [Mon, 22 Oct 2012 00:42:47 +0000 (01:42 +0100)]
Remove debug.

11 years agoTry to get a console on windows when debugging.
Carl Hetherington [Mon, 22 Oct 2012 00:41:36 +0000 (01:41 +0100)]
Try to get a console on windows when debugging.

11 years agoRemove some believed-unnecessary DLLs from the windows install.
Carl Hetherington [Sun, 21 Oct 2012 19:20:51 +0000 (20:20 +0100)]
Remove some believed-unnecessary DLLs from the windows install.

11 years agoBit more error checking; remove a believed-pointless free().
Carl Hetherington [Sun, 21 Oct 2012 19:19:52 +0000 (20:19 +0100)]
Bit more error checking; remove a believed-pointless free().

11 years agoNew bugs.
Carl Hetherington [Sun, 21 Oct 2012 19:04:48 +0000 (20:04 +0100)]
New bugs.

11 years agoAdd file that ImageMagick requires at runtime.
Carl Hetherington [Sun, 21 Oct 2012 17:05:05 +0000 (18:05 +0100)]
Add file that ImageMagick requires at runtime.

11 years agoDon't report .tmp files as valid thumbs.
Carl Hetherington [Sun, 21 Oct 2012 17:04:13 +0000 (18:04 +0100)]
Don't report .tmp files as valid thumbs.

11 years agoAdd missing virtual destructor.
Carl Hetherington [Sun, 21 Oct 2012 16:20:46 +0000 (17:20 +0100)]
Add missing virtual destructor.

11 years agoCorrectly report exceptions thrown by the thumb encoder.
Carl Hetherington [Sun, 21 Oct 2012 16:20:25 +0000 (17:20 +0100)]
Correctly report exceptions thrown by the thumb encoder.

11 years agoNew dependency.
Carl Hetherington [Sun, 21 Oct 2012 14:59:10 +0000 (15:59 +0100)]
New dependency.

11 years agoFix thinko in content setup.
Carl Hetherington [Sun, 21 Oct 2012 14:58:57 +0000 (15:58 +0100)]
Fix thinko in content setup.

11 years agoFix up subtitle positioning under crop.
Carl Hetherington [Sun, 21 Oct 2012 12:43:59 +0000 (13:43 +0100)]
Fix up subtitle positioning under crop.

11 years agoTidy up progress reporting for examine content.
Carl Hetherington [Sun, 21 Oct 2012 12:30:14 +0000 (13:30 +0100)]
Tidy up progress reporting for examine content.

11 years agoPass options only to jobs that need them.
Carl Hetherington [Sun, 21 Oct 2012 12:17:04 +0000 (13:17 +0100)]
Pass options only to jobs that need them.

11 years agoPartial merge of examine content and thumbnail jobs.
Carl Hetherington [Sun, 21 Oct 2012 12:09:10 +0000 (13:09 +0100)]
Partial merge of examine content and thumbnail jobs.

11 years agoMissing frames treated as bad on check hashes. Try to stop running makedcp if jobs...
Carl Hetherington [Sun, 21 Oct 2012 11:24:59 +0000 (12:24 +0100)]
Missing frames treated as bad on check hashes.  Try to stop running makedcp if jobs fail.

11 years agoExtract audio more correctly and neatly; support 7.1 in DCP naming; fix up lack of...
Carl Hetherington [Sat, 20 Oct 2012 20:29:20 +0000 (21:29 +0100)]
Extract audio more correctly and neatly; support 7.1 in DCP naming; fix up lack of update after changing audio stream.

11 years agoDon't add silence at the end if not decoding audio; use an appropriately sized buffer...
Carl Hetherington [Sat, 20 Oct 2012 20:03:25 +0000 (21:03 +0100)]
Don't add silence at the end if not decoding audio; use an appropriately sized buffer for silence and check that emit_audio is passed an integer number of frames.

11 years agoDisallow AudioBuffer copy construction.
Carl Hetherington [Sat, 20 Oct 2012 19:34:14 +0000 (20:34 +0100)]
Disallow AudioBuffer copy construction.

11 years agoFix update of channel count in UI.
Carl Hetherington [Sat, 20 Oct 2012 19:15:21 +0000 (20:15 +0100)]
Fix update of channel count in UI.

11 years agoMerge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/dvdomatic
Carl Hetherington [Sat, 20 Oct 2012 19:05:36 +0000 (20:05 +0100)]
Merge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/dvdomatic

11 years agoAdd no-remote option to makedcp.
Carl Hetherington [Sat, 20 Oct 2012 19:04:33 +0000 (20:04 +0100)]
Add no-remote option to makedcp.

11 years agoA bit of tidying up.
Carl Hetherington [Sat, 20 Oct 2012 18:40:17 +0000 (19:40 +0100)]
A bit of tidying up.

11 years agoTry to clean up stream handling wrt audio channel counts.
Carl Hetherington [Sat, 20 Oct 2012 18:30:04 +0000 (19:30 +0100)]
Try to clean up stream handling wrt audio channel counts.

11 years agoClean up audio passing round a bit.
Carl Hetherington [Sat, 20 Oct 2012 17:39:15 +0000 (18:39 +0100)]
Clean up audio passing round a bit.

11 years agoDon't cache sample format, fix up various things.
Carl Hetherington [Sat, 20 Oct 2012 16:03:32 +0000 (17:03 +0100)]
Don't cache sample format, fix up various things.

11 years agoRework audio to deinterleave straight away and pass data
Carl Hetherington [Sat, 20 Oct 2012 14:40:46 +0000 (15:40 +0100)]
Rework audio to deinterleave straight away and pass data
around as floats.  Should simplify things.

11 years agoAdd no-remote option to makedcp.
Carl Hetherington [Sat, 20 Oct 2012 19:04:33 +0000 (20:04 +0100)]
Add no-remote option to makedcp.

11 years agoA bit of tidying up.
Carl Hetherington [Sat, 20 Oct 2012 18:40:17 +0000 (19:40 +0100)]
A bit of tidying up.

11 years agoTry to clean up stream handling wrt audio channel counts.
Carl Hetherington [Sat, 20 Oct 2012 18:30:04 +0000 (19:30 +0100)]
Try to clean up stream handling wrt audio channel counts.

11 years agoClean up audio passing round a bit.
Carl Hetherington [Sat, 20 Oct 2012 17:39:15 +0000 (18:39 +0100)]
Clean up audio passing round a bit.

11 years agoDon't cache sample format, fix up various things.
Carl Hetherington [Sat, 20 Oct 2012 16:03:32 +0000 (17:03 +0100)]
Don't cache sample format, fix up various things.

11 years agoStuff.
Carl Hetherington [Sat, 20 Oct 2012 14:40:46 +0000 (15:40 +0100)]
Stuff.

11 years agoRemove unused variable.
Carl Hetherington [Sat, 20 Oct 2012 02:47:06 +0000 (03:47 +0100)]
Remove unused variable.

11 years agoSpeculative fix for failure to pick up correct audio / subtitle streams.
Carl Hetherington [Sat, 20 Oct 2012 00:03:56 +0000 (01:03 +0100)]
Speculative fix for failure to pick up correct audio / subtitle streams.

11 years agoCope with AVSubtitles having no AVSubtitleRects.
Carl Hetherington [Fri, 19 Oct 2012 23:52:08 +0000 (00:52 +0100)]
Cope with AVSubtitles having no AVSubtitleRects.

11 years agoFix build.
Carl Hetherington [Thu, 18 Oct 2012 23:12:20 +0000 (00:12 +0100)]
Fix build.

11 years agoCommenting tweaks.
Carl Hetherington [Thu, 18 Oct 2012 21:37:05 +0000 (22:37 +0100)]
Commenting tweaks.

11 years agoUpdate bug list.
Carl Hetherington [Thu, 18 Oct 2012 21:05:31 +0000 (22:05 +0100)]
Update bug list.

11 years agomakedcp should notice when jobs are added.
Carl Hetherington [Thu, 18 Oct 2012 13:48:11 +0000 (14:48 +0100)]
makedcp should notice when jobs are added.

11 years agoAnother slightly speculative pixel format addition.
Carl Hetherington [Thu, 18 Oct 2012 11:24:48 +0000 (12:24 +0100)]
Another slightly speculative pixel format addition.

11 years agoFix build on 32-bit.
Carl Hetherington [Wed, 17 Oct 2012 22:17:40 +0000 (23:17 +0100)]
Fix build on 32-bit.

11 years agoTidy up slightly.
Carl Hetherington [Wed, 17 Oct 2012 21:46:54 +0000 (22:46 +0100)]
Tidy up slightly.

11 years agoRe-work FilmState / Film relationship a bit; Film now inherits from FilmState and...
Carl Hetherington [Wed, 17 Oct 2012 21:40:08 +0000 (22:40 +0100)]
Re-work FilmState / Film relationship a bit; Film now inherits from FilmState and FilmState does get/set.

11 years agoUpdate stream choices correctly when changed.
Carl Hetherington [Wed, 17 Oct 2012 16:42:58 +0000 (17:42 +0100)]
Update stream choices correctly when changed.

11 years agoTypo in previous.
Carl Hetherington [Wed, 17 Oct 2012 14:15:13 +0000 (15:15 +0100)]
Typo in previous.

11 years agoTry to fix problems with YUV422P10LE.
Carl Hetherington [Wed, 17 Oct 2012 14:06:49 +0000 (15:06 +0100)]
Try to fix problems with YUV422P10LE.

11 years agoUpdate metadata ref.
Carl Hetherington [Wed, 17 Oct 2012 13:29:41 +0000 (14:29 +0100)]
Update metadata ref.

11 years agoTry to support 422 in post processing.
Carl Hetherington [Wed, 17 Oct 2012 13:28:02 +0000 (14:28 +0100)]
Try to support 422 in post processing.

11 years agoFix makedcp script.
Carl Hetherington [Wed, 17 Oct 2012 13:26:29 +0000 (14:26 +0100)]
Fix makedcp script.

11 years agoTry to support YUV422.
Carl Hetherington [Wed, 17 Oct 2012 13:23:49 +0000 (14:23 +0100)]
Try to support YUV422.

11 years agoMove audio information field up next to audio stream combo.
Carl Hetherington [Wed, 17 Oct 2012 12:57:54 +0000 (13:57 +0100)]
Move audio information field up next to audio stream combo.

11 years agoFix subtitling logic in DCI naming.
Carl Hetherington [Wed, 17 Oct 2012 12:49:24 +0000 (13:49 +0100)]
Fix subtitling logic in DCI naming.

11 years agoBasic support for selection of audio / subtitle streams.
Carl Hetherington [Wed, 17 Oct 2012 12:47:50 +0000 (13:47 +0100)]
Basic support for selection of audio / subtitle streams.

11 years agoUpdate metadata test reference.
Carl Hetherington [Wed, 17 Oct 2012 09:33:57 +0000 (10:33 +0100)]
Update metadata test reference.

11 years agoWindows apparently has Rectangle in the global namespace.
Carl Hetherington [Wed, 17 Oct 2012 01:41:49 +0000 (02:41 +0100)]
Windows apparently has Rectangle in the global namespace.

11 years agoMerge branch 'master' of /home/carl/git/dvdomatic
Carl Hetherington [Tue, 16 Oct 2012 23:06:10 +0000 (00:06 +0100)]
Merge branch 'master' of /home/carl/git/dvdomatic

11 years agoFix text in about box.
Carl Hetherington [Tue, 16 Oct 2012 15:49:32 +0000 (16:49 +0100)]
Fix text in about box.

11 years agoNo-op; comments.
Carl Hetherington [Tue, 16 Oct 2012 15:32:52 +0000 (16:32 +0100)]
No-op; comments.

11 years agoLimit name part of DCI name to 14 characters.
Carl Hetherington [Tue, 16 Oct 2012 15:20:40 +0000 (16:20 +0100)]
Limit name part of DCI name to 14 characters.

11 years agoMissing bracket.
Carl Hetherington [Tue, 16 Oct 2012 12:18:54 +0000 (13:18 +0100)]
Missing bracket.

11 years agoRename DCI edit button.
Carl Hetherington [Tue, 16 Oct 2012 12:18:24 +0000 (13:18 +0100)]
Rename DCI edit button.

11 years agoFix GTK warning on startup.
Carl Hetherington [Tue, 16 Oct 2012 12:17:36 +0000 (13:17 +0100)]
Fix GTK warning on startup.

11 years agoFix date format in DCP names.
Carl Hetherington [Tue, 16 Oct 2012 12:16:23 +0000 (13:16 +0100)]
Fix date format in DCP names.

11 years agoFix int/float confusion.
Carl Hetherington [Tue, 16 Oct 2012 03:00:16 +0000 (04:00 +0100)]
Fix int/float confusion.

11 years agoChangeLog.
Carl Hetherington [Tue, 16 Oct 2012 02:47:40 +0000 (03:47 +0100)]
ChangeLog.

11 years agoMerge branch 'master' of /home/carl/git/dvdomatic
Carl Hetherington [Tue, 16 Oct 2012 02:44:42 +0000 (03:44 +0100)]
Merge branch 'master' of /home/carl/git/dvdomatic

11 years agoFix horrid memory corruptions.
Carl Hetherington [Tue, 16 Oct 2012 02:43:58 +0000 (03:43 +0100)]
Fix horrid memory corruptions.

11 years agoMerge branch 'master' of /home/carl/git/dvdomatic
Carl Hetherington [Tue, 16 Oct 2012 02:29:55 +0000 (03:29 +0100)]
Merge branch 'master' of /home/carl/git/dvdomatic

11 years agoVarious DCI naming tweaks and a subtitle bug fix.
Carl Hetherington [Tue, 16 Oct 2012 02:28:38 +0000 (03:28 +0100)]
Various DCI naming tweaks and a subtitle bug fix.

11 years agoPartial attempt at cleanup of naming straight vs DCI.
Carl Hetherington [Tue, 16 Oct 2012 01:46:46 +0000 (02:46 +0100)]
Partial attempt at cleanup of naming straight vs DCI.

11 years agoClumsy DCI naming dialog.
Carl Hetherington [Tue, 16 Oct 2012 01:35:30 +0000 (02:35 +0100)]
Clumsy DCI naming dialog.

11 years agoTry to make client/server communications a little more robust.
Carl Hetherington [Tue, 16 Oct 2012 00:46:18 +0000 (01:46 +0100)]
Try to make client/server communications a little more robust.

11 years agoFactor out key-value code.
Carl Hetherington [Mon, 15 Oct 2012 23:10:56 +0000 (00:10 +0100)]
Factor out key-value code.

11 years agoClean up subtitle classes a bit.
Carl Hetherington [Mon, 15 Oct 2012 22:42:19 +0000 (23:42 +0100)]
Clean up subtitle classes a bit.

11 years agoAdd a sub to the client/server test and fix an exposed bug.
Carl Hetherington [Mon, 15 Oct 2012 22:31:49 +0000 (23:31 +0100)]
Add a sub to the client/server test and fix an exposed bug.

11 years agoUnholy melange of stuff; setup a standard test config; send / receive subs to / from...
Carl Hetherington [Mon, 15 Oct 2012 22:19:27 +0000 (23:19 +0100)]
Unholy melange of stuff; setup a standard test config; send / receive subs to / from servers; various other image stride-related fixes.

11 years agoMerge branch 'master' of /home/carl/git/dvdomatic
Carl Hetherington [Mon, 15 Oct 2012 11:42:22 +0000 (12:42 +0100)]
Merge branch 'master' of /home/carl/git/dvdomatic

11 years agoSome work on DCI naming. Clean up compacted / aligned image handling somewhat.
Carl Hetherington [Mon, 15 Oct 2012 11:40:47 +0000 (12:40 +0100)]
Some work on DCI naming.  Clean up compacted / aligned image handling somewhat.

11 years agoChangeLog.
Carl Hetherington [Sun, 14 Oct 2012 20:07:51 +0000 (21:07 +0100)]
ChangeLog.

11 years agoMerge branch 'subs'
Carl Hetherington [Sun, 14 Oct 2012 20:06:47 +0000 (21:06 +0100)]
Merge branch 'subs'

11 years agoTry to clarify the difference between line size and stride.
Carl Hetherington [Sun, 14 Oct 2012 19:51:43 +0000 (20:51 +0100)]
Try to clarify the difference between line size and stride.

11 years agoRound image line sizes up to 32. Seems to help with LHS image corruption with both...
Carl Hetherington [Sun, 14 Oct 2012 19:29:20 +0000 (20:29 +0100)]
Round image line sizes up to 32.  Seems to help with LHS image corruption with both crop and a post-processing filter.

11 years agoRemove unused code.
Carl Hetherington [Sun, 14 Oct 2012 17:58:50 +0000 (18:58 +0100)]
Remove unused code.

11 years agoVarious fixes to subtitling.
Carl Hetherington [Sun, 14 Oct 2012 15:50:08 +0000 (16:50 +0100)]
Various fixes to subtitling.