dcpomatic.git
8 years agoSpeculative fix for hangs during Encoder::end().
Carl Hetherington [Fri, 2 Oct 2015 09:06:48 +0000 (10:06 +0100)]
Speculative fix for hangs during Encoder::end().

I think it's possible that, if an exception is thrown by
an Encoder thread during the clear-out loop at the
top of Encoder::end, that loop will hang waiting for
a notify() on _full_condition that never comes.

Fix this by rethrow()ing in this loop and notifying
_full_condition if an encoder thread throws an exception.

8 years agoBump version
Carl Hetherington [Thu, 1 Oct 2015 08:57:27 +0000 (09:57 +0100)]
Bump version

8 years agoBump version v2.3.12
Carl Hetherington [Thu, 1 Oct 2015 08:57:27 +0000 (09:57 +0100)]
Bump version

8 years agoFix recently-broken video frame rate override control sensitivity.
Carl Hetherington [Wed, 30 Sep 2015 13:56:47 +0000 (14:56 +0100)]
Fix recently-broken video frame rate override control sensitivity.

8 years agoRemove references to libswresample.
Carl Hetherington [Wed, 30 Sep 2015 13:56:35 +0000 (14:56 +0100)]
Remove references to libswresample.

8 years agoFix ffmpeg-cdist version.
Carl Hetherington [Wed, 30 Sep 2015 13:06:00 +0000 (14:06 +0100)]
Fix ffmpeg-cdist version.

8 years agoBump ffmpeg for Fedora build fixes.
Carl Hetherington [Wed, 30 Sep 2015 11:50:51 +0000 (12:50 +0100)]
Bump ffmpeg for Fedora build fixes.

8 years agoFedora packaging debug.
Carl Hetherington [Wed, 30 Sep 2015 11:28:42 +0000 (12:28 +0100)]
Fedora packaging debug.

8 years agoMissing include.
Carl Hetherington [Wed, 30 Sep 2015 09:41:33 +0000 (10:41 +0100)]
Missing include.

8 years agoFind wxWidgets on Fedora 22.
Carl Hetherington [Wed, 30 Sep 2015 09:21:48 +0000 (10:21 +0100)]
Find wxWidgets on Fedora 22.

8 years agoInitial fiddling for Fedora build.
Carl Hetherington [Wed, 30 Sep 2015 08:46:05 +0000 (09:46 +0100)]
Initial fiddling for Fedora build.

8 years agoBump version
Carl Hetherington [Wed, 30 Sep 2015 08:19:33 +0000 (09:19 +0100)]
Bump version

8 years agoBump version v2.3.11
Carl Hetherington [Wed, 30 Sep 2015 08:19:33 +0000 (09:19 +0100)]
Bump version

8 years agoHandle video frame rates and subtitles a bit more correctly.
Carl Hetherington [Wed, 30 Sep 2015 08:18:32 +0000 (09:18 +0100)]
Handle video frame rates and subtitles a bit more correctly.

8 years agoBump version
Carl Hetherington [Tue, 29 Sep 2015 09:21:19 +0000 (10:21 +0100)]
Bump version

8 years agoBump version v2.3.10
Carl Hetherington [Tue, 29 Sep 2015 09:21:18 +0000 (10:21 +0100)]
Bump version

8 years agoMake sure we round properly when deciding how many audio frames to discard.
Carl Hetherington [Tue, 29 Sep 2015 09:20:50 +0000 (10:20 +0100)]
Make sure we round properly when deciding how many audio frames to discard.

8 years agoSmall fix to de_DE translation.
Carl Hetherington [Tue, 29 Sep 2015 08:11:03 +0000 (09:11 +0100)]
Small fix to de_DE translation.

8 years agoBump version
Carl Hetherington [Mon, 28 Sep 2015 15:44:51 +0000 (16:44 +0100)]
Bump version

8 years agoBump version v2.3.9
Carl Hetherington [Mon, 28 Sep 2015 15:44:50 +0000 (16:44 +0100)]
Bump version

8 years agoChanges to DCP rate must update player pieces.
Carl Hetherington [Mon, 28 Sep 2015 15:38:13 +0000 (16:38 +0100)]
Changes to DCP rate must update player pieces.

Piece contains a copy of the DCP video rate so we need new pieces
if this changes.  Fixes #699.

8 years agoBump version
Carl Hetherington [Mon, 28 Sep 2015 13:41:54 +0000 (14:41 +0100)]
Bump version

8 years agoBump version v2.3.8
Carl Hetherington [Mon, 28 Sep 2015 13:41:54 +0000 (14:41 +0100)]
Bump version

8 years agoDiscard audio that comes out of FFmpeg files before time 0.
Carl Hetherington [Mon, 28 Sep 2015 13:19:25 +0000 (14:19 +0100)]
Discard audio that comes out of FFmpeg files before time 0.

8 years agoDon't take any notice of ._* files when deciding whether a folder contains images...
Carl Hetherington [Mon, 28 Sep 2015 11:29:56 +0000 (12:29 +0100)]
Don't take any notice of ._* files when deciding whether a folder contains images or a DCP.

8 years agoBump libdcp.
Carl Hetherington [Mon, 28 Sep 2015 11:16:16 +0000 (12:16 +0100)]
Bump libdcp.

8 years agoFix up stop_servers script.
Carl Hetherington [Mon, 28 Sep 2015 11:11:29 +0000 (12:11 +0100)]
Fix up stop_servers script.

8 years agoBump version
Carl Hetherington [Sun, 27 Sep 2015 20:59:29 +0000 (21:59 +0100)]
Bump version

8 years agoBump version v2.3.7
Carl Hetherington [Sun, 27 Sep 2015 20:59:29 +0000 (21:59 +0100)]
Bump version

8 years agoAnother OS X dep fix.
Carl Hetherington [Sun, 27 Sep 2015 20:14:20 +0000 (21:14 +0100)]
Another OS X dep fix.

8 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Sun, 27 Sep 2015 08:37:34 +0000 (09:37 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

8 years agoMore OS X dep fixes.
Carl Hetherington [Sun, 27 Sep 2015 08:37:29 +0000 (09:37 +0100)]
More OS X dep fixes.

8 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Sun, 27 Sep 2015 00:36:47 +0000 (01:36 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

8 years agoFix start_servers.sh
Carl Hetherington [Sun, 27 Sep 2015 00:36:34 +0000 (01:36 +0100)]
Fix start_servers.sh

8 years agoMore attempts to fix OSX deps.
Carl Hetherington [Sun, 27 Sep 2015 00:08:10 +0000 (01:08 +0100)]
More attempts to fix OSX deps.

8 years agoconst fix.
Carl Hetherington [Sat, 26 Sep 2015 23:41:45 +0000 (00:41 +0100)]
const fix.

8 years agoFix error in previous.
Carl Hetherington [Sat, 26 Sep 2015 23:40:52 +0000 (00:40 +0100)]
Fix error in previous.

8 years agoTweak OSX deps.
Carl Hetherington [Sat, 26 Sep 2015 23:30:47 +0000 (00:30 +0100)]
Tweak OSX deps.

8 years agoFix problems with subtitles when there is a non-zero PTS offset
Carl Hetherington [Sat, 26 Sep 2015 22:33:28 +0000 (23:33 +0100)]
Fix problems with subtitles when there is a non-zero PTS offset
in FFmpegDecoder.  This offset was not being taken into account for
subtitles prior to this commit.

8 years agoconst fix.
Carl Hetherington [Sat, 26 Sep 2015 22:28:06 +0000 (23:28 +0100)]
const fix.

8 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Sat, 26 Sep 2015 17:19:40 +0000 (18:19 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

8 years agoUpdate test/data.
Carl Hetherington [Sat, 26 Sep 2015 17:19:36 +0000 (18:19 +0100)]
Update test/data.

8 years agoBump version
Carl Hetherington [Sat, 26 Sep 2015 13:43:58 +0000 (14:43 +0100)]
Bump version

8 years agoBump version v2.3.6
Carl Hetherington [Sat, 26 Sep 2015 13:43:58 +0000 (14:43 +0100)]
Bump version

8 years agoYet more deps.
Carl Hetherington [Fri, 25 Sep 2015 22:04:40 +0000 (23:04 +0100)]
Yet more deps.

8 years agoVarious dist dep fixes.
Carl Hetherington [Fri, 25 Sep 2015 21:56:15 +0000 (22:56 +0100)]
Various dist dep fixes.

8 years agoFix assertion failure with .MTS files.
Carl Hetherington [Fri, 25 Sep 2015 21:10:35 +0000 (22:10 +0100)]
Fix assertion failure with .MTS files.

These files have subs which start but are never officially
finished; this means there are no `to' times to find in
find_subtitle_to.  Cope with this by stopping the previous sub when
a new one arrives if there hasn't been a proper "stop" in the
mean time.

8 years agoTry to fix OS X build.
Carl Hetherington [Fri, 25 Sep 2015 20:59:05 +0000 (21:59 +0100)]
Try to fix OS X build.

8 years agoMissing OS X dependency.
Carl Hetherington [Fri, 25 Sep 2015 20:05:20 +0000 (21:05 +0100)]
Missing OS X dependency.

8 years agoFix incorrect hint.
Carl Hetherington [Fri, 25 Sep 2015 19:44:47 +0000 (20:44 +0100)]
Fix incorrect hint.

8 years agoYet more libicu fiddling.
Carl Hetherington [Fri, 25 Sep 2015 19:39:42 +0000 (20:39 +0100)]
Yet more libicu fiddling.

8 years agoImprove finding of libicu without pkgconfig.
Carl Hetherington [Fri, 25 Sep 2015 19:31:05 +0000 (20:31 +0100)]
Improve finding of libicu without pkgconfig.

8 years agoBump libdcp.
Carl Hetherington [Fri, 25 Sep 2015 18:29:40 +0000 (19:29 +0100)]
Bump libdcp.

8 years agoBump things.
Carl Hetherington [Fri, 25 Sep 2015 16:46:31 +0000 (17:46 +0100)]
Bump things.

8 years agoTry to fix Windows build.
Carl Hetherington [Fri, 25 Sep 2015 14:47:02 +0000 (15:47 +0100)]
Try to fix Windows build.

8 years agoMore build fixes.
Carl Hetherington [Fri, 25 Sep 2015 14:15:58 +0000 (15:15 +0100)]
More build fixes.

8 years agoMore build fixes.
Carl Hetherington [Fri, 25 Sep 2015 13:58:23 +0000 (14:58 +0100)]
More build fixes.

8 years agoMore build fixes.
Carl Hetherington [Fri, 25 Sep 2015 13:47:59 +0000 (14:47 +0100)]
More build fixes.

8 years agoMore build fixes.
Carl Hetherington [Fri, 25 Sep 2015 13:36:26 +0000 (14:36 +0100)]
More build fixes.

8 years agoMore build fixes.
Carl Hetherington [Fri, 25 Sep 2015 13:20:43 +0000 (14:20 +0100)]
More build fixes.

8 years agoMore build fixes.
Carl Hetherington [Fri, 25 Sep 2015 13:08:59 +0000 (14:08 +0100)]
More build fixes.

8 years agoBump libsub for API change.
Carl Hetherington [Fri, 25 Sep 2015 12:57:06 +0000 (13:57 +0100)]
Bump libsub for API change.

8 years agoRemove uchardet.dll from Windows package.
Carl Hetherington [Fri, 25 Sep 2015 12:55:17 +0000 (13:55 +0100)]
Remove uchardet.dll from Windows package.

8 years agoUse libicu instead of uchardet and convert subrip files to UTF-8.
Carl Hetherington [Fri, 25 Sep 2015 11:45:48 +0000 (12:45 +0100)]
Use libicu instead of uchardet and convert subrip files to UTF-8.

8 years agoTypo in joinable asserts.
Carl Hetherington [Fri, 25 Sep 2015 11:40:19 +0000 (12:40 +0100)]
Typo in joinable asserts.

8 years agoassert (joinable) before joining threads.
Carl Hetherington [Thu, 24 Sep 2015 15:03:21 +0000 (16:03 +0100)]
assert (joinable) before joining threads.

8 years agoassert (joinable) before joining threads; fix possible crash after cancelling jobs.
Carl Hetherington [Thu, 24 Sep 2015 15:03:06 +0000 (16:03 +0100)]
assert (joinable) before joining threads; fix possible crash after cancelling jobs.

8 years agoFix possible null pointer dereference.
Carl Hetherington [Thu, 24 Sep 2015 14:52:01 +0000 (15:52 +0100)]
Fix possible null pointer dereference.

8 years agoMore uchardet stuff.
Carl Hetherington [Thu, 24 Sep 2015 14:28:22 +0000 (15:28 +0100)]
More uchardet stuff.

8 years agoTry to fix build.
Carl Hetherington [Wed, 23 Sep 2015 09:30:08 +0000 (10:30 +0100)]
Try to fix build.

8 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Tue, 22 Sep 2015 15:21:28 +0000 (16:21 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

8 years agoUse uchardet to guess encoding of subtitle files and reject non-UTF-8.
Carl Hetherington [Tue, 22 Sep 2015 15:15:08 +0000 (16:15 +0100)]
Use uchardet to guess encoding of subtitle files and reject non-UTF-8.

8 years agoBump version
Carl Hetherington [Mon, 21 Sep 2015 11:26:01 +0000 (12:26 +0100)]
Bump version

8 years agoBump version v2.3.5
Carl Hetherington [Mon, 21 Sep 2015 11:26:01 +0000 (12:26 +0100)]
Bump version

8 years agoFix crash reported on OS X, although the actual cause is not entirely clear.
Carl Hetherington [Mon, 21 Sep 2015 08:09:03 +0000 (09:09 +0100)]
Fix crash reported on OS X, although the actual cause is not entirely clear.

8 years agoSlightly hacky fix to make ImageSequenceDialog actually work.
Carl Hetherington [Sun, 20 Sep 2015 00:13:27 +0000 (01:13 +0100)]
Slightly hacky fix to make ImageSequenceDialog actually work.

8 years agoTester.
Carl Hetherington [Fri, 18 Sep 2015 23:02:31 +0000 (00:02 +0100)]
Tester.

8 years agoAdd UpmixerB.
Carl Hetherington [Fri, 18 Sep 2015 21:33:20 +0000 (22:33 +0100)]
Add UpmixerB.

8 years agoconst fix; header guard.
Carl Hetherington [Fri, 18 Sep 2015 21:32:32 +0000 (22:32 +0100)]
const fix; header guard.

8 years agoconst fix.
Carl Hetherington [Fri, 18 Sep 2015 21:32:21 +0000 (22:32 +0100)]
const fix.

8 years agoFix incorrect gain of L+R; it's dB not linear.
Carl Hetherington [Fri, 18 Sep 2015 21:31:41 +0000 (22:31 +0100)]
Fix incorrect gain of L+R; it's dB not linear.

8 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Fri, 18 Sep 2015 13:04:05 +0000 (14:04 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

8 years agoMake sure exceptions during local encodes are propagated up to the front end (#694).
Carl Hetherington [Fri, 18 Sep 2015 13:03:44 +0000 (14:03 +0100)]
Make sure exceptions during local encodes are propagated up to the front end (#694).

8 years agoMake out-of-memory error message a bit more informative.
Carl Hetherington [Fri, 18 Sep 2015 13:03:25 +0000 (14:03 +0100)]
Make out-of-memory error message a bit more informative.

8 years agoFix sensitivity of 'refer' button in the subtitle panel.
Carl Hetherington [Thu, 17 Sep 2015 20:39:40 +0000 (21:39 +0100)]
Fix sensitivity of 'refer' button in the subtitle panel.

8 years agoBump version
Carl Hetherington [Thu, 17 Sep 2015 19:49:11 +0000 (20:49 +0100)]
Bump version

8 years agoBump version v2.3.4
Carl Hetherington [Thu, 17 Sep 2015 19:49:11 +0000 (20:49 +0100)]
Bump version

8 years agoSpeculative fix for crash on using the audio mapping view with i18n.
Carl Hetherington [Thu, 17 Sep 2015 15:12:53 +0000 (16:12 +0100)]
Speculative fix for crash on using the audio mapping view with i18n.

8 years agoBump version
Carl Hetherington [Wed, 16 Sep 2015 23:10:00 +0000 (00:10 +0100)]
Bump version

8 years agoBump version v2.3.3
Carl Hetherington [Wed, 16 Sep 2015 23:10:00 +0000 (00:10 +0100)]
Bump version

8 years agoFix exception on adding an empty folder as content (#691).
Carl Hetherington [Wed, 16 Sep 2015 22:43:15 +0000 (23:43 +0100)]
Fix exception on adding an empty folder as content (#691).

8 years agoFix i18n of an error report.
Carl Hetherington [Wed, 16 Sep 2015 22:42:22 +0000 (23:42 +0100)]
Fix i18n of an error report.

8 years agoConfig option for default standard (SMPTE / Interop).
Carl Hetherington [Wed, 16 Sep 2015 21:52:02 +0000 (22:52 +0100)]
Config option for default standard (SMPTE / Interop).

8 years agoAdd hack.
Carl Hetherington [Wed, 16 Sep 2015 14:22:11 +0000 (15:22 +0100)]
Add hack.

8 years agoUpdate test/data for metadata change.
Carl Hetherington [Wed, 16 Sep 2015 13:51:21 +0000 (14:51 +0100)]
Update test/data for metadata change.

8 years agoBump libdcp.
Carl Hetherington [Wed, 16 Sep 2015 10:51:48 +0000 (11:51 +0100)]
Bump libdcp.

8 years agoRename update_sensitivity to setup_sensitivity for consistency.
Carl Hetherington [Wed, 16 Sep 2015 10:46:58 +0000 (11:46 +0100)]
Rename update_sensitivity to setup_sensitivity for consistency.

8 years agoChangeLog.
Carl Hetherington [Wed, 16 Sep 2015 10:28:42 +0000 (11:28 +0100)]
ChangeLog.

8 years agoPossible fix to problems when the Server is destroyed.
Carl Hetherington [Wed, 16 Sep 2015 10:27:59 +0000 (11:27 +0100)]
Possible fix to problems when the Server is destroyed.

8 years agoSet up OV/VF in name according to whether DCP content has been referenced.
Carl Hetherington [Wed, 16 Sep 2015 09:46:53 +0000 (10:46 +0100)]
Set up OV/VF in name according to whether DCP content has been referenced.