dcpomatic.git
8 years agoFix OS X build.
Carl Hetherington [Wed, 28 Oct 2015 12:48:22 +0000 (12:48 +0000)]
Fix OS X build.

8 years agoMore tweaks to image filename ordering.
Carl Hetherington [Wed, 28 Oct 2015 11:29:55 +0000 (11:29 +0000)]
More tweaks to image filename ordering.

8 years agoAdd some comments for translators.
Carl Hetherington [Wed, 28 Oct 2015 10:48:01 +0000 (10:48 +0000)]
Add some comments for translators.

8 years agoFix Danish language name.
Carl Hetherington [Wed, 28 Oct 2015 10:35:11 +0000 (10:35 +0000)]
Fix Danish language name.

8 years agoUpdated da_DK translation from Anders Uhl Pedersen.
Carl Hetherington [Wed, 28 Oct 2015 10:31:42 +0000 (10:31 +0000)]
Updated da_DK translation from Anders Uhl Pedersen.

8 years agoBump libdcp to fix erroneous addition of referenced assets to PKLs (#723).
Carl Hetherington [Wed, 28 Oct 2015 10:26:19 +0000 (10:26 +0000)]
Bump libdcp to fix erroneous addition of referenced assets to PKLs (#723).

8 years agoSpeculative fix for missing attachments on KDM emails.
Carl Hetherington [Mon, 26 Oct 2015 16:14:53 +0000 (16:14 +0000)]
Speculative fix for missing attachments on KDM emails.

8 years agoSpeculative fix for image corruption following 2e62b2c0de47fc8e5bcb5466b2876f9b23d2ae84
Carl Hetherington [Mon, 26 Oct 2015 13:03:14 +0000 (13:03 +0000)]
Speculative fix for image corruption following 2e62b2c0de47fc8e5bcb5466b2876f9b23d2ae84

8 years agoFix test to reflect the fact that reel lengths are rounded to frame boundaries.
Carl Hetherington [Mon, 26 Oct 2015 13:02:42 +0000 (13:02 +0000)]
Fix test to reflect the fact that reel lengths are rounded to frame boundaries.

8 years agoReinstate subtitle speed-up patch 526fd6de4c80a7ac9614a1cb0209efff7b171cd5 but only...
Carl Hetherington [Mon, 26 Oct 2015 09:37:29 +0000 (09:37 +0000)]
Reinstate subtitle speed-up patch 526fd6de4c80a7ac9614a1cb0209efff7b171cd5 but only for preview.

8 years agoRevert "Avoid decoding other packets when looking for subs."
Carl Hetherington [Fri, 23 Oct 2015 15:12:14 +0000 (16:12 +0100)]
Revert "Avoid decoding other packets when looking for subs."

This reverts commit 9e025d3f85f9d6d855b3d5e6c90bca0eac3a3d49.

It causes corruption in prophet_clip.xml for reasons that
are not yet known.

8 years agoSomewhat hackily fix rounding of reel lengths.
Carl Hetherington [Thu, 22 Oct 2015 13:44:41 +0000 (14:44 +0100)]
Somewhat hackily fix rounding of reel lengths.

8 years agoMove quite a lot of stuff out of Writer into a new class
Carl Hetherington [Wed, 21 Oct 2015 09:04:37 +0000 (10:04 +0100)]
Move quite a lot of stuff out of Writer into a new class
ReelWriter, which hopefully cleans things up a bit.

8 years agoRemove ref_write mechanism and instead maintain state for each
Carl Hetherington [Wed, 21 Oct 2015 08:23:14 +0000 (09:23 +0100)]
Remove ref_write mechanism and instead maintain state for each
reel being written so that we don't need to keep track of frames
that are being referenced.

8 years agoVarious multi-reel fixes.
Carl Hetherington [Tue, 20 Oct 2015 08:55:24 +0000 (09:55 +0100)]
Various multi-reel fixes.

* _video_frames_enqueued -> _position
* some int -> Frame replacements
* Call Writer::ref_write when there is nothing to encode / write
  for one frame.
* Assume Encoder::encode is called once per output video frame.
* Possibly correct some off-by-1 overlap bugs.
* Don't reset _last_written on FAKE write as I believe there is no need.

8 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Thu, 22 Oct 2015 09:30:27 +0000 (10:30 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

8 years agoReplace StringError with the equivalent std::runtime_error.
Carl Hetherington [Tue, 20 Oct 2015 09:49:29 +0000 (10:49 +0100)]
Replace StringError with the equivalent std::runtime_error.

8 years agoFix update of reference-dcp-audio button.
Carl Hetherington [Tue, 20 Oct 2015 08:18:18 +0000 (09:18 +0100)]
Fix update of reference-dcp-audio button.

8 years agoMissing dcpomatic2_create from OS X .dmg.
Carl Hetherington [Tue, 20 Oct 2015 00:12:25 +0000 (01:12 +0100)]
Missing dcpomatic2_create from OS X .dmg.

8 years agoDraw reels in the timeline.
Carl Hetherington [Mon, 19 Oct 2015 21:30:55 +0000 (22:30 +0100)]
Draw reels in the timeline.

8 years agoFix by-video-content reel split when there is content after the last video content.
Carl Hetherington [Mon, 19 Oct 2015 20:49:40 +0000 (21:49 +0100)]
Fix by-video-content reel split when there is content after the last video content.

8 years agoCalm logging during tests.
Carl Hetherington [Mon, 19 Oct 2015 20:49:10 +0000 (21:49 +0100)]
Calm logging during tests.

8 years agoAdd button to export private keys from the config.
Carl Hetherington [Mon, 19 Oct 2015 13:20:47 +0000 (14:20 +0100)]
Add button to export private keys from the config.

8 years agoUpdate test/data.
Carl Hetherington [Sat, 17 Oct 2015 16:03:25 +0000 (17:03 +0100)]
Update test/data.

8 years agoBump version
Carl Hetherington [Sat, 17 Oct 2015 15:08:37 +0000 (16:08 +0100)]
Bump version

8 years agoBump version v2.4.12
Carl Hetherington [Sat, 17 Oct 2015 15:08:37 +0000 (16:08 +0100)]
Bump version

8 years agoSupporter.
Carl Hetherington [Sat, 17 Oct 2015 13:22:09 +0000 (14:22 +0100)]
Supporter.

8 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Fri, 16 Oct 2015 16:19:30 +0000 (17:19 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

8 years agoRemove the dreaded _decoded_video size assertion.
Carl Hetherington [Fri, 16 Oct 2015 14:08:48 +0000 (15:08 +0100)]
Remove the dreaded _decoded_video size assertion.

I am reasonably convinced that the accumulation of _decoded_video
is an optimisation rather than being required for correctness,
so it's no problem to throw frames away as the code will just
get them back again if and when it needs them.

8 years agoUpdate comment.
Carl Hetherington [Fri, 16 Oct 2015 14:05:29 +0000 (15:05 +0100)]
Update comment.

8 years agoAvoid decoding other packets when looking for subs.
Carl Hetherington [Fri, 16 Oct 2015 13:38:44 +0000 (14:38 +0100)]
Avoid decoding other packets when looking for subs.

The "accumulation" of, for example, video data when we are looking
for audio data is an *optimisation* to reduce the number of seeks.
It should not be necessary for correctness (the output should be right
even if we never kept anything except what we were looking for).

Doing this accumulation is not always an optimisation; sometimes not
doing it is better.  Avoiding it when going back for subtitles is one
of these cases.

8 years agoLog to stdout in DCPOMATIC_DEBUG.
Carl Hetherington [Thu, 15 Oct 2015 11:03:30 +0000 (12:03 +0100)]
Log to stdout in DCPOMATIC_DEBUG.

8 years agoBump libdcp.
Carl Hetherington [Thu, 15 Oct 2015 08:56:20 +0000 (09:56 +0100)]
Bump libdcp.

8 years agoUse AV_ prefixes on some FFmpeg bits.
Carl Hetherington [Thu, 15 Oct 2015 08:14:43 +0000 (09:14 +0100)]
Use AV_ prefixes on some FFmpeg bits.

8 years agoChangeLog.
Carl Hetherington [Thu, 15 Oct 2015 08:14:37 +0000 (09:14 +0100)]
ChangeLog.

8 years agoFix invalid Interop subtitle times in some cases.
Carl Hetherington [Thu, 15 Oct 2015 08:13:33 +0000 (09:13 +0100)]
Fix invalid Interop subtitle times in some cases.

Use a much higher "timecode rate" (1000 rather than 24) when
representing the time of subtitles internally so that accuracy
is preserved and we don't end up rounding things up to give
out of range results.

8 years agoAdd translator of previous it_IT commit.
Carl Hetherington [Wed, 14 Oct 2015 22:21:37 +0000 (23:21 +0100)]
Add translator of previous it_IT commit.

8 years agoQuote ffprobe path on OS X.
Carl Hetherington [Wed, 14 Oct 2015 14:41:41 +0000 (15:41 +0100)]
Quote ffprobe path on OS X.

8 years agoOnly show existing DCP channels in the audio dialog (#715).
Carl Hetherington [Wed, 14 Oct 2015 11:51:28 +0000 (12:51 +0100)]
Only show existing DCP channels in the audio dialog (#715).

8 years agoOptimise audio filters; tweak order of the LPFs in the upmixers.
Carl Hetherington [Wed, 14 Oct 2015 11:38:48 +0000 (12:38 +0100)]
Optimise audio filters; tweak order of the LPFs in the upmixers.

8 years agoUpdated it_IT translation; translator name to follow.
Carl Hetherington [Wed, 14 Oct 2015 10:12:25 +0000 (11:12 +0100)]
Updated it_IT translation; translator name to follow.

8 years agoUpdate metadata ref.
Carl Hetherington [Tue, 13 Oct 2015 11:59:34 +0000 (12:59 +0100)]
Update metadata ref.

8 years agoBump version
Carl Hetherington [Tue, 13 Oct 2015 11:40:46 +0000 (12:40 +0100)]
Bump version

8 years agoBump version v2.4.11
Carl Hetherington [Tue, 13 Oct 2015 11:40:46 +0000 (12:40 +0100)]
Bump version

8 years agoChangeLog.
Carl Hetherington [Tue, 13 Oct 2015 10:38:15 +0000 (11:38 +0100)]
ChangeLog.

8 years agoSome attempts to block referencing of DCPs when it is not possible.
Carl Hetherington [Tue, 13 Oct 2015 10:30:30 +0000 (11:30 +0100)]
Some attempts to block referencing of DCPs when it is not possible.

8 years agoRename split-by-video content slightly; fix referencing to multi-reel DCPs.
Carl Hetherington [Mon, 12 Oct 2015 14:05:09 +0000 (15:05 +0100)]
Rename split-by-video content slightly; fix referencing to multi-reel DCPs.

8 years agoFix merge.
Carl Hetherington [Mon, 12 Oct 2015 10:25:53 +0000 (11:25 +0100)]
Fix merge.

8 years agoFix sensitivity of reel length entry.
Carl Hetherington [Mon, 21 Sep 2015 09:55:30 +0000 (10:55 +0100)]
Fix sensitivity of reel length entry.

8 years agoImplement Film::reels().
Carl Hetherington [Mon, 21 Sep 2015 09:42:39 +0000 (10:42 +0100)]
Implement Film::reels().

8 years agoTry to clarify period from/to.
Carl Hetherington [Mon, 21 Sep 2015 09:40:51 +0000 (10:40 +0100)]
Try to clarify period from/to.

I believe we have things set up so that if we have, say, two pieces
of content of length 8 the first should start at 0 and the second
at 8:

Time   0--1--2--3--4--5--6--7--8
Sample | 1| 2| 3| 4| 5| 6| 7| 8|

8 years agoUn-attached reel UI.
Carl Hetherington [Thu, 17 Sep 2015 14:22:57 +0000 (15:22 +0100)]
Un-attached reel UI.

8 years agoBasics of reel split.
Carl Hetherington [Wed, 16 Sep 2015 14:38:53 +0000 (15:38 +0100)]
Basics of reel split.

8 years agoTemplatise TimePeriod and add DCPTimePeriod.
Carl Hetherington [Wed, 16 Sep 2015 10:48:39 +0000 (11:48 +0100)]
Templatise TimePeriod and add DCPTimePeriod.

8 years agoBump version
Carl Hetherington [Mon, 12 Oct 2015 09:32:51 +0000 (10:32 +0100)]
Bump version

8 years agoBump version v2.4.10
Carl Hetherington [Mon, 12 Oct 2015 09:32:51 +0000 (10:32 +0100)]
Bump version

8 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Mon, 12 Oct 2015 09:25:46 +0000 (10:25 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

8 years agoFix missing preview of referenced DCPs; deciding whether to ignore DCP content is...
Carl Hetherington [Sun, 11 Oct 2015 22:53:37 +0000 (23:53 +0100)]
Fix missing preview of referenced DCPs; deciding whether to ignore DCP content is done in the player.

8 years agoCorrectly update GUI wrt subtitle referencing.
Carl Hetherington [Sun, 11 Oct 2015 21:50:53 +0000 (22:50 +0100)]
Correctly update GUI wrt subtitle referencing.

8 years agoMerge.
Carl Hetherington [Sun, 11 Oct 2015 21:19:35 +0000 (22:19 +0100)]
Merge.

8 years agoAdd debug option to log SMTP session transcripts.
Carl Hetherington [Sun, 11 Oct 2015 21:18:57 +0000 (22:18 +0100)]
Add debug option to log SMTP session transcripts.

8 years agoBump version
Carl Hetherington [Sun, 11 Oct 2015 17:37:55 +0000 (18:37 +0100)]
Bump version

8 years agoBump version v2.4.9
Carl Hetherington [Sun, 11 Oct 2015 17:37:55 +0000 (18:37 +0100)]
Bump version

8 years agoBetter progress indication when finding subs (#711).
Carl Hetherington [Sun, 11 Oct 2015 17:37:14 +0000 (18:37 +0100)]
Better progress indication when finding subs (#711).

8 years agoWhite space.
Carl Hetherington [Sun, 11 Oct 2015 17:15:53 +0000 (18:15 +0100)]
White space.

8 years agoUpdated test data for changes to upmixer A.
Carl Hetherington [Sun, 11 Oct 2015 13:38:46 +0000 (14:38 +0100)]
Updated test data for changes to upmixer A.

8 years agoMissing part of last commit.
Carl Hetherington [Sun, 11 Oct 2015 13:37:40 +0000 (14:37 +0100)]
Missing part of last commit.

8 years agoTweak Lfe response of upmixer b to match upmixer a.
Carl Hetherington [Sun, 11 Oct 2015 13:35:28 +0000 (14:35 +0100)]
Tweak Lfe response of upmixer b to match upmixer a.

8 years agoUpdated ru_RU translation from Igor Voytovich.
Carl Hetherington [Sun, 11 Oct 2015 12:29:20 +0000 (13:29 +0100)]
Updated ru_RU translation from Igor Voytovich.

8 years agoRemove debug.
Carl Hetherington [Sun, 11 Oct 2015 03:14:57 +0000 (04:14 +0100)]
Remove debug.

8 years agoUpdated pl_PL translation from Marek Skrzelowski.
Carl Hetherington [Sun, 11 Oct 2015 02:10:59 +0000 (03:10 +0100)]
Updated pl_PL translation from Marek Skrzelowski.

8 years agoBump version
Carl Hetherington [Sat, 10 Oct 2015 17:59:40 +0000 (18:59 +0100)]
Bump version

8 years agoBump version v2.4.8
Carl Hetherington [Sat, 10 Oct 2015 17:59:39 +0000 (18:59 +0100)]
Bump version

8 years agoTweak Lfe and C responses in upmixer-A to meet the desired frequency ranges more...
Carl Hetherington [Sat, 10 Oct 2015 17:59:12 +0000 (18:59 +0100)]
Tweak Lfe and C responses in upmixer-A to meet the desired frequency ranges more closely.

8 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Sat, 10 Oct 2015 16:10:00 +0000 (17:10 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

8 years agoAttempt to fix built with new glibmm automatically rather than having to be told.
Carl Hetherington [Sat, 10 Oct 2015 16:09:25 +0000 (17:09 +0100)]
Attempt to fix built with new glibmm automatically rather than having to be told.

8 years agoBump version
Carl Hetherington [Sat, 10 Oct 2015 13:26:17 +0000 (14:26 +0100)]
Bump version

8 years agoBump version v2.4.7
Carl Hetherington [Sat, 10 Oct 2015 13:26:17 +0000 (14:26 +0100)]
Bump version

8 years agoAnother RPM fix.
Carl Hetherington [Sat, 10 Oct 2015 11:11:43 +0000 (12:11 +0100)]
Another RPM fix.

8 years agoMissing files in RPM spec.
Carl Hetherington [Sat, 10 Oct 2015 10:59:48 +0000 (11:59 +0100)]
Missing files in RPM spec.

8 years agoMissing virtual destructor.
Carl Hetherington [Sat, 10 Oct 2015 10:36:58 +0000 (11:36 +0100)]
Missing virtual destructor.

8 years agoFix windows build
Carl Hetherington [Sat, 10 Oct 2015 10:36:46 +0000 (11:36 +0100)]
Fix windows build

8 years agoFix name of taskbar icon for RPMs.
Carl Hetherington [Sat, 10 Oct 2015 10:32:29 +0000 (11:32 +0100)]
Fix name of taskbar icon for RPMs.

8 years agoFix typo.
Carl Hetherington [Sat, 10 Oct 2015 10:15:28 +0000 (11:15 +0100)]
Fix typo.

8 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Sat, 10 Oct 2015 09:45:33 +0000 (10:45 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

8 years agoBump libdcp.
Carl Hetherington [Sat, 10 Oct 2015 09:27:15 +0000 (10:27 +0100)]
Bump libdcp.

8 years agoBump libdcp.
Carl Hetherington [Sat, 10 Oct 2015 09:17:02 +0000 (10:17 +0100)]
Bump libdcp.

8 years agoBump libdcp.
Carl Hetherington [Fri, 9 Oct 2015 17:42:53 +0000 (18:42 +0100)]
Bump libdcp.

8 years agoTry without c++11 now that libcxml no longer requires glibmm.
Carl Hetherington [Fri, 9 Oct 2015 17:18:28 +0000 (18:18 +0100)]
Try without c++11 now that libcxml no longer requires glibmm.

8 years agoBump libdcp for libcxml.
Carl Hetherington [Fri, 9 Oct 2015 17:18:04 +0000 (18:18 +0100)]
Bump libdcp for libcxml.

8 years agoMissing include.
Carl Hetherington [Fri, 9 Oct 2015 16:50:54 +0000 (17:50 +0100)]
Missing include.

8 years agoBump version
Carl Hetherington [Fri, 9 Oct 2015 16:18:35 +0000 (17:18 +0100)]
Bump version

8 years agoBump version v2.4.6
Carl Hetherington [Fri, 9 Oct 2015 16:18:35 +0000 (17:18 +0100)]
Bump version

8 years agoNicer default labels in certificate chains.
Carl Hetherington [Fri, 9 Oct 2015 15:32:42 +0000 (16:32 +0100)]
Nicer default labels in certificate chains.

8 years agoFix OS X build.
Carl Hetherington [Fri, 9 Oct 2015 13:55:30 +0000 (14:55 +0100)]
Fix OS X build.

8 years agoChangeLog.
Carl Hetherington [Fri, 9 Oct 2015 12:46:53 +0000 (13:46 +0100)]
ChangeLog.

8 years agoLogging improvements to allow prettier displays in the server GUI.
Carl Hetherington [Fri, 9 Oct 2015 12:44:10 +0000 (13:44 +0100)]
Logging improvements to allow prettier displays in the server GUI.

8 years agoFix memory leak.
Carl Hetherington [Fri, 9 Oct 2015 10:25:37 +0000 (11:25 +0100)]
Fix memory leak.

8 years agoDon't create status dialog until it's needed, otherwise we don't get an icon on Linux.
Carl Hetherington [Fri, 9 Oct 2015 10:22:47 +0000 (11:22 +0100)]
Don't create status dialog until it's needed, otherwise we don't get an icon on Linux.

8 years agoTweak server GUI a bit.
Carl Hetherington [Fri, 9 Oct 2015 10:05:41 +0000 (11:05 +0100)]
Tweak server GUI a bit.