dcpomatic.git
11 years agoRemove minimal flag.
Carl Hetherington [Sun, 4 Nov 2012 16:59:00 +0000 (16:59 +0000)]
Remove minimal flag.

11 years agoRemove unused ignore_length parameter.
Carl Hetherington [Sun, 4 Nov 2012 16:55:50 +0000 (16:55 +0000)]
Remove unused ignore_length parameter.

11 years agoVarious work on range setting.
Carl Hetherington [Sun, 4 Nov 2012 15:58:22 +0000 (15:58 +0000)]
Various work on range setting.

11 years agoFix crash when loading a film when one is already loaded.
Carl Hetherington [Sun, 4 Nov 2012 15:56:16 +0000 (15:56 +0000)]
Fix crash when loading a film when one is already loaded.

11 years agoMerge master.
Carl Hetherington [Sun, 4 Nov 2012 14:52:43 +0000 (14:52 +0000)]
Merge master.

11 years agoSkip every other frame with 50fps sources.
Carl Hetherington [Sun, 4 Nov 2012 13:41:43 +0000 (13:41 +0000)]
Skip every other frame with 50fps sources.

11 years agoFix bugs caught by tests.
Carl Hetherington [Sun, 4 Nov 2012 02:27:43 +0000 (02:27 +0000)]
Fix bugs caught by tests.

11 years agoUntested trim of start and end.
Carl Hetherington [Sun, 4 Nov 2012 02:12:12 +0000 (02:12 +0000)]
Untested trim of start and end.

11 years agoRemove trim action settings.
Carl Hetherington [Sun, 4 Nov 2012 01:15:31 +0000 (01:15 +0000)]
Remove trim action settings.

11 years agoMerge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/dvdomatic
Carl Hetherington [Thu, 1 Nov 2012 18:41:38 +0000 (18:41 +0000)]
Merge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/dvdomatic

11 years agoLog on av_read_frame error (rather than aborting) and log on unused data in a packet.
Carl Hetherington [Thu, 1 Nov 2012 12:56:53 +0000 (12:56 +0000)]
Log on av_read_frame error (rather than aborting) and log on unused data in a packet.

11 years agoDon't fail if we need to insert stuff right at the beginning of the decode.
Carl Hetherington [Thu, 1 Nov 2012 12:12:28 +0000 (12:12 +0000)]
Don't fail if we need to insert stuff right at the beginning of the decode.

11 years agoTidy up sensitivity of labels.
Carl Hetherington [Thu, 1 Nov 2012 02:54:13 +0000 (02:54 +0000)]
Tidy up sensitivity of labels.

11 years agoNew bugs.
Carl Hetherington [Thu, 1 Nov 2012 02:49:24 +0000 (02:49 +0000)]
New bugs.

11 years agoHopefully fix up out-of-order decodes.
Carl Hetherington [Wed, 31 Oct 2012 12:25:31 +0000 (12:25 +0000)]
Hopefully fix up out-of-order decodes.

11 years agoTry a different approach to frame duplication in the decoder.
Carl Hetherington [Wed, 31 Oct 2012 11:46:05 +0000 (11:46 +0000)]
Try a different approach to frame duplication in the decoder.

11 years agoFix up parent / child member naming confusion.
Carl Hetherington [Wed, 31 Oct 2012 01:53:44 +0000 (01:53 +0000)]
Fix up parent / child member naming confusion.

11 years agoRemove debug script.
Carl Hetherington [Wed, 31 Oct 2012 01:14:09 +0000 (01:14 +0000)]
Remove debug script.

11 years agoDon't emit 0 bytes of audio if video and audio are already in sync.
Carl Hetherington [Wed, 31 Oct 2012 01:13:52 +0000 (01:13 +0000)]
Don't emit 0 bytes of audio if video and audio are already in sync.

11 years agoBe more checky about inputs.
Carl Hetherington [Wed, 31 Oct 2012 01:13:22 +0000 (01:13 +0000)]
Be more checky about inputs.

11 years agoPass command line parameters to ./waf configure
Carl Hetherington [Wed, 31 Oct 2012 01:13:03 +0000 (01:13 +0000)]
Pass command line parameters to ./waf configure

11 years agoPass command line parameters to ./waf configure
Carl Hetherington [Wed, 31 Oct 2012 01:12:45 +0000 (01:12 +0000)]
Pass command line parameters to ./waf configure

11 years agoFix up windows 64 build.
Carl Hetherington [Tue, 30 Oct 2012 19:11:58 +0000 (19:11 +0000)]
Fix up windows 64 build.

11 years agoTry to use the previous frame rather than the current one when padding PTS gaps.
Carl Hetherington [Tue, 30 Oct 2012 15:21:54 +0000 (15:21 +0000)]
Try to use the previous frame rather than the current one when padding PTS gaps.

11 years agoTweak naming.
Carl Hetherington [Tue, 30 Oct 2012 15:05:32 +0000 (15:05 +0000)]
Tweak naming.

11 years agoAdd bug to tracker.
Carl Hetherington [Tue, 30 Oct 2012 01:50:44 +0000 (01:50 +0000)]
Add bug to tracker.

11 years agoFix build.
Carl Hetherington [Tue, 30 Oct 2012 01:26:37 +0000 (01:26 +0000)]
Fix build.

11 years agoInsert / remove frames from the output as required to keep things right with the...
Carl Hetherington [Tue, 30 Oct 2012 01:25:50 +0000 (01:25 +0000)]
Insert / remove frames from the output as required to keep things right with the source's PTS values; do avcodec_get_frame_defaults() for all streams.

11 years agoHack around disappearing menu bar in Ubuntu 12.10
Carl Hetherington [Mon, 29 Oct 2012 13:09:18 +0000 (13:09 +0000)]
Hack around disappearing menu bar in Ubuntu 12.10

11 years agoCompile fixes for ubuntu 12.10
Carl Hetherington [Mon, 29 Oct 2012 13:09:04 +0000 (13:09 +0000)]
Compile fixes for ubuntu 12.10

11 years agoCompile fix for ubuntu 12.10.
Carl Hetherington [Mon, 29 Oct 2012 13:08:51 +0000 (13:08 +0000)]
Compile fix for ubuntu 12.10.

11 years agoAdd script to build pre-releases.
Carl Hetherington [Sun, 28 Oct 2012 01:32:37 +0000 (01:32 +0000)]
Add script to build pre-releases.

11 years agoFix libdcp version in manual.
Carl Hetherington [Sun, 28 Oct 2012 01:28:48 +0000 (01:28 +0000)]
Fix libdcp version in manual.

11 years agoFix win32 installer.
Carl Hetherington [Sun, 28 Oct 2012 01:28:38 +0000 (01:28 +0000)]
Fix win32 installer.

11 years agoComment tweak.
Carl Hetherington [Sat, 27 Oct 2012 00:37:20 +0000 (01:37 +0100)]
Comment tweak.

11 years agoChangeLog.
Carl Hetherington [Sat, 27 Oct 2012 00:28:35 +0000 (01:28 +0100)]
ChangeLog.

11 years agoinclude trimming.
Carl Hetherington [Sat, 27 Oct 2012 00:26:55 +0000 (01:26 +0100)]
include trimming.

11 years agoGPL boilerplate.
Carl Hetherington [Sat, 27 Oct 2012 00:25:21 +0000 (01:25 +0100)]
GPL boilerplate.

11 years agocerr -> log
Carl Hetherington [Sat, 27 Oct 2012 00:24:48 +0000 (01:24 +0100)]
cerr -> log

11 years agoTry to separate out filter graph code and use a different one for each different...
Carl Hetherington [Sat, 27 Oct 2012 00:13:07 +0000 (01:13 +0100)]
Try to separate out filter graph code and use a different one for each different pixel format / size of frame.

11 years agoFix up another deadlock. Tidy tests slightly.
Carl Hetherington [Fri, 26 Oct 2012 15:41:06 +0000 (16:41 +0100)]
Fix up another deadlock.  Tidy tests slightly.

11 years agoTry to fix up 32/64 bit windows builds.
Carl Hetherington [Fri, 26 Oct 2012 15:35:14 +0000 (16:35 +0100)]
Try to fix up 32/64 bit windows builds.

11 years agoTry to fix name problems if an encode crosses midnight.
Carl Hetherington [Fri, 26 Oct 2012 12:05:21 +0000 (13:05 +0100)]
Try to fix name problems if an encode crosses midnight.

11 years agoMore debug.
Carl Hetherington [Thu, 25 Oct 2012 23:17:49 +0000 (00:17 +0100)]
More debug.

11 years agoMore debug logging.
Carl Hetherington [Thu, 25 Oct 2012 23:12:40 +0000 (00:12 +0100)]
More debug logging.

11 years agoA bit more debug logging.
Carl Hetherington [Thu, 25 Oct 2012 22:59:26 +0000 (23:59 +0100)]
A bit more debug logging.

11 years agoMissing include and boost::
Carl Hetherington [Thu, 25 Oct 2012 21:58:51 +0000 (22:58 +0100)]
Missing include and boost::

11 years agoAdd some comments.
Carl Hetherington [Thu, 25 Oct 2012 21:37:33 +0000 (22:37 +0100)]
Add some comments.

11 years agoTry to clean up Film locking a bit.
Carl Hetherington [Thu, 25 Oct 2012 21:34:29 +0000 (22:34 +0100)]
Try to clean up Film locking a bit.

11 years agoUpdate TODO.
Carl Hetherington [Thu, 25 Oct 2012 21:21:05 +0000 (22:21 +0100)]
Update TODO.

11 years agoBump libdcp version.
Carl Hetherington [Thu, 25 Oct 2012 20:10:47 +0000 (21:10 +0100)]
Bump libdcp version.

11 years agoUpdate for new libdcp (signals2 instead of sigc).
Carl Hetherington [Thu, 25 Oct 2012 20:04:18 +0000 (21:04 +0100)]
Update for new libdcp (signals2 instead of sigc).

11 years agoUpdate bugs.
Carl Hetherington [Thu, 25 Oct 2012 19:02:10 +0000 (20:02 +0100)]
Update bugs.

11 years agoRe-throw exception on send fail.
Carl Hetherington [Thu, 25 Oct 2012 17:13:01 +0000 (18:13 +0100)]
Re-throw exception on send fail.

11 years agoSlightly more detailed logging in server.
Carl Hetherington [Thu, 25 Oct 2012 17:12:04 +0000 (18:12 +0100)]
Slightly more detailed logging in server.

11 years agoFix lack of shared_ptr in makedcp.
Carl Hetherington [Thu, 25 Oct 2012 01:13:17 +0000 (02:13 +0100)]
Fix lack of shared_ptr in makedcp.

11 years agoTry to fix range UI a little.
Carl Hetherington [Thu, 25 Oct 2012 01:09:11 +0000 (02:09 +0100)]
Try to fix range UI a little.

11 years agoTry to directly call UI callbacks if we're already in the UI thread; call wake_ui...
Carl Hetherington [Thu, 25 Oct 2012 01:03:13 +0000 (02:03 +0100)]
Try to directly call UI callbacks if we're already in the UI thread; call wake_ui() where required.

11 years agoFix up ze tests.
Carl Hetherington [Thu, 25 Oct 2012 00:40:24 +0000 (01:40 +0100)]
Fix up ze tests.

11 years agoFix DCP range label.
Carl Hetherington [Wed, 24 Oct 2012 23:59:29 +0000 (00:59 +0100)]
Fix DCP range label.

11 years agoA few things missed when setting sensitivity.
Carl Hetherington [Wed, 24 Oct 2012 23:54:54 +0000 (00:54 +0100)]
A few things missed when setting sensitivity.

11 years agoFix deadlock on saving metadata.
Carl Hetherington [Wed, 24 Oct 2012 23:52:21 +0000 (00:52 +0100)]
Fix deadlock on saving metadata.

11 years agoMissing namespace qualifier.
Carl Hetherington [Wed, 24 Oct 2012 23:43:55 +0000 (00:43 +0100)]
Missing namespace qualifier.

11 years agoTry running the video codec with threads=1 to see if we can avoid green stuff in...
Carl Hetherington [Wed, 24 Oct 2012 23:36:47 +0000 (00:36 +0100)]
Try running the video codec with threads=1 to see if we can avoid green stuff in the Aesthetica film.

11 years agoMaybe fix sensitivity when jobs are running.
Carl Hetherington [Wed, 24 Oct 2012 23:20:54 +0000 (00:20 +0100)]
Maybe fix sensitivity when jobs are running.

11 years agoMissing examine_content() call after it is set.
Carl Hetherington [Wed, 24 Oct 2012 23:09:26 +0000 (00:09 +0100)]
Missing examine_content() call after it is set.

11 years agoErroneous leftover _log in Decoder; use decoder audio channels count rather than...
Carl Hetherington [Wed, 24 Oct 2012 23:06:47 +0000 (00:06 +0100)]
Erroneous leftover _log in Decoder; use decoder audio channels count rather than Film's.

11 years agoFix shared_ptr for Film.
Carl Hetherington [Wed, 24 Oct 2012 22:58:26 +0000 (23:58 +0100)]
Fix shared_ptr for Film.

11 years agoTry to clean up source length handling.
Carl Hetherington [Wed, 24 Oct 2012 22:27:23 +0000 (23:27 +0100)]
Try to clean up source length handling.

11 years agoUse more local methods rather than calling out to Film in the Decoder.
Carl Hetherington [Wed, 24 Oct 2012 21:15:31 +0000 (22:15 +0100)]
Use more local methods rather than calling out to Film in the Decoder.

11 years agoUse boost::signals2; fix bugs with x-thread signalling.
Carl Hetherington [Wed, 24 Oct 2012 21:13:53 +0000 (22:13 +0100)]
Use boost::signals2; fix bugs with x-thread signalling.

11 years agoTidy up now we have a x-thread signaller.
Carl Hetherington [Wed, 24 Oct 2012 19:12:43 +0000 (20:12 +0100)]
Tidy up now we have a x-thread signaller.

11 years agoMake Film state thread-safe.
Carl Hetherington [Wed, 24 Oct 2012 19:01:57 +0000 (20:01 +0100)]
Make Film state thread-safe.

11 years agoCross-thread UI signalling.
Carl Hetherington [Wed, 24 Oct 2012 18:49:14 +0000 (19:49 +0100)]
Cross-thread UI signalling.

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.