dcpomatic.git
2 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.

2 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.

2 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.

2 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).

2 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.

2 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.

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

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

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

2 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.

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

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

2 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.

2 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).

2 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.

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

2 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).

2 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.

2 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.

2 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.

2 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.

2 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.

2 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.

2 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).

2 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.

2 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.

2 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).

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

2 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.

2 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.

2 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.

2 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.

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

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

2 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.

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

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

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

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

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

2 years 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

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

2 years 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.

2 years 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.

2 years 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.

2 years 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.

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

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

2 years 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

2 years 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.

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

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

2 years 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.

2 years 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).

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

2 years 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.

2 years 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.

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

2 years 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.

2 years 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.

2 years 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.

2 years 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.

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

2 years 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.

2 years 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.

2 years 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).

2 years 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).

2 years 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).

2 years 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.

2 years 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.

2 years 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.

2 years 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.

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

2 years 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.

2 years 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.

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

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

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

2 years 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).

2 years agoStop hot keys stealing from text fields (#1263). v2.13.10
Carl Hetherington [Thu, 5 Apr 2018 10:12:58 +0000 (11:12 +0100)]
Stop hot keys stealing from text fields (#1263).

2 years agoWait for in-order input to shuffler before emitting anything, otherwise
Carl Hetherington [Thu, 5 Apr 2018 01:41:40 +0000 (02:41 +0100)]
Wait for in-order input to shuffler before emitting anything, otherwise
we emit a crucial frame and then fail to carry on because we miss it.

2 years agoTidy up assertion.
Carl Hetherington [Thu, 5 Apr 2018 01:26:26 +0000 (02:26 +0100)]
Tidy up assertion.

2 years agoAdd failing 3D L/R test.
Carl Hetherington [Thu, 5 Apr 2018 01:02:40 +0000 (02:02 +0100)]
Add failing 3D L/R test.

2 years agoRemove rather wordy debug for #953, not seen for a while.
Carl Hetherington [Mon, 2 Apr 2018 23:42:52 +0000 (00:42 +0100)]
Remove rather wordy debug for #953, not seen for a while.

2 years agoTweak OS X version. v2.13.9
Carl Hetherington [Wed, 28 Mar 2018 10:03:52 +0000 (11:03 +0100)]
Tweak OS X version.

2 years agoFix compile warnings on OS X.
Carl Hetherington [Wed, 28 Mar 2018 08:58:56 +0000 (09:58 +0100)]
Fix compile warnings on OS X.

2 years agoTry to fix OS X .dmg versioning with new scheme. v2.13.8
Carl Hetherington [Wed, 28 Mar 2018 08:41:40 +0000 (09:41 +0100)]
Try to fix OS X .dmg versioning with new scheme.

2 years agoDisable audio mapping control when analysing audio (#1250).
Carl Hetherington [Tue, 27 Mar 2018 23:47:29 +0000 (00:47 +0100)]
Disable audio mapping control when analysing audio (#1250).

2 years agoBuild script typo. v2.13.7
Carl Hetherington [Tue, 27 Mar 2018 23:02:18 +0000 (00:02 +0100)]
Build script typo.

2 years agoDon't distribute compile_commands.json.
Carl Hetherington [Tue, 27 Mar 2018 23:01:49 +0000 (00:01 +0100)]
Don't distribute compile_commands.json.

2 years agoTweak wording of DCP referencing tips.
Carl Hetherington [Tue, 27 Mar 2018 22:54:21 +0000 (23:54 +0100)]
Tweak wording of DCP referencing tips.

2 years agoUse a label rather than a tooltip to tell users why they can't refer to DCPs.
Carl Hetherington [Tue, 27 Mar 2018 22:43:43 +0000 (23:43 +0100)]
Use a label rather than a tooltip to tell users why they can't refer to DCPs.
Tooltips don't seem to work on disabled widgets in Windows (at least).

2 years agowhy_not in can_reference can just be a string rather than a list of strings.
Carl Hetherington [Tue, 27 Mar 2018 22:28:27 +0000 (23:28 +0100)]
why_not in can_reference can just be a string rather than a list of strings.

2 years agoRemove believed-misleading comment. v2.13.6
Carl Hetherington [Tue, 27 Mar 2018 00:06:56 +0000 (01:06 +0100)]
Remove believed-misleading comment.

2 years agoFix order of calculations to make subtitle centering work after scaling (related...
Carl Hetherington [Mon, 26 Mar 2018 23:56:55 +0000 (00:56 +0100)]
Fix order of calculations to make subtitle centering work after scaling (related to #1246).

2 years agoMissing #include for some platforms.
Carl Hetherington [Mon, 26 Mar 2018 23:14:29 +0000 (00:14 +0100)]
Missing #include for some platforms.

2 years agoAdd real-time mouse cursor readout in audio analysis (rest of #1082).
Carl Hetherington [Mon, 26 Mar 2018 22:51:02 +0000 (23:51 +0100)]
Add real-time mouse cursor readout in audio analysis (rest of #1082).

2 years agoBump audio analysis file version and cache drawn points in the audio plot.
Carl Hetherington [Mon, 26 Mar 2018 21:58:01 +0000 (22:58 +0100)]
Bump audio analysis file version and cache drawn points in the audio plot.

2 years agoAdd time axis to audio analysis (part of #1082).
Carl Hetherington [Mon, 26 Mar 2018 15:26:32 +0000 (16:26 +0100)]
Add time axis to audio analysis (part of #1082).

2 years agoAllow audio analysis window to expand horizontally.
Carl Hetherington [Mon, 26 Mar 2018 13:44:24 +0000 (14:44 +0100)]
Allow audio analysis window to expand horizontally.