Carl Hetherington [Tue, 9 Oct 2018 22:55:53 +0000 (23:55 +0100)]
Bump libdcp for raw_convert stuff.
Carl Hetherington [Tue, 9 Oct 2018 22:25:07 +0000 (23:25 +0100)]
Add locations page for some player preferences.
Carl Hetherington [Tue, 9 Oct 2018 22:08:22 +0000 (23:08 +0100)]
Add load button for SPL.
Carl Hetherington [Tue, 9 Oct 2018 20:57:35 +0000 (21:57 +0100)]
swaroop: restart playback after player crash.
Carl Hetherington [Tue, 9 Oct 2018 19:50:20 +0000 (20:50 +0100)]
Add SPL class.
Carl Hetherington [Tue, 9 Oct 2018 19:20:59 +0000 (20:20 +0100)]
Quell config-save warning when we're only trying to save history.
Carl Hetherington [Tue, 9 Oct 2018 19:11:01 +0000 (20:11 +0100)]
swaroop: go to black on stop in player.
Carl Hetherington [Tue, 9 Oct 2018 18:19:45 +0000 (19:19 +0100)]
swaroop: required monitors checks.
Carl Hetherington [Tue, 9 Oct 2018 11:08:31 +0000 (12:08 +0100)]
swaroop: Add date/time to watermark.
Carl Hetherington [Tue, 9 Oct 2018 10:32:03 +0000 (11:32 +0100)]
swaroop: extend possible watermark length.
Carl Hetherington [Mon, 8 Oct 2018 19:41:35 +0000 (20:41 +0100)]
Try to fix crash reported in active_jobs_changed.
Carl Hetherington [Fri, 28 Sep 2018 23:13:49 +0000 (00:13 +0100)]
swaroop: Disable play/stop/pause and slider during ad content.
Carl Hetherington [Fri, 28 Sep 2018 15:23:22 +0000 (16:23 +0100)]
Don't read DCP directory if we're not looking at it.
Carl Hetherington [Fri, 28 Sep 2018 00:22:25 +0000 (01:22 +0100)]
Catch exception from file_size.
Carl Hetherington [Fri, 28 Sep 2018 00:14:23 +0000 (01:14 +0100)]
Add info (time/type) to CPL/SPL lists.
Carl Hetherington [Thu, 27 Sep 2018 22:03:47 +0000 (23:03 +0100)]
Bump libsub for subrip tag case fix.
Carl Hetherington [Thu, 27 Sep 2018 21:05:24 +0000 (22:05 +0100)]
Basic watermark.
Carl Hetherington [Thu, 27 Sep 2018 20:09:42 +0000 (21:09 +0100)]
Updated it_IT translation from Riccardo Mantani.
Carl Hetherington [Thu, 27 Sep 2018 20:08:57 +0000 (21:08 +0100)]
Basic KDM server.
Carl Hetherington [Thu, 27 Sep 2018 18:34:27 +0000 (19:34 +0100)]
Fix non-variant build (#1373).
Carl Hetherington [Thu, 27 Sep 2018 16:04:56 +0000 (17:04 +0100)]
Set up new watermark config.
Carl Hetherington [Thu, 27 Sep 2018 14:49:32 +0000 (15:49 +0100)]
swaroop: take ownership of config file if we're run as root.
Carl Hetherington [Thu, 27 Sep 2018 14:39:56 +0000 (15:39 +0100)]
Tweak spacing.
Carl Hetherington [Thu, 27 Sep 2018 14:26:05 +0000 (15:26 +0100)]
Disable preferences menu if the config can't be written.
Carl Hetherington [Thu, 27 Sep 2018 14:13:15 +0000 (15:13 +0100)]
Basic SPL support.
Carl Hetherington [Thu, 27 Sep 2018 10:25:21 +0000 (11:25 +0100)]
Untested watermarking.
Carl Hetherington [Thu, 27 Sep 2018 00:23:05 +0000 (01:23 +0100)]
Missing #ifdef for swaroop variant.
Carl Hetherington [Wed, 26 Sep 2018 22:18:51 +0000 (23:18 +0100)]
Support download of KDMs from a web service in swaroop profile.
Carl Hetherington [Wed, 26 Sep 2018 21:17:11 +0000 (22:17 +0100)]
Finish off background image support for swaroop variant.
Carl Hetherington [Wed, 26 Sep 2018 12:51:05 +0000 (13:51 +0100)]
Add background image configuration to swaroop variant.
Carl Hetherington [Wed, 26 Sep 2018 10:42:16 +0000 (11:42 +0100)]
Fix empty player background.
Carl Hetherington [Tue, 25 Sep 2018 21:06:42 +0000 (22:06 +0100)]
Add frame rate to technical summary of content.
Carl Hetherington [Tue, 25 Sep 2018 08:42:10 +0000 (09:42 +0100)]
Bump libdcp for multi-PKL fix.
Carl Hetherington [Tue, 25 Sep 2018 00:28:37 +0000 (01:28 +0100)]
Fix log display and auto-load KDMs from the configured directory.
Carl Hetherington [Mon, 24 Sep 2018 23:47:49 +0000 (00:47 +0100)]
Add KDM directory configuration in player.
Carl Hetherington [Mon, 24 Sep 2018 23:23:12 +0000 (00:23 +0100)]
Add very basic logging in the dual-screen player.
Carl Hetherington [Mon, 24 Sep 2018 22:14:41 +0000 (23:14 +0100)]
More Controls API tweaks.
Carl Hetherington [Mon, 24 Sep 2018 22:06:57 +0000 (23:06 +0100)]
Simplify Controls API slightly.
Carl Hetherington [Mon, 24 Sep 2018 21:53:14 +0000 (22:53 +0100)]
Add swaroop-profile start/stop/pause buttons.
Carl Hetherington [Mon, 24 Sep 2018 20:46:50 +0000 (21:46 +0100)]
Fix up DCP list in player.
Carl Hetherington [Mon, 24 Sep 2018 09:27:20 +0000 (10:27 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Sun, 23 Sep 2018 23:31:24 +0000 (00:31 +0100)]
Use linuxdeploy.
Carl Hetherington [Sun, 23 Sep 2018 23:47:16 +0000 (00:47 +0100)]
Bump libdcp for Atmos KeyId fix.
Carl Hetherington [Sun, 23 Sep 2018 00:41:46 +0000 (01:41 +0100)]
Add player DCP directory to config.
Carl Hetherington [Sun, 23 Sep 2018 00:34:15 +0000 (01:34 +0100)]
Add checked_set for wxDirPickerCtrl.
Carl Hetherington [Sun, 23 Sep 2018 00:33:39 +0000 (01:33 +0100)]
Add header guard.
Carl Hetherington [Sat, 22 Sep 2018 20:58:24 +0000 (21:58 +0100)]
Merge player-only option into swaroop variant.
Carl Hetherington [Sat, 22 Sep 2018 10:20:02 +0000 (11:20 +0100)]
Fix AppImage .desktop file again.
Carl Hetherington [Sat, 22 Sep 2018 00:18:07 +0000 (01:18 +0100)]
Add playback seek logging.
Carl Hetherington [Fri, 21 Sep 2018 23:38:54 +0000 (00:38 +0100)]
Log playback start and stop timecodes.
Carl Hetherington [Fri, 21 Sep 2018 22:59:54 +0000 (23:59 +0100)]
Fix thinko in cscript option defaults.
Carl Hetherington [Fri, 21 Sep 2018 22:06:28 +0000 (23:06 +0100)]
Add Categories tag to AppImage .desktop file.
Carl Hetherington [Fri, 21 Sep 2018 00:18:11 +0000 (01:18 +0100)]
Add swaroop variant and use it to remove the screen options from the View menu.
Carl Hetherington [Thu, 20 Sep 2018 10:56:46 +0000 (11:56 +0100)]
Fix build.
Carl Hetherington [Wed, 19 Sep 2018 22:37:55 +0000 (23:37 +0100)]
Allow player-only builds.
Carl Hetherington [Wed, 19 Sep 2018 00:35:48 +0000 (01:35 +0100)]
Fix crash on close.
Carl Hetherington [Wed, 19 Sep 2018 00:16:56 +0000 (01:16 +0100)]
Remove unnecessary controls.
Carl Hetherington [Wed, 19 Sep 2018 00:12:35 +0000 (01:12 +0100)]
Fix background colouring.
Carl Hetherington [Tue, 18 Sep 2018 23:59:17 +0000 (00:59 +0100)]
Probably-better approach to dual-screen; reparent the viewer into its own Frame.
Carl Hetherington [Tue, 18 Sep 2018 20:37:09 +0000 (21:37 +0100)]
Tweak label.
Carl Hetherington [Tue, 18 Sep 2018 20:34:37 +0000 (21:34 +0100)]
Configurable window arrangement in player dual-screen mode.
Carl Hetherington [Tue, 18 Sep 2018 20:01:00 +0000 (21:01 +0100)]
Probably makes sense to default to checking KDM validity ranges
so that testing KDMs is more like real life.
Carl Hetherington [Tue, 18 Sep 2018 00:11:35 +0000 (01:11 +0100)]
Vertically-centre playback.
Carl Hetherington [Mon, 17 Sep 2018 23:35:54 +0000 (00:35 +0100)]
Whitespace.
Carl Hetherington [Mon, 17 Sep 2018 23:14:34 +0000 (00:14 +0100)]
Add some separators.
Carl Hetherington [Mon, 17 Sep 2018 23:11:15 +0000 (00:11 +0100)]
Close player on closing dual-screen controls.
Carl Hetherington [Fri, 14 Sep 2018 21:34:50 +0000 (22:34 +0100)]
Very basic player logging.
Carl Hetherington [Fri, 14 Sep 2018 20:52:07 +0000 (21:52 +0100)]
Put player on 2nd monitor for now.
Carl Hetherington [Fri, 14 Sep 2018 20:47:19 +0000 (21:47 +0100)]
Hackily update cinema player dialog when things change.
Carl Hetherington [Fri, 14 Sep 2018 20:22:33 +0000 (21:22 +0100)]
Basic and rather clumsy option to respect KDM validity windows.
Carl Hetherington [Fri, 14 Sep 2018 19:35:36 +0000 (20:35 +0100)]
Allow configurable start mode for player.
Carl Hetherington [Fri, 14 Sep 2018 19:13:45 +0000 (20:13 +0100)]
Tweak player config dialog layout.
Carl Hetherington [Fri, 14 Sep 2018 19:10:36 +0000 (20:10 +0100)]
Basic dual-screen mode for player.
Carl Hetherington [Tue, 11 Sep 2018 18:58:28 +0000 (19:58 +0100)]
Full-screen mode for player.
Carl Hetherington [Tue, 11 Sep 2018 12:51:30 +0000 (13:51 +0100)]
More tweaks.
Carl Hetherington [Tue, 11 Sep 2018 12:46:44 +0000 (13:46 +0100)]
Make a method private.
Carl Hetherington [Tue, 11 Sep 2018 12:33:18 +0000 (13:33 +0100)]
Fix slider.
Carl Hetherington [Tue, 11 Sep 2018 12:26:15 +0000 (13:26 +0100)]
Missing file.
Carl Hetherington [Tue, 11 Sep 2018 11:29:13 +0000 (12:29 +0100)]
FilmViewer API tidying.
Carl Hetherington [Tue, 11 Sep 2018 00:31:30 +0000 (01:31 +0100)]
Rename control_film_viewer file.
Carl Hetherington [Tue, 11 Sep 2018 00:25:16 +0000 (01:25 +0100)]
Separate out management of controls.
Carl Hetherington [Mon, 10 Sep 2018 23:19:35 +0000 (00:19 +0100)]
film() isn't a FilmViewer proxy.
Carl Hetherington [Mon, 10 Sep 2018 22:47:57 +0000 (23:47 +0100)]
Fix play button behaviour.
Carl Hetherington [Mon, 10 Sep 2018 22:39:37 +0000 (23:39 +0100)]
Fix crash.
Carl Hetherington [Mon, 10 Sep 2018 21:57:33 +0000 (22:57 +0100)]
Fix build.
Carl Hetherington [Mon, 10 Sep 2018 21:02:09 +0000 (22:02 +0100)]
Partial split of film viewer.
Carl Hetherington [Tue, 11 Sep 2018 10:42:40 +0000 (11:42 +0100)]
Store audio/video even when suspended.
This is important for audio. _audio.put() must be called with
sequential data, so if you're going to discard audio (as was
happening when _suspended) you need to clear _audio before
put()ting any more.
This happens with seek; when _pending_seek_position is set
_audio is cleared and then nothing more is added until the
seek is done.
_suspended may be set and then reset with no change having
happened (type _CANCELLED) so I think you have to keep storing
data in this case. It will be discarded when the seek comes
around after a _DONE change.
Carl Hetherington [Tue, 11 Sep 2018 10:26:44 +0000 (11:26 +0100)]
Increase the number (in arbitrary units) which describes the width
of the border on DCP subtitles when they are rendered in the preview.
This makes them look better, and I think it's closer to what projectors
do.
Carl Hetherington [Tue, 11 Sep 2018 10:26:08 +0000 (11:26 +0100)]
Remove unnecessary method.
Carl Hetherington [Mon, 10 Sep 2018 22:16:10 +0000 (23:16 +0100)]
Update waf to 2.0.11.
Carl Hetherington [Mon, 10 Sep 2018 22:10:37 +0000 (23:10 +0100)]
Another sub/dcp bump.
Carl Hetherington [Mon, 10 Sep 2018 19:39:41 +0000 (20:39 +0100)]
Use distro's FFmpeg on Arch.
Carl Hetherington [Mon, 10 Sep 2018 21:57:52 +0000 (22:57 +0100)]
Another dcp/sub bump.
Carl Hetherington [Mon, 10 Sep 2018 21:16:13 +0000 (22:16 +0100)]
Bump dcp/sub.
Carl Hetherington [Mon, 10 Sep 2018 01:39:34 +0000 (02:39 +0100)]
Basics of export of multiple reels to multiple files.
Carl Hetherington [Sat, 8 Sep 2018 00:26:21 +0000 (01:26 +0100)]
Split parts of FFmpegEncoder into FFmpegFileEncoder.
Carl Hetherington [Sat, 8 Sep 2018 23:27:13 +0000 (00:27 +0100)]
Updated fr_FR translation from Thierry Journet.
Carl Hetherington [Sat, 8 Sep 2018 00:00:47 +0000 (01:00 +0100)]
Fix interface complexity configuration.
Carl Hetherington [Fri, 7 Sep 2018 22:44:44 +0000 (23:44 +0100)]
Remove some unused variables.
Carl Hetherington [Fri, 7 Sep 2018 19:04:40 +0000 (20:04 +0100)]
test/data update.