Carl Hetherington [Tue, 27 Nov 2018 23:08:32 +0000 (23:08 +0000)]
White space.
Carl Hetherington [Tue, 27 Nov 2018 22:43:09 +0000 (22:43 +0000)]
Fix controls in main DoM some more.
Carl Hetherington [Tue, 27 Nov 2018 22:40:05 +0000 (22:40 +0000)]
Fix controls in main DoM.
Carl Hetherington [Mon, 26 Nov 2018 08:17:06 +0000 (08:17 +0000)]
More playlist editor bits.
Carl Hetherington [Mon, 26 Nov 2018 08:16:11 +0000 (08:16 +0000)]
Playlist editor application icon.
Carl Hetherington [Mon, 26 Nov 2018 01:34:55 +0000 (01:34 +0000)]
Fix accidentally-mangled wscript.
Carl Hetherington [Mon, 26 Nov 2018 01:33:16 +0000 (01:33 +0000)]
Bump version
Carl Hetherington [Mon, 26 Nov 2018 01:33:16 +0000 (01:33 +0000)]
Bump version
Carl Hetherington [Mon, 26 Nov 2018 01:22:06 +0000 (01:22 +0000)]
Don't access Config from the static creation of dcpomatic_log.
Carl Hetherington [Sun, 25 Nov 2018 23:41:00 +0000 (23:41 +0000)]
Bump rtaudio for possible 5.1 Linux channel mapping fix.
Carl Hetherington [Sat, 24 Nov 2018 15:15:59 +0000 (15:15 +0000)]
Try to get more logs in tests.
Carl Hetherington [Sat, 24 Nov 2018 15:00:53 +0000 (15:00 +0000)]
Fix tests.
Carl Hetherington [Sat, 24 Nov 2018 00:34:03 +0000 (00:34 +0000)]
Fix missed overload change.
Carl Hetherington [Fri, 23 Nov 2018 22:53:43 +0000 (22:53 +0000)]
Use a foreach.
Carl Hetherington [Fri, 23 Nov 2018 22:52:40 +0000 (22:52 +0000)]
Another missing condition notify.
Carl Hetherington [Fri, 23 Nov 2018 22:27:52 +0000 (22:27 +0000)]
Fix missing condition wake.
Carl Hetherington [Fri, 23 Nov 2018 21:44:27 +0000 (21:44 +0000)]
Logging in test.
Carl Hetherington [Fri, 23 Nov 2018 21:44:17 +0000 (21:44 +0000)]
Fix warning and missing initialisation.
Carl Hetherington [Fri, 23 Nov 2018 12:10:16 +0000 (12:10 +0000)]
Add missing files.
Carl Hetherington [Fri, 23 Nov 2018 01:38:15 +0000 (01:38 +0000)]
Uninitialised variables.
Carl Hetherington [Fri, 23 Nov 2018 01:15:37 +0000 (01:15 +0000)]
Remove required Film from content examine.
Carl Hetherington [Fri, 23 Nov 2018 00:24:09 +0000 (00:24 +0000)]
Move make_default into AudioMapping.
Carl Hetherington [Thu, 22 Nov 2018 23:50:30 +0000 (23:50 +0000)]
Remove some debug.
Carl Hetherington [Thu, 22 Nov 2018 23:47:22 +0000 (23:47 +0000)]
Fix build.
Carl Hetherington [Tue, 20 Nov 2018 22:21:38 +0000 (22:21 +0000)]
Separate Controls into standard/swaroop.
Carl Hetherington [Tue, 20 Nov 2018 00:01:03 +0000 (00:01 +0000)]
Separate out SPL/SPLEntry; start trying to make player read SPLs sensibly.
Carl Hetherington [Fri, 16 Nov 2018 00:27:22 +0000 (00:27 +0000)]
Add cout for number of detected audio channels.
Carl Hetherington [Thu, 15 Nov 2018 23:59:05 +0000 (23:59 +0000)]
swaroop: remove SPL editing from player UI.
Carl Hetherington [Thu, 15 Nov 2018 23:45:46 +0000 (23:45 +0000)]
Fix missing line in previous.
Carl Hetherington [Thu, 15 Nov 2018 23:41:22 +0000 (23:41 +0000)]
Speed up content discovery:
1. add all discovery jobs immediately rather than waiting for
each one to finish (by polling) before starting the next.
2. replace polling with a condition in JobManager.
Carl Hetherington [Thu, 15 Nov 2018 22:25:39 +0000 (22:25 +0000)]
Fix content list in player.
Carl Hetherington [Thu, 15 Nov 2018 22:07:13 +0000 (22:07 +0000)]
Basic save/load of playlists.
Carl Hetherington [Wed, 14 Nov 2018 23:58:40 +0000 (23:58 +0000)]
swaroop: basic manipulation of content in playlist creator.
Carl Hetherington [Wed, 14 Nov 2018 22:39:11 +0000 (22:39 +0000)]
Use DCPTime::split.
Carl Hetherington [Wed, 14 Nov 2018 21:52:42 +0000 (21:52 +0000)]
Various work on playlist editor.
Carl Hetherington [Wed, 14 Nov 2018 16:58:02 +0000 (16:58 +0000)]
Playlist editor stub.
Carl Hetherington [Thu, 22 Nov 2018 23:03:14 +0000 (23:03 +0000)]
Bump ffmpeg-cdist for Windows 64 arch fix.
Carl Hetherington [Wed, 21 Nov 2018 23:17:00 +0000 (23:17 +0000)]
Tidy and fix logging.
Carl Hetherington [Wed, 21 Nov 2018 22:25:43 +0000 (22:25 +0000)]
Remove Film pointer from clone().
Carl Hetherington [Wed, 21 Nov 2018 12:15:26 +0000 (12:15 +0000)]
Add and use new FrameRateChange constructors.
Carl Hetherington [Wed, 21 Nov 2018 02:45:30 +0000 (02:45 +0000)]
Put Film pointer into Decoder.
Carl Hetherington [Wed, 21 Nov 2018 01:59:04 +0000 (01:59 +0000)]
Take Film pointer out of Content.
Carl Hetherington [Wed, 21 Nov 2018 01:13:35 +0000 (01:13 +0000)]
Fix short option name for --template.
Carl Hetherington [Wed, 21 Nov 2018 01:12:43 +0000 (01:12 +0000)]
Fix incorrect help for dcpomatic2_kdm_cli.
Carl Hetherington [Mon, 19 Nov 2018 20:42:33 +0000 (20:42 +0000)]
Fix error when analysing audio of DCPs with no audio content.
Carl Hetherington [Sun, 18 Nov 2018 23:36:58 +0000 (23:36 +0000)]
Manual URL fixes.
Carl Hetherington [Sun, 18 Nov 2018 23:31:12 +0000 (23:31 +0000)]
Manual tweaks.
Carl Hetherington [Thu, 15 Nov 2018 11:43:18 +0000 (11:43 +0000)]
Better error message when loading a DCP with no ASSETMAP{,.xml}
Carl Hetherington [Tue, 13 Nov 2018 00:04:23 +0000 (00:04 +0000)]
swaroop: only allow playback if configured lock file is present.
Carl Hetherington [Mon, 12 Nov 2018 23:09:05 +0000 (23:09 +0000)]
swaroop: remove non-player .desktop shortcuts.
Carl Hetherington [Mon, 12 Nov 2018 22:54:17 +0000 (22:54 +0000)]
Bump RtAudio for > 2 channel support.
Carl Hetherington [Mon, 12 Nov 2018 22:30:58 +0000 (22:30 +0000)]
Fix library spec.
Carl Hetherington [Mon, 12 Nov 2018 00:28:00 +0000 (00:28 +0000)]
Export 3D projects to separate L/R files (#1332).
Carl Hetherington [Mon, 12 Nov 2018 00:26:50 +0000 (00:26 +0000)]
Extend maximum crop to 4096 (#1401).
Carl Hetherington [Sun, 11 Nov 2018 14:59:23 +0000 (14:59 +0000)]
More DCP import logging.
Carl Hetherington [Sat, 10 Nov 2018 00:38:35 +0000 (00:38 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Sat, 10 Nov 2018 00:38:19 +0000 (00:38 +0000)]
More logging for DCP import.
Carl Hetherington [Fri, 9 Nov 2018 11:38:25 +0000 (11:38 +0000)]
swaroop: windows build fix.
Carl Hetherington [Fri, 9 Nov 2018 00:04:23 +0000 (00:04 +0000)]
Allow specification of trusted devices by thumbprint rather than
by full certificate.
Carl Hetherington [Thu, 8 Nov 2018 12:55:14 +0000 (12:55 +0000)]
Add reference to manual (#1385).
Carl Hetherington [Thu, 8 Nov 2018 12:53:36 +0000 (12:53 +0000)]
test/data update.
Carl Hetherington [Wed, 7 Nov 2018 23:26:51 +0000 (23:26 +0000)]
Add button to force re-encode of J2K content.
Carl Hetherington [Wed, 7 Nov 2018 00:42:45 +0000 (00:42 +0000)]
swaroop: new slightly-hacky way to make background image appear on stop.
Carl Hetherington [Wed, 7 Nov 2018 00:28:29 +0000 (00:28 +0000)]
Fix problems when adding the same content to a playback playlist twice.
Carl Hetherington [Wed, 7 Nov 2018 00:09:51 +0000 (00:09 +0000)]
Fix crash when using playback logging.
Carl Hetherington [Wed, 7 Nov 2018 00:00:38 +0000 (00:00 +0000)]
Fix reading KDM from the configured store.
Carl Hetherington [Wed, 7 Nov 2018 00:00:07 +0000 (00:00 +0000)]
Don't emit video frame rate changes when they don't happen.
Carl Hetherington [Tue, 6 Nov 2018 23:06:21 +0000 (23:06 +0000)]
Do image crop/scale/window in the butler prepare threads.
Carl Hetherington [Tue, 6 Nov 2018 22:43:52 +0000 (22:43 +0000)]
Switch PlayerVideo::always_rgb to a new ::force and use it in FFmpegFileEncoder.
Carl Hetherington [Tue, 6 Nov 2018 22:25:48 +0000 (22:25 +0000)]
Remove some unused parameters.
Carl Hetherington [Tue, 6 Nov 2018 22:11:25 +0000 (22:11 +0000)]
Locking tweak.
Carl Hetherington [Tue, 6 Nov 2018 15:00:30 +0000 (15:00 +0000)]
Fix bars at side/top/bottom of image in full-screen player (#1397).
Carl Hetherington [Tue, 6 Nov 2018 02:15:38 +0000 (02:15 +0000)]
Double up on DCP-decode prepare threads and readahead as I think it provides a slight performance improvement for playback.
Carl Hetherington [Tue, 6 Nov 2018 01:47:13 +0000 (01:47 +0000)]
Fix File->Open in player.
Carl Hetherington [Tue, 6 Nov 2018 01:32:06 +0000 (01:32 +0000)]
Move deinterleave of OpenJPEGImage to Image into the prepare(), meaning
that it can be multi-threaded. This allows the bit shift for non-12bpp
JPEG2000 sources to be done at the same time as the deinterleave.
Should speed up DCP playback in some cases.
Carl Hetherington [Tue, 6 Nov 2018 00:39:04 +0000 (00:39 +0000)]
Make test more like the actual player.
Carl Hetherington [Tue, 6 Nov 2018 00:19:24 +0000 (00:19 +0000)]
Unwrap loop and remove lots of calls to OpenJPEGImage::data.
Carl Hetherington [Tue, 6 Nov 2018 00:01:32 +0000 (00:01 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Tue, 6 Nov 2018 00:01:26 +0000 (00:01 +0000)]
Add some code to help with profiling the player.
Carl Hetherington [Wed, 31 Oct 2018 20:36:04 +0000 (20:36 +0000)]
swaroop: beginning of encrypted MP4 / .ecinema.
Carl Hetherington [Wed, 31 Oct 2018 19:59:01 +0000 (19:59 +0000)]
Tweak message.
Carl Hetherington [Sun, 28 Oct 2018 22:54:12 +0000 (22:54 +0000)]
Better library detection for configure checks.
Carl Hetherington [Sun, 28 Oct 2018 22:35:59 +0000 (22:35 +0000)]
More missing libraries for EBUR128 check program.
Carl Hetherington [Sun, 28 Oct 2018 20:06:05 +0000 (20:06 +0000)]
Possibly fix missing EBUR128 options on some builds.
Carl Hetherington [Sun, 28 Oct 2018 19:44:53 +0000 (19:44 +0000)]
Untested loading of playlists into the list view.
Carl Hetherington [Fri, 26 Oct 2018 00:29:32 +0000 (01:29 +0100)]
Flip SPL list and content list.
Carl Hetherington [Fri, 26 Oct 2018 00:17:56 +0000 (01:17 +0100)]
Add empty playlist list and configuration option.
Carl Hetherington [Thu, 25 Oct 2018 23:25:00 +0000 (00:25 +0100)]
Basics of MP4 support in the player.
Carl Hetherington [Thu, 25 Oct 2018 23:09:34 +0000 (00:09 +0100)]
Use Film/Playlist for SPL management rather than special classes.
Carl Hetherington [Wed, 24 Oct 2018 22:49:22 +0000 (23:49 +0100)]
Build on Ubuntu 18.10.
Carl Hetherington [Mon, 22 Oct 2018 23:06:57 +0000 (00:06 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Sat, 20 Oct 2018 21:28:11 +0000 (22:28 +0100)]
Fix .po mis-merge.
Carl Hetherington [Sat, 20 Oct 2018 20:26:45 +0000 (21:26 +0100)]
pot/merge.
Carl Hetherington [Sat, 20 Oct 2018 20:25:48 +0000 (21:25 +0100)]
Merge branch 'master' of /home/carl/src/dcpomatic
Carl Hetherington [Sat, 20 Oct 2018 20:25:45 +0000 (21:25 +0100)]
Allow missing string to be translated (#1387).
Carl Hetherington [Sat, 20 Oct 2018 20:24:28 +0000 (21:24 +0100)]
Remove erroneous empty gettext translations.
Carl Hetherington [Sat, 20 Oct 2018 20:10:54 +0000 (21:10 +0100)]
Don't set up new film several times when setting up new SPL in player.
Carl Hetherington [Sat, 20 Oct 2018 14:22:28 +0000 (15:22 +0100)]
const correctness fix.
Carl Hetherington [Sat, 20 Oct 2018 14:15:36 +0000 (15:15 +0100)]
Fix crash on exporting multi-reel to a single file (#1388).
Carl Hetherington [Fri, 19 Oct 2018 22:16:53 +0000 (23:16 +0100)]
Rename player DCP directory to player content; ignore failures to load directories which are not DCPs from the player content directory.