dcpomatic.git
5 years agoTry to fix OSX build.
Carl Hetherington [Tue, 3 Jul 2018 23:54:12 +0000 (00:54 +0100)]
Try to fix OSX build.

5 years agoPossibly install Windows icons correctly.
Carl Hetherington [Tue, 3 Jul 2018 23:53:35 +0000 (00:53 +0100)]
Possibly install Windows icons correctly.

5 years agoAdd zoom-all button.
Carl Hetherington [Tue, 3 Jul 2018 23:51:31 +0000 (00:51 +0100)]
Add zoom-all button.

5 years agoFix scrolling of labels; prevent zooming out too far.
Carl Hetherington [Tue, 3 Jul 2018 23:07:04 +0000 (00:07 +0100)]
Fix scrolling of labels; prevent zooming out too far.

5 years agoFix time axis view length.
Carl Hetherington [Tue, 3 Jul 2018 22:39:36 +0000 (23:39 +0100)]
Fix time axis view length.

5 years agoFix hidden reels view and time axis not moving under zoom.
Carl Hetherington [Tue, 3 Jul 2018 22:31:11 +0000 (23:31 +0100)]
Fix hidden reels view and time axis not moving under zoom.

5 years agoUpdate track labels when zooming out.
Carl Hetherington [Tue, 3 Jul 2018 13:34:38 +0000 (14:34 +0100)]
Update track labels when zooming out.

5 years agoScroll labels view with zoom.
Carl Hetherington [Mon, 2 Jul 2018 22:52:01 +0000 (23:52 +0100)]
Scroll labels view with zoom.

5 years agoy zoom.
Carl Hetherington [Mon, 2 Jul 2018 22:17:37 +0000 (23:17 +0100)]
y zoom.

5 years agoFix drawing.
Carl Hetherington [Mon, 2 Jul 2018 21:55:29 +0000 (22:55 +0100)]
Fix drawing.

5 years agoHacks to stop scrolling track names.
Carl Hetherington [Mon, 2 Jul 2018 15:39:06 +0000 (16:39 +0100)]
Hacks to stop scrolling track names.

5 years agoBasic zoom.
Carl Hetherington [Mon, 2 Jul 2018 14:57:55 +0000 (15:57 +0100)]
Basic zoom.

5 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Sat, 30 Jun 2018 23:42:10 +0000 (00:42 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

5 years agoChangeLog.
Carl Hetherington [Fri, 29 Jun 2018 21:05:59 +0000 (22:05 +0100)]
ChangeLog.

5 years agoBasic jump to selected subtitle (#1200).
Carl Hetherington [Fri, 29 Jun 2018 21:02:19 +0000 (22:02 +0100)]
Basic jump to selected subtitle (#1200).

5 years agopot/merge. v2.13.32
Carl Hetherington [Thu, 28 Jun 2018 23:16:56 +0000 (00:16 +0100)]
pot/merge.

5 years agoPrevent FFmpeg errors if export filenames are specified with no or incorrect extensions.
Carl Hetherington [Thu, 28 Jun 2018 23:05:19 +0000 (00:05 +0100)]
Prevent FFmpeg errors if export filenames are specified with no or incorrect extensions.

5 years agoPrevent setting of negative trims by changing play length.
Carl Hetherington [Wed, 27 Jun 2018 19:21:29 +0000 (20:21 +0100)]
Prevent setting of negative trims by changing play length.

5 years agoAdd some timing logs for playback.
Carl Hetherington [Fri, 22 Jun 2018 00:06:49 +0000 (01:06 +0100)]
Add some timing logs for playback.

5 years agoFix corruption of UTF16 subtitle files.
Carl Hetherington [Thu, 21 Jun 2018 22:02:39 +0000 (23:02 +0100)]
Fix corruption of UTF16 subtitle files.

5 years agoNew tests.
Carl Hetherington [Thu, 21 Jun 2018 22:02:22 +0000 (23:02 +0100)]
New tests.

5 years agoAdd FFmpeg weave filter.
Carl Hetherington [Tue, 12 Jun 2018 13:32:48 +0000 (14:32 +0100)]
Add FFmpeg weave filter.

5 years agoThrow exceptions when things in the butler get really out of hand. v2.13.31
Carl Hetherington [Mon, 11 Jun 2018 11:22:46 +0000 (12:22 +0100)]
Throw exceptions when things in the butler get really out of hand.

5 years agoGarbled CCAP notes.
Carl Hetherington [Sun, 10 Jun 2018 22:38:18 +0000 (23:38 +0100)]
Garbled CCAP notes.

5 years agoBuild fix. v2.13.30
Carl Hetherington [Sun, 10 Jun 2018 00:08:52 +0000 (01:08 +0100)]
Build fix.

5 years agoModify the downmix mapping so that we include Ls, Rs and Lfe (#1281). v2.13.29
Carl Hetherington [Sat, 9 Jun 2018 23:31:35 +0000 (00:31 +0100)]
Modify the downmix mapping so that we include Ls, Rs and Lfe (#1281).

5 years agoFix bad parsing of ASS lines embedded into FFmpeg files and containing commas.
Carl Hetherington [Sat, 9 Jun 2018 22:57:00 +0000 (23:57 +0100)]
Fix bad parsing of ASS lines embedded into FFmpeg files and containing commas.

5 years agoAdd option to open a DCP in the player (#1312).
Carl Hetherington [Sat, 9 Jun 2018 22:43:58 +0000 (23:43 +0100)]
Add option to open a DCP in the player (#1312).

5 years agoSimilarly for start_batch_converter.
Carl Hetherington [Sat, 9 Jun 2018 21:54:54 +0000 (22:54 +0100)]
Similarly for start_batch_converter.

5 years agoFactor out sending a message to another tool (possibly starting it first).
Carl Hetherington [Sat, 9 Jun 2018 21:52:08 +0000 (22:52 +0100)]
Factor out sending a message to another tool (possibly starting it first).

5 years agoAnother writer deadlock fix.
Carl Hetherington [Sat, 9 Jun 2018 21:22:21 +0000 (22:22 +0100)]
Another writer deadlock fix.

5 years agoWhitespace. v2.13.28
Carl Hetherington [Fri, 8 Jun 2018 20:21:39 +0000 (21:21 +0100)]
Whitespace.

5 years agoAuto-rotate videos.
Carl Hetherington [Fri, 8 Jun 2018 16:07:24 +0000 (17:07 +0100)]
Auto-rotate videos.

5 years agoAdd support for vflip/hflip filters.
Carl Hetherington [Fri, 8 Jun 2018 15:20:45 +0000 (16:20 +0100)]
Add support for vflip/hflip filters.

5 years agoSpeed up timeline drags in some cases.
Carl Hetherington [Fri, 8 Jun 2018 15:03:41 +0000 (16:03 +0100)]
Speed up timeline drags in some cases.

5 years agoFix doubled subtitles if subtitle stop times are specified.
Carl Hetherington [Fri, 8 Jun 2018 12:53:30 +0000 (13:53 +0100)]
Fix doubled subtitles if subtitle stop times are specified.

5 years agoBump libdcp for subtitle effect colour fix.
Carl Hetherington [Fri, 8 Jun 2018 12:12:27 +0000 (13:12 +0100)]
Bump libdcp for subtitle effect colour fix.

5 years agoFix incorrect handling of force-effect in subtitle appearance.
Carl Hetherington [Fri, 8 Jun 2018 12:10:19 +0000 (13:10 +0100)]
Fix incorrect handling of force-effect in subtitle appearance.

5 years agoFix crash with missing DCP content. v2.13.27
Carl Hetherington [Fri, 8 Jun 2018 10:47:39 +0000 (11:47 +0100)]
Fix crash with missing DCP content.

5 years agoRemove details video properties from non-video content XML.
Carl Hetherington [Fri, 8 Jun 2018 09:35:05 +0000 (10:35 +0100)]
Remove details video properties from non-video content XML.

5 years agoAssorted fixes to queue management.
Carl Hetherington [Thu, 7 Jun 2018 16:17:11 +0000 (17:17 +0100)]
Assorted fixes to queue management.

5 years agoCheck that we're not about to deadlock if the queue is full and we can't repeat-write.
Carl Hetherington [Thu, 7 Jun 2018 15:34:44 +0000 (16:34 +0100)]
Check that we're not about to deadlock if the queue is full and we can't repeat-write.

5 years agoFix for wrong reel-sizes under trim; like 54ca9edc8d6cfc6f7175986d5df21bc101663576...
Carl Hetherington [Thu, 7 Jun 2018 15:33:45 +0000 (16:33 +0100)]
Fix for wrong reel-sizes under trim; like 54ca9edc8d6cfc6f7175986d5df21bc101663576 from v2.12.x.

5 years agoRound sample rate calculations in audio FFmpeg examiner.
Carl Hetherington [Wed, 6 Jun 2018 15:07:16 +0000 (16:07 +0100)]
Round sample rate calculations in audio FFmpeg examiner.

5 years agoDon't allow the queue to get too big with REPEAT frames otherwise v2.13.26
Carl Hetherington [Tue, 5 Jun 2018 01:19:20 +0000 (02:19 +0100)]
Don't allow the queue to get too big with REPEAT frames otherwise
there's a long delay at the end of the job while they are written.
We must still write FULL frames even if the queue is long (we only
stop doing that if the queue has too many FULL frames i.e. too much
memory consumption).  With this commit we stop writing REPEAT/FAKE
frames when the queue gets long and assume there will always be a
sequence image for writing and hence the main writer thread will reduce
the queue given time.

5 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Mon, 4 Jun 2018 10:18:29 +0000 (11:18 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

5 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Mon, 4 Jun 2018 10:13:38 +0000 (11:13 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

5 years agoOS X preference-sizing tweaks. v2.13.25
Carl Hetherington [Wed, 30 May 2018 20:19:09 +0000 (21:19 +0100)]
OS X preference-sizing tweaks.

5 years agoTry to fix OS X preferences with new pages.
Carl Hetherington [Wed, 30 May 2018 00:34:39 +0000 (01:34 +0100)]
Try to fix OS X preferences with new pages.

5 years agoUpdated fr_FR translation from Thierry Journet.
Carl Hetherington [Tue, 29 May 2018 22:33:23 +0000 (23:33 +0100)]
Updated fr_FR translation from Thierry Journet.

5 years agoFix job ordering when sending notification emails (more of #1286).
Carl Hetherington [Mon, 28 May 2018 23:56:25 +0000 (00:56 +0100)]
Fix job ordering when sending notification emails (more of #1286).

5 years agoSave config changes made through the batch converter.
Carl Hetherington [Mon, 28 May 2018 23:39:24 +0000 (00:39 +0100)]
Save config changes made through the batch converter.

5 years agoFix seconds_to_approximate_hms sometimes saying things like 1h60m (#1314).
Carl Hetherington [Mon, 28 May 2018 00:17:59 +0000 (01:17 +0100)]
Fix seconds_to_approximate_hms sometimes saying things like 1h60m (#1314).

5 years agoChangeLog.
Carl Hetherington [Sun, 27 May 2018 22:17:08 +0000 (23:17 +0100)]
ChangeLog.

5 years agoReport progress of audio jobs.
Carl Hetherington [Sun, 27 May 2018 22:16:12 +0000 (23:16 +0100)]
Report progress of audio jobs.

5 years agoAdd missing icons and make emailing work.
Carl Hetherington [Sun, 27 May 2018 22:05:29 +0000 (23:05 +0100)]
Add missing icons and make emailing work.

5 years agoAdd UI for message box / email notifications.
Carl Hetherington [Sun, 27 May 2018 19:54:06 +0000 (20:54 +0100)]
Add UI for message box / email notifications.

5 years agoMove email server preferences into a separate tab.
Carl Hetherington [Sat, 12 May 2018 20:37:51 +0000 (21:37 +0100)]
Move email server preferences into a separate tab.

5 years agoSimple and optional messagebox notification when jobs finish.
Carl Hetherington [Fri, 11 May 2018 22:29:45 +0000 (23:29 +0100)]
Simple and optional messagebox notification when jobs finish.

5 years agoUpdated it_IT translation from Felice D'Andrea.
Carl Hetherington [Sun, 27 May 2018 21:07:07 +0000 (22:07 +0100)]
Updated it_IT translation from Felice D'Andrea.

5 years agoFixes to no-gui packaging. v2.13.24
Carl Hetherington [Fri, 25 May 2018 22:35:57 +0000 (23:35 +0100)]
Fixes to no-gui packaging.

5 years agoDon't specify GUI dependencies in .debs if we're not building the GUI bits.
Carl Hetherington [Fri, 25 May 2018 22:17:15 +0000 (23:17 +0100)]
Don't specify GUI dependencies in .debs if we're not building the GUI bits.

5 years agoTry to allow building of packages without the GUI.
Carl Hetherington [Fri, 25 May 2018 22:05:01 +0000 (23:05 +0100)]
Try to allow building of packages without the GUI.

5 years agoTry another way of fixing accelerators stealing text control arrow keys (#1263).
Carl Hetherington [Wed, 23 May 2018 22:51:09 +0000 (23:51 +0100)]
Try another way of fixing accelerators stealing text control arrow keys (#1263).

5 years agoAdapt player time calculation tests for 4a8151a.
Carl Hetherington [Wed, 23 May 2018 22:03:02 +0000 (23:03 +0100)]
Adapt player time calculation tests for 4a8151a.

5 years agoFix data for subtitle_reel_number_test.
Carl Hetherington [Wed, 23 May 2018 21:44:49 +0000 (22:44 +0100)]
Fix data for subtitle_reel_number_test.

5 years agoAdapt reels_test for 4a8151a.
Carl Hetherington [Wed, 23 May 2018 21:23:47 +0000 (22:23 +0100)]
Adapt reels_test for 4a8151a.

5 years agoPython 3 fix for wscript.
Carl Hetherington [Wed, 23 May 2018 20:08:20 +0000 (21:08 +0100)]
Python 3 fix for wscript.

5 years agoChangeLog.
Carl Hetherington [Wed, 23 May 2018 12:47:03 +0000 (13:47 +0100)]
ChangeLog.

5 years agoTry to fix failure to load files with non-ASCII filenames into ImageMagick.
Carl Hetherington [Wed, 23 May 2018 12:15:26 +0000 (13:15 +0100)]
Try to fix failure to load files with non-ASCII filenames into ImageMagick.

5 years agopot/merge.
Carl Hetherington [Sun, 20 May 2018 19:14:26 +0000 (20:14 +0100)]
pot/merge.

5 years agoRename H264 -> MP4 / H264 (#1288).
Carl Hetherington [Sun, 20 May 2018 19:14:14 +0000 (20:14 +0100)]
Rename H264 -> MP4 / H264 (#1288).

5 years agoPackage tr_TR files in RPMs to fix build. v2.13.23
Carl Hetherington [Fri, 18 May 2018 17:12:35 +0000 (18:12 +0100)]
Package tr_TR files in RPMs to fix build.

5 years agoRe-add erroneously removed virtual which slows down DCP export (and possibly decoding... v2.13.22
Carl Hetherington [Fri, 18 May 2018 01:04:45 +0000 (02:04 +0100)]
Re-add erroneously removed virtual which slows down DCP export (and possibly decoding in general).

5 years agoFix charset of tr_TR translations.
Carl Hetherington [Thu, 17 May 2018 21:51:41 +0000 (22:51 +0100)]
Fix charset of tr_TR translations.

5 years agoAdd empty tr_TR translations.
Carl Hetherington [Thu, 17 May 2018 21:46:58 +0000 (22:46 +0100)]
Add empty tr_TR translations.

5 years agoAdd cancel button to player progress (#1294).
Carl Hetherington [Wed, 16 May 2018 22:07:21 +0000 (23:07 +0100)]
Add cancel button to player progress (#1294).

5 years agoFix crash on enabling telecine filter. v2.13.21
Carl Hetherington [Tue, 15 May 2018 22:17:18 +0000 (23:17 +0100)]
Fix crash on enabling telecine filter.
Apparently we have to pass frame_rate as a parameter when making the buffer
source for the filter chain.

5 years agoFix failure to skip through more than one empty reel when looking for a reel to put...
Carl Hetherington [Tue, 15 May 2018 21:37:26 +0000 (22:37 +0100)]
Fix failure to skip through more than one empty reel when looking for a reel to put subtitles in.

5 years agoEscape & before sending it to pango, otherwise it won't render it.
Carl Hetherington [Tue, 15 May 2018 19:48:48 +0000 (20:48 +0100)]
Escape & before sending it to pango, otherwise it won't render it.

5 years agoUpdate to match new FFmpeg; fixes #1296.
Carl Hetherington [Sun, 13 May 2018 22:35:10 +0000 (23:35 +0100)]
Update to match new FFmpeg; fixes #1296.

5 years agoSpeculative attempt to disable sub-pixel anti-aliasing (i.e. ClearType) when renderin...
Carl Hetherington [Wed, 9 May 2018 22:38:53 +0000 (23:38 +0100)]
Speculative attempt to disable sub-pixel anti-aliasing (i.e. ClearType) when rendering subtitles for preview or burn-in.

5 years agoTry to fix run on Ubuntu 18.04 wrt libcurl3/4. v2.13.20
Carl Hetherington [Tue, 8 May 2018 22:43:28 +0000 (23:43 +0100)]
Try to fix run on Ubuntu 18.04 wrt libcurl3/4.

5 years agoAdd colour, effect and effect colour to ::identifier() to force remake of video when...
Carl Hetherington [Mon, 7 May 2018 23:49:33 +0000 (00:49 +0100)]
Add colour, effect and effect colour to ::identifier() to force remake of video when they change (#1290).

5 years agoUpdated cs_CZ translation from Tomáš Begeni.
Carl Hetherington [Mon, 7 May 2018 21:31:43 +0000 (22:31 +0100)]
Updated cs_CZ translation from Tomáš Begeni.

5 years agoRestore libdcp/libsub versions to cscript. v2.13.19
Carl Hetherington [Wed, 2 May 2018 21:23:30 +0000 (22:23 +0100)]
Restore libdcp/libsub versions to cscript.

6 years agoAllow command-line configuration of config location (#1284).
Carl Hetherington [Sat, 28 Apr 2018 23:37:13 +0000 (00:37 +0100)]
Allow command-line configuration of config location (#1284).

6 years agoFIx -Wreorder.
Carl Hetherington [Fri, 27 Apr 2018 22:03:34 +0000 (23:03 +0100)]
FIx -Wreorder.

6 years agoAdd progress bar when loading a OV into the player. v2.13.18
Carl Hetherington [Fri, 27 Apr 2018 14:25:54 +0000 (15:25 +0100)]
Add progress bar when loading a OV into the player.

6 years agoFix incorrect container size when loading a VF/OV combination into the player.
Carl Hetherington [Fri, 27 Apr 2018 14:13:42 +0000 (15:13 +0100)]
Fix incorrect container size when loading a VF/OV combination into the player.

6 years agoFix crazy thinko in Rect::extend() causing subtitles to disappear when they were...
Carl Hetherington [Fri, 27 Apr 2018 10:46:24 +0000 (11:46 +0100)]
Fix crazy thinko in Rect::extend() causing subtitles to disappear when they were merged.

6 years agoFix windows build for FFmpeg ABI bump.
Carl Hetherington [Fri, 27 Apr 2018 09:51:51 +0000 (10:51 +0100)]
Fix windows build for FFmpeg ABI bump.

6 years agoBump ffmpeg again. v2.13.17
Carl Hetherington [Thu, 26 Apr 2018 09:42:57 +0000 (10:42 +0100)]
Bump ffmpeg again.

6 years agoRemove unnecessary include.
Carl Hetherington [Thu, 26 Apr 2018 00:18:02 +0000 (01:18 +0100)]
Remove unnecessary include.

6 years agoSignal when streams change and rebuild player pieces when it happens.
Carl Hetherington [Wed, 25 Apr 2018 23:22:52 +0000 (00:22 +0100)]
Signal when streams change and rebuild player pieces when it happens.

6 years agoFix IDs in CPL menu.
Carl Hetherington [Wed, 25 Apr 2018 23:22:16 +0000 (00:22 +0100)]
Fix IDs in CPL menu.

6 years agoMore build fixes.
Carl Hetherington [Wed, 25 Apr 2018 23:19:55 +0000 (00:19 +0100)]
More build fixes.

6 years agoTry to fix build.
Carl Hetherington [Wed, 25 Apr 2018 23:12:45 +0000 (00:12 +0100)]
Try to fix build.

6 years agoFix thinko.
Carl Hetherington [Wed, 25 Apr 2018 22:07:04 +0000 (23:07 +0100)]
Fix thinko.

6 years agoFix for new FFmpeg.
Carl Hetherington [Wed, 25 Apr 2018 21:58:08 +0000 (22:58 +0100)]
Fix for new FFmpeg.