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

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

13 months 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.

13 months 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.

13 months 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.

13 months 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.

13 months 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.

13 months 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

13 months 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.

13 months 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.

13 months 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.

13 months 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).

13 months 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.

13 months 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).

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

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

13 months 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.

13 months 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.

13 months 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.

13 months 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.

13 months 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.

13 months 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.

13 months 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.

13 months 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.

13 months 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).

13 months 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.

13 months 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.

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

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

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

13 months 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.

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

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

13 months 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.

13 months 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).

13 months 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.

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

14 months 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).

14 months 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.

14 months 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.

14 months 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.

14 months 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.

14 months 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.

14 months 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.

14 months 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).

14 months 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.

14 months 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.

14 months 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).

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

14 months 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.

14 months 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.

14 months 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.

14 months 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.

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

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

14 months 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.

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

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

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

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

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

14 months agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Wed, 25 Apr 2018 21:51:37 +0000 (22:51 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

14 months agoBump ffmpeg.
Carl Hetherington [Wed, 25 Apr 2018 21:51:32 +0000 (22:51 +0100)]
Bump ffmpeg.

14 months agoUpdated fr_FR translation from Thierry Journet.
Carl Hetherington [Wed, 25 Apr 2018 09:02:20 +0000 (10:02 +0100)]
Updated fr_FR translation from Thierry Journet.

14 months agoUpdated de_DE translation from Carsten Kurz.
Carl Hetherington [Wed, 25 Apr 2018 09:01:19 +0000 (10:01 +0100)]
Updated de_DE translation from Carsten Kurz.

14 months agoAdd MOS tag in ISDCF names if there is no sound. v2.13.16
Carl Hetherington [Sun, 22 Apr 2018 20:41:44 +0000 (21:41 +0100)]
Add MOS tag in ISDCF names if there is no sound.

14 months agoAllow + in DCP names for ISDCF RU rating strings.
Carl Hetherington [Sun, 22 Apr 2018 20:34:34 +0000 (21:34 +0100)]
Allow + in DCP names for ISDCF RU rating strings.

14 months agoActually make that test work.
Carl Hetherington [Sun, 22 Apr 2018 20:34:19 +0000 (21:34 +0100)]
Actually make that test work.

14 months agoAdd a new test.
Carl Hetherington [Sun, 22 Apr 2018 20:26:40 +0000 (21:26 +0100)]
Add a new test.

14 months agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Fri, 20 Apr 2018 23:01:48 +0000 (00:01 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

14 months agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Fri, 20 Apr 2018 23:01:27 +0000 (00:01 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

14 months agoFix some bad fuzzy translations.
Carl Hetherington [Fri, 20 Apr 2018 08:35:34 +0000 (09:35 +0100)]
Fix some bad fuzzy translations.

14 months agopot/merge.
Carl Hetherington [Thu, 19 Apr 2018 23:58:57 +0000 (00:58 +0100)]
pot/merge.

14 months agoReport errors from other parts of the VerifyDCPJob.
Carl Hetherington [Thu, 19 Apr 2018 23:41:46 +0000 (00:41 +0100)]
Report errors from other parts of the VerifyDCPJob.

14 months agoFix crash on make-dcp after trimming end of text subtitles (#1275).
Carl Hetherington [Thu, 19 Apr 2018 21:51:45 +0000 (22:51 +0100)]
Fix crash on make-dcp after trimming end of text subtitles (#1275).

14 months agoNew test data for previous.
Carl Hetherington [Thu, 19 Apr 2018 21:51:01 +0000 (22:51 +0100)]
New test data for previous.

14 months agoAdd unit test to trigger #1275 and an assert to prevent the segfault.
Carl Hetherington [Thu, 19 Apr 2018 21:47:37 +0000 (22:47 +0100)]
Add unit test to trigger #1275 and an assert to prevent the segfault.

14 months agoUse round() when moving the slider - try to make it the same as trim so that there... v2.13.15
Carl Hetherington [Wed, 18 Apr 2018 00:27:28 +0000 (01:27 +0100)]
Use round() when moving the slider - try to make it the same as trim so that there are no surprises.

14 months agoFix .gitignore.
Carl Hetherington [Tue, 17 Apr 2018 21:05:40 +0000 (22:05 +0100)]
Fix .gitignore.

14 months agoUse round rather than ceil when putting positions and start trims
Carl Hetherington [Tue, 17 Apr 2018 21:04:39 +0000 (22:04 +0100)]
Use round rather than ceil when putting positions and start trims
onto frame boundaries.  ceil() can creep upwards with rounding error,
which I have seen happen over a save/load.

14 months agoWhen seeking to the start of some content, take trim into account
Carl Hetherington [Tue, 17 Apr 2018 14:50:03 +0000 (15:50 +0100)]
When seeking to the start of some content, take trim into account
so that we don't have to run through the whole of the trimmed
portion to get to the data we want.

15 months agoPut project path in the audio dialog title bar.
Carl Hetherington [Sun, 15 Apr 2018 23:02:22 +0000 (00:02 +0100)]
Put project path in the audio dialog title bar.

15 months agoabout_dialog.cc doesn't always rebuild if supporters.cc changes;
Carl Hetherington [Sun, 15 Apr 2018 21:40:02 +0000 (22:40 +0100)]
about_dialog.cc doesn't always rebuild if supporters.cc changes;
hack around this.  Also make supporters lists right for older versions.

15 months agoFix thinko.
Carl Hetherington [Sun, 15 Apr 2018 21:29:52 +0000 (22:29 +0100)]
Fix thinko.

15 months agoAccount for J2K decoding at lower-than-maximum resolution when cropping v2.13.14
Carl Hetherington [Fri, 13 Apr 2018 22:23:00 +0000 (23:23 +0100)]
Account for J2K decoding at lower-than-maximum resolution when cropping
the resulting images; fixes #1274.

15 months agoTidy up to use one list of servers.
Carl Hetherington [Fri, 13 Apr 2018 00:09:10 +0000 (01:09 +0100)]
Tidy up to use one list of servers.

15 months agoUpdate encoding server list when servers disappear (#1176).
Carl Hetherington [Thu, 12 Apr 2018 23:56:11 +0000 (00:56 +0100)]
Update encoding server list when servers disappear (#1176).

15 months agoNote and indicate servers with bad link version (#982).
Carl Hetherington [Thu, 12 Apr 2018 23:12:50 +0000 (00:12 +0100)]
Note and indicate servers with bad link version (#982).

15 months agoDisable OK in export dialogue until a filename has been specified (#1260).
Carl Hetherington [Thu, 12 Apr 2018 21:51:00 +0000 (22:51 +0100)]
Disable OK in export dialogue until a filename has been specified (#1260).

15 months agoFix 3D DCP handling in the player.
Carl Hetherington [Tue, 10 Apr 2018 23:29:58 +0000 (00:29 +0100)]
Fix 3D DCP handling in the player.

15 months agoMissing setup of SubtitleDecoder position causing #1271 and probably other things.
Carl Hetherington [Tue, 10 Apr 2018 22:40:09 +0000 (23:40 +0100)]
Missing setup of SubtitleDecoder position causing #1271 and probably other things.

15 months agoAdd missing .desktop file to RPM builds.
Carl Hetherington [Sun, 8 Apr 2018 18:58:55 +0000 (19:58 +0100)]
Add missing .desktop file to RPM builds.

15 months agoSomewhat speculative shuffler fix for assertion failure. v2.13.13
Carl Hetherington [Sat, 7 Apr 2018 21:34:07 +0000 (22:34 +0100)]
Somewhat speculative shuffler fix for assertion failure.

15 months agoFix silly crash in shuffler.
Carl Hetherington [Sat, 7 Apr 2018 21:27:54 +0000 (22:27 +0100)]
Fix silly crash in shuffler.

15 months agoFix missing start icon for the player in Linux.
Carl Hetherington [Fri, 6 Apr 2018 22:14:21 +0000 (23:14 +0100)]
Fix missing start icon for the player in Linux.

15 months agoFurther adjustment of shuffler to cope with having sources for only one eye. v2.13.12
Carl Hetherington [Thu, 5 Apr 2018 15:31:18 +0000 (16:31 +0100)]
Further adjustment of shuffler to cope with having sources for only one eye.

15 months agoFix old merge artefact.
Carl Hetherington [Thu, 5 Apr 2018 15:30:51 +0000 (16:30 +0100)]
Fix old merge artefact.

15 months agoRemove believed-unnecessary check.
Carl Hetherington [Thu, 5 Apr 2018 14:34:46 +0000 (15:34 +0100)]
Remove believed-unnecessary check.

15 months agoUpdated zh_CN translation from 刘汉源.
Carl Hetherington [Thu, 5 Apr 2018 13:59:40 +0000 (14:59 +0100)]
Updated zh_CN translation from 刘汉源.

15 months agoSpeculative fix for crash on startup with no audio devices (#1265). v2.13.11
Carl Hetherington [Thu, 5 Apr 2018 13:29:47 +0000 (14:29 +0100)]
Speculative fix for crash on startup with no audio devices (#1265).