dcpomatic.git
6 years agoTry to fix windows build failure (#1071).
Carl Hetherington [Fri, 12 May 2017 20:17:09 +0000 (21:17 +0100)]
Try to fix windows build failure (#1071).

6 years agoSupporter.
Carl Hetherington [Fri, 12 May 2017 14:59:30 +0000 (15:59 +0100)]
Supporter.

6 years agoUpdated cs_CZ translation from Tomáš Begeni.
Carl Hetherington [Thu, 11 May 2017 09:54:59 +0000 (10:54 +0100)]
Updated cs_CZ translation from Tomáš Begeni.

6 years agoAdd libx264, remove Ubuntu 12.04.
Carl Hetherington [Thu, 11 May 2017 09:52:28 +0000 (10:52 +0100)]
Add libx264, remove Ubuntu 12.04.

6 years agoChangeLog.
Carl Hetherington [Thu, 11 May 2017 00:16:02 +0000 (01:16 +0100)]
ChangeLog.

6 years agoBurn subtitles when exporting.
Carl Hetherington [Wed, 10 May 2017 23:50:37 +0000 (00:50 +0100)]
Burn subtitles when exporting.

6 years agoRemove unused declaration.
Carl Hetherington [Wed, 10 May 2017 23:50:23 +0000 (00:50 +0100)]
Remove unused declaration.

6 years agoBump ffmpeg for libx264 support.
Carl Hetherington [Wed, 10 May 2017 23:50:00 +0000 (00:50 +0100)]
Bump ffmpeg for libx264 support.

6 years agoBasic audio support.
Carl Hetherington [Wed, 10 May 2017 23:46:18 +0000 (00:46 +0100)]
Basic audio support.

6 years agoFix name of test.
Carl Hetherington [Wed, 10 May 2017 22:31:44 +0000 (23:31 +0100)]
Fix name of test.

6 years agoFix options for libx264.
Carl Hetherington [Wed, 10 May 2017 12:53:44 +0000 (13:53 +0100)]
Fix options for libx264.

6 years agoPut av_register_all() in the right place.
Carl Hetherington [Wed, 10 May 2017 12:53:28 +0000 (13:53 +0100)]
Put av_register_all() in the right place.

6 years agoAdd shortcut for export.
Carl Hetherington [Wed, 10 May 2017 12:53:06 +0000 (13:53 +0100)]
Add shortcut for export.

6 years agoRename some classes.
Carl Hetherington [Wed, 10 May 2017 10:54:19 +0000 (11:54 +0100)]
Rename some classes.

6 years agoAdd H.264 export.
Carl Hetherington [Wed, 10 May 2017 09:29:18 +0000 (10:29 +0100)]
Add H.264 export.

6 years agoFix output file for export.
Carl Hetherington [Tue, 9 May 2017 23:12:43 +0000 (00:12 +0100)]
Fix output file for export.

6 years agoAdd a break.
Carl Hetherington [Tue, 9 May 2017 23:07:58 +0000 (00:07 +0100)]
Add a break.

6 years agoTweak error message.
Carl Hetherington [Tue, 9 May 2017 23:07:06 +0000 (00:07 +0100)]
Tweak error message.

6 years agoSome export tidying up.
Carl Hetherington [Tue, 9 May 2017 22:08:34 +0000 (23:08 +0100)]
Some export tidying up.

6 years agoSlight tidy up of progress stuff in TranscodeJob.
Carl Hetherington [Tue, 9 May 2017 15:52:26 +0000 (16:52 +0100)]
Slight tidy up of progress stuff in TranscodeJob.

6 years agoBasic GUI for export.
Carl Hetherington [Tue, 9 May 2017 15:38:36 +0000 (16:38 +0100)]
Basic GUI for export.

6 years agoBasic video transcoding working.
Carl Hetherington [Tue, 9 May 2017 14:21:30 +0000 (15:21 +0100)]
Basic video transcoding working.

6 years agoMake TranscoderJob able to take any sort of transcoder.
Carl Hetherington [Tue, 9 May 2017 13:04:46 +0000 (14:04 +0100)]
Make TranscoderJob able to take any sort of transcoder.

6 years agoMissing files.
Carl Hetherington [Tue, 9 May 2017 12:58:49 +0000 (13:58 +0100)]
Missing files.

6 years agoMake Transcoder a virtual base.
Carl Hetherington [Tue, 9 May 2017 12:58:35 +0000 (13:58 +0100)]
Make Transcoder a virtual base.

6 years agoBasica save-as (duplicate) (#746).
Carl Hetherington [Tue, 9 May 2017 12:44:43 +0000 (13:44 +0100)]
Basica save-as (duplicate) (#746).

6 years agoSimple cover sheet support (#1039).
Carl Hetherington [Tue, 9 May 2017 10:24:03 +0000 (11:24 +0100)]
Simple cover sheet support (#1039).

6 years agoCorrectly stop when we have no decoders and we haven't filled.
Carl Hetherington [Mon, 8 May 2017 14:36:54 +0000 (15:36 +0100)]
Correctly stop when we have no decoders and we haven't filled.

6 years agoFix assertion failure if rounding reduces remaining frames to 0.
Carl Hetherington [Mon, 8 May 2017 14:20:59 +0000 (15:20 +0100)]
Fix assertion failure if rounding reduces remaining frames to 0.

6 years agoFix up black-filling logic.
Carl Hetherington [Mon, 8 May 2017 13:39:46 +0000 (14:39 +0100)]
Fix up black-filling logic.

6 years agoPlayer is not finished if it's still filling in blank space.
Carl Hetherington [Mon, 8 May 2017 10:27:14 +0000 (11:27 +0100)]
Player is not finished if it's still filling in blank space.

6 years agoSet _finished to false when requesting a seek so that the next
Carl Hetherington [Mon, 8 May 2017 10:26:25 +0000 (11:26 +0100)]
Set _finished to false when requesting a seek so that the next
get_video() calls pass() enough times to get some data.

6 years agoShow overlapping subs in multiple tracks on the timeline (#941).
Carl Hetherington [Mon, 8 May 2017 09:54:49 +0000 (10:54 +0100)]
Show overlapping subs in multiple tracks on the timeline (#941).

6 years agoAdd comment.
Carl Hetherington [Mon, 8 May 2017 09:06:11 +0000 (10:06 +0100)]
Add comment.

6 years agoChangeLog.
Carl Hetherington [Mon, 8 May 2017 00:10:16 +0000 (01:10 +0100)]
ChangeLog.

6 years agoI think the TODOs have been addressed.
Carl Hetherington [Mon, 8 May 2017 00:01:51 +0000 (01:01 +0100)]
I think the TODOs have been addressed.

6 years agoComment.
Carl Hetherington [Sun, 7 May 2017 23:59:11 +0000 (00:59 +0100)]
Comment.

6 years agoAdd some design notes.
Carl Hetherington [Sun, 7 May 2017 23:57:51 +0000 (00:57 +0100)]
Add some design notes.

6 years agoSmall refactoring.
Carl Hetherington [Sun, 7 May 2017 23:32:55 +0000 (00:32 +0100)]
Small refactoring.

6 years agoMore comment updates.
Carl Hetherington [Sun, 7 May 2017 23:18:30 +0000 (00:18 +0100)]
More comment updates.

6 years agoFix comment.
Carl Hetherington [Sun, 7 May 2017 23:17:27 +0000 (00:17 +0100)]
Fix comment.

6 years agoSome comments and cleanup.
Carl Hetherington [Sun, 7 May 2017 22:38:49 +0000 (23:38 +0100)]
Some comments and cleanup.

6 years agoPull ActiveSubtitles code out to a class.
Carl Hetherington [Sun, 7 May 2017 22:19:05 +0000 (23:19 +0100)]
Pull ActiveSubtitles code out to a class.

6 years agoFix fill of timeline periods where there is no video.
Carl Hetherington [Sun, 7 May 2017 20:47:58 +0000 (21:47 +0100)]
Fix fill of timeline periods where there is no video.

6 years agoSupporter.
Carl Hetherington [Sun, 7 May 2017 19:35:24 +0000 (20:35 +0100)]
Supporter.

6 years agoRemove unused code.
Carl Hetherington [Sun, 7 May 2017 11:39:17 +0000 (12:39 +0100)]
Remove unused code.

6 years agoTemporary-ish TODO.
Carl Hetherington [Fri, 5 May 2017 22:55:42 +0000 (23:55 +0100)]
Temporary-ish TODO.

6 years agoKeep active subtitles around until the video they are on has been emitted.
Carl Hetherington [Fri, 5 May 2017 13:06:47 +0000 (14:06 +0100)]
Keep active subtitles around until the video they are on has been emitted.

6 years agoWarn if there is no mail server configured when one is needed (#1046).
Carl Hetherington [Fri, 5 May 2017 12:35:50 +0000 (13:35 +0100)]
Warn if there is no mail server configured when one is needed (#1046).

6 years agoDon't seek a piece if the seek is outside its boundary.
Carl Hetherington [Fri, 5 May 2017 09:19:34 +0000 (10:19 +0100)]
Don't seek a piece if the seek is outside its boundary.

6 years agoClear _video/_audio when the seek is request, not when it's performed.
Carl Hetherington [Fri, 5 May 2017 08:57:48 +0000 (09:57 +0100)]
Clear _video/_audio when the seek is request, not when it's performed.

Otherwise between the seek request and action there can be a
get_video() call which returns "stale" data.

6 years agoSupporter.
Carl Hetherington [Thu, 4 May 2017 14:28:17 +0000 (15:28 +0100)]
Supporter.

6 years agoSupporter.
Carl Hetherington [Thu, 4 May 2017 12:07:39 +0000 (13:07 +0100)]
Supporter.

6 years agoNag about saving metadata.xml and DCP XMLs when making an encrypted DCP.
Carl Hetherington [Thu, 4 May 2017 10:57:16 +0000 (11:57 +0100)]
Nag about saving metadata.xml and DCP XMLs when making an encrypted DCP.

6 years agoNag users to backup config.xml if they make a DKDM.
Carl Hetherington [Thu, 4 May 2017 09:55:53 +0000 (10:55 +0100)]
Nag users to backup config.xml if they make a DKDM.

6 years agoNicer fix for previous.
Carl Hetherington [Wed, 3 May 2017 18:40:15 +0000 (19:40 +0100)]
Nicer fix for previous.

6 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Wed, 3 May 2017 18:39:35 +0000 (19:39 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

6 years agoBump version
Carl Hetherington [Wed, 3 May 2017 16:03:07 +0000 (17:03 +0100)]
Bump version

6 years agoBump version v2.11.3
Carl Hetherington [Wed, 3 May 2017 16:03:07 +0000 (17:03 +0100)]
Bump version

6 years agoAnother call to wxTimer::Start() with 0 delay, which fails on OS X.
Carl Hetherington [Wed, 3 May 2017 16:02:42 +0000 (17:02 +0100)]
Another call to wxTimer::Start() with 0 delay, which fails on OS X.

6 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Tue, 2 May 2017 21:41:52 +0000 (22:41 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

6 years agoRemove some bad fuzzy translations.
Carl Hetherington [Tue, 2 May 2017 21:41:45 +0000 (22:41 +0100)]
Remove some bad fuzzy translations.

6 years agoBump version
Carl Hetherington [Tue, 2 May 2017 16:01:08 +0000 (17:01 +0100)]
Bump version

6 years agoBump version v2.11.2
Carl Hetherington [Tue, 2 May 2017 16:01:08 +0000 (17:01 +0100)]
Bump version

6 years agoTimer period must apparently be > 0 (on OS X at least).
Carl Hetherington [Tue, 2 May 2017 15:57:45 +0000 (16:57 +0100)]
Timer period must apparently be > 0 (on OS X at least).

6 years agoBump version
Carl Hetherington [Mon, 1 May 2017 23:49:36 +0000 (00:49 +0100)]
Bump version

6 years agoBump version v2.11.1
Carl Hetherington [Mon, 1 May 2017 23:49:36 +0000 (00:49 +0100)]
Bump version

6 years agoTry to fix missing CoreAudio link on OS X.
Carl Hetherington [Mon, 1 May 2017 21:59:50 +0000 (22:59 +0100)]
Try to fix missing CoreAudio link on OS X.

6 years agoFix some cppcheck warnings.
Carl Hetherington [Sun, 30 Apr 2017 00:32:43 +0000 (01:32 +0100)]
Fix some cppcheck warnings.

6 years agoTry to improve hint when making a DCP which is not 24 or 48fps.
Carl Hetherington [Sat, 29 Apr 2017 23:52:17 +0000 (00:52 +0100)]
Try to improve hint when making a DCP which is not 24 or 48fps.

7 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Thu, 27 Apr 2017 14:07:27 +0000 (15:07 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

7 years agoMove ports around to allow master/server to coexist (#962).
Carl Hetherington [Thu, 27 Apr 2017 14:07:21 +0000 (15:07 +0100)]
Move ports around to allow master/server to coexist (#962).

7 years agopot/merge.
Carl Hetherington [Thu, 27 Apr 2017 10:57:31 +0000 (11:57 +0100)]
pot/merge.

7 years agoDistinguish master DoM encode threads count from the server count.
Carl Hetherington [Thu, 27 Apr 2017 10:57:15 +0000 (11:57 +0100)]
Distinguish master DoM encode threads count from the server count.

7 years agoMissing file.
Carl Hetherington [Thu, 27 Apr 2017 10:40:52 +0000 (11:40 +0100)]
Missing file.

7 years agoUse orange for audio peaks that are quite near clipping and red for those that are...
Carl Hetherington [Wed, 26 Apr 2017 09:04:06 +0000 (10:04 +0100)]
Use orange for audio peaks that are quite near clipping and red for those that are very close (#1054).

7 years agoInitial work on removing storage of subtitle times.
Carl Hetherington [Wed, 26 Apr 2017 14:29:21 +0000 (15:29 +0100)]
Initial work on removing storage of subtitle times.

7 years agoTry to fix build with older boosts.
Carl Hetherington [Thu, 27 Apr 2017 08:23:16 +0000 (09:23 +0100)]
Try to fix build with older boosts.

7 years agoNicer fix for previous commit.
Carl Hetherington [Wed, 26 Apr 2017 10:02:46 +0000 (11:02 +0100)]
Nicer fix for previous commit.

7 years agoFix video flickering when seeking near the end of the film.
Carl Hetherington [Wed, 26 Apr 2017 10:01:44 +0000 (11:01 +0100)]
Fix video flickering when seeking near the end of the film.

7 years agoAdd 1.43:1 (IMAX) ratio.
Carl Hetherington [Wed, 26 Apr 2017 09:26:57 +0000 (10:26 +0100)]
Add 1.43:1 (IMAX) ratio.

7 years agoCopy config.xml and cinemas.xml if they fail to load so data is not lost.
Carl Hetherington [Wed, 26 Apr 2017 09:13:49 +0000 (10:13 +0100)]
Copy config.xml and cinemas.xml if they fail to load so data is not lost.

7 years agoTidy up _last_video_time to make it more like _last_audio_time.
Carl Hetherington [Sun, 23 Apr 2017 22:11:48 +0000 (23:11 +0100)]
Tidy up _last_video_time to make it more like _last_audio_time.

7 years agoFix seeking; seek all decoders even if they have no content at the
Carl Hetherington [Sun, 23 Apr 2017 22:08:37 +0000 (23:08 +0100)]
Fix seeking; seek all decoders even if they have no content at the
seek position, and make Player cope with the FFmpegDecoder emitting
pre-roll data.  This seems nicer than making FFmpegDecoder do it.

7 years agoDiscard audio received before the time of the last accurate seek.
Carl Hetherington [Sun, 23 Apr 2017 20:23:21 +0000 (21:23 +0100)]
Discard audio received before the time of the last accurate seek.

7 years agoCope better with the butler thread throwing an exception; give up
Carl Hetherington [Sun, 23 Apr 2017 20:22:19 +0000 (21:22 +0100)]
Cope better with the butler thread throwing an exception; give up
on doing anything else with it.

Fix thread running waiting for audio when it is disabled.

7 years agoAdd AudioMerger::clear() method.
Carl Hetherington [Sun, 23 Apr 2017 20:21:39 +0000 (21:21 +0100)]
Add AudioMerger::clear() method.

7 years agoCope better with the butler thread throwing an exception; stop the butler doing anyth...
Carl Hetherington [Sun, 23 Apr 2017 19:30:10 +0000 (20:30 +0100)]
Cope better with the butler thread throwing an exception; stop the butler doing anything so that the exception can be reported.

7 years agoThrow exceptions raised while waiting for the butler to deliver video.
Carl Hetherington [Fri, 21 Apr 2017 10:36:04 +0000 (11:36 +0100)]
Throw exceptions raised while waiting for the butler to deliver video.

7 years agoAdd assert.
Carl Hetherington [Fri, 21 Apr 2017 08:32:54 +0000 (09:32 +0100)]
Add assert.

7 years agoFix locale location for 17.04.
Carl Hetherington [Thu, 20 Apr 2017 21:56:51 +0000 (22:56 +0100)]
Fix locale location for 17.04.

7 years agoMore deps for 17.04.
Carl Hetherington [Thu, 20 Apr 2017 21:29:41 +0000 (22:29 +0100)]
More deps for 17.04.

7 years agoAdd dependencies for Ubuntu 17.04.
Carl Hetherington [Thu, 20 Apr 2017 21:15:01 +0000 (22:15 +0100)]
Add dependencies for Ubuntu 17.04.

7 years agoTry DirectSound on Windows.
Carl Hetherington [Wed, 19 Apr 2017 19:31:10 +0000 (20:31 +0100)]
Try DirectSound on Windows.

7 years agoConfig option to disable preview audio.
Carl Hetherington [Wed, 19 Apr 2017 09:56:44 +0000 (10:56 +0100)]
Config option to disable preview audio.

7 years agoFix memory leak.
Carl Hetherington [Wed, 19 Apr 2017 09:36:24 +0000 (10:36 +0100)]
Fix memory leak.

7 years agoVarious fixes to seeking with audio.
Carl Hetherington [Wed, 19 Apr 2017 08:24:59 +0000 (09:24 +0100)]
Various fixes to seeking with audio.

7 years agoNo-op; white space.
Carl Hetherington [Tue, 18 Apr 2017 21:16:18 +0000 (22:16 +0100)]
No-op; white space.

7 years agoShould clear audio too when seeking.
Carl Hetherington [Tue, 18 Apr 2017 21:13:57 +0000 (22:13 +0100)]
Should clear audio too when seeking.

7 years agoTurn off play button on stop.
Carl Hetherington [Tue, 18 Apr 2017 21:13:47 +0000 (22:13 +0100)]
Turn off play button on stop.