dcpomatic.git
9 years agoMerge master.
Carl Hetherington [Thu, 12 Jun 2014 21:27:11 +0000 (22:27 +0100)]
Merge master.

9 years agoBump version
Carl Hetherington [Thu, 12 Jun 2014 09:52:11 +0000 (10:52 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Thu, 12 Jun 2014 09:52:11 +0000 (10:52 +0100)]
Bump version

9 years agoIncorporate Film::_with_subtitles in the Film::video_identifier
Carl Hetherington [Thu, 12 Jun 2014 09:45:38 +0000 (10:45 +0100)]
Incorporate Film::_with_subtitles in the Film::video_identifier

Reported-by: Matthias Damm
9 years agoSupporter.
Carl Hetherington [Thu, 12 Jun 2014 08:51:48 +0000 (09:51 +0100)]
Supporter.

9 years agoAdd option to compute FPS from log.
Carl Hetherington [Thu, 12 Jun 2014 08:51:44 +0000 (09:51 +0100)]
Add option to compute FPS from log.

9 years agoDon't specify internal aspect ratio in the ISDCF name for trailers, as per
Carl Hetherington [Wed, 11 Jun 2014 08:19:09 +0000 (09:19 +0100)]
Don't specify internal aspect ratio in the ISDCF name for trailers, as per
http://digitalcinemanamingconvention.com/appendix_7.asp

Reported-by: Ivan Pullman
9 years agoSupport ISDCF naming convention version 9.
Carl Hetherington [Tue, 10 Jun 2014 16:14:17 +0000 (17:14 +0100)]
Support ISDCF naming convention version 9.

Reported-by: Elia Orselli
9 years agoUse ISDCF rather than DCI when talking about the digital cinema
Carl Hetherington [Tue, 10 Jun 2014 14:33:26 +0000 (15:33 +0100)]
Use ISDCF rather than DCI when talking about the digital cinema
naming convention (#362).

Reported-by: Mattias Mattsson
9 years agoDisable the timeline button when there is no content.
Carl Hetherington [Tue, 10 Jun 2014 13:21:49 +0000 (14:21 +0100)]
Disable the timeline button when there is no content.

9 years agoFix crash when opening the timeline window with no content (#369).
Carl Hetherington [Tue, 10 Jun 2014 13:13:54 +0000 (14:13 +0100)]
Fix crash when opening the timeline window with no content (#369).

Reported-by: Corvo
9 years agoMerge master.
Carl Hetherington [Tue, 10 Jun 2014 09:24:28 +0000 (10:24 +0100)]
Merge master.

9 years agoFix server/client with non-RGB24 images.
Carl Hetherington [Tue, 10 Jun 2014 09:24:06 +0000 (10:24 +0100)]
Fix server/client with non-RGB24 images.

9 years agoAdd test for YUV images encoded by servers.
Carl Hetherington [Tue, 10 Jun 2014 09:13:35 +0000 (10:13 +0100)]
Add test for YUV images encoded by servers.

9 years agoReport CLI server errors to stderr as well as the log.
Carl Hetherington [Tue, 10 Jun 2014 08:34:37 +0000 (09:34 +0100)]
Report CLI server errors to stderr as well as the log.

9 years agoSupporter.
Carl Hetherington [Tue, 10 Jun 2014 08:18:06 +0000 (09:18 +0100)]
Supporter.

9 years agoBump version
Carl Hetherington [Mon, 9 Jun 2014 22:59:03 +0000 (23:59 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Mon, 9 Jun 2014 22:59:03 +0000 (23:59 +0100)]
Bump version

9 years agoUse a SpinCtrlDouble for audio gain, and change its representation
Carl Hetherington [Mon, 9 Jun 2014 22:56:33 +0000 (23:56 +0100)]
Use a SpinCtrlDouble for audio gain, and change its representation
from float to double.

Requested-by: Mattias Mattsson
9 years agoEmit the large bits of pointless silence which are the cause of #252 in half-second...
Carl Hetherington [Mon, 9 Jun 2014 22:13:27 +0000 (23:13 +0100)]
Emit the large bits of pointless silence which are the cause of #252 in half-second chunks, which at least fixes the out-of-memory condition.

9 years agoMore hacks for ubuntu 12.04 build.
Carl Hetherington [Mon, 9 Jun 2014 09:05:31 +0000 (10:05 +0100)]
More hacks for ubuntu 12.04 build.

9 years agoMerge branch 'master' of ssh://main.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Mon, 9 Jun 2014 08:44:04 +0000 (09:44 +0100)]
Merge branch 'master' of ssh://main.carlh.net/home/carl/git/dcpomatic

9 years agoTry to fix Ubuntu 12.04 build to use boost 1.48.
Carl Hetherington [Mon, 9 Jun 2014 08:43:58 +0000 (09:43 +0100)]
Try to fix Ubuntu 12.04 build to use boost 1.48.

9 years agoBump version
Carl Hetherington [Sun, 8 Jun 2014 23:43:08 +0000 (00:43 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Sun, 8 Jun 2014 23:43:08 +0000 (00:43 +0100)]
Bump version

9 years agoFix corrupted still image sources in some cases.
Carl Hetherington [Sun, 8 Jun 2014 23:38:55 +0000 (00:38 +0100)]
Fix corrupted still image sources in some cases.

9 years agoBump version
Carl Hetherington [Fri, 6 Jun 2014 10:18:59 +0000 (11:18 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Fri, 6 Jun 2014 10:18:59 +0000 (11:18 +0100)]
Bump version

9 years agoRemove erroneous files.
Carl Hetherington [Fri, 6 Jun 2014 09:04:05 +0000 (10:04 +0100)]
Remove erroneous files.

9 years agoFix spacing of help text.
Carl Hetherington [Fri, 6 Jun 2014 09:00:40 +0000 (10:00 +0100)]
Fix spacing of help text.

9 years agoFix warning.
Carl Hetherington [Fri, 6 Jun 2014 08:34:00 +0000 (09:34 +0100)]
Fix warning.

9 years agoAttempted OS X build fix.
Carl Hetherington [Thu, 5 Jun 2014 23:49:09 +0000 (00:49 +0100)]
Attempted OS X build fix.

9 years agoA couple of fixes to hangs when over-trimming content.
Carl Hetherington [Thu, 5 Jun 2014 22:56:26 +0000 (23:56 +0100)]
A couple of fixes to hangs when over-trimming content.

9 years agoFix audio_sampling_rate_test.
Carl Hetherington [Thu, 5 Jun 2014 19:09:56 +0000 (20:09 +0100)]
Fix audio_sampling_rate_test.

9 years agoMerge branch 'master' of ssh://main.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Thu, 5 Jun 2014 13:00:20 +0000 (14:00 +0100)]
Merge branch 'master' of ssh://main.carlh.net/home/carl/git/dcpomatic

9 years agoFix erroneous video position after seek.
Carl Hetherington [Thu, 5 Jun 2014 13:00:14 +0000 (14:00 +0100)]
Fix erroneous video position after seek.

9 years agoUpdate colour conversion test digests for modifications to ColourConversion::digest().
Carl Hetherington [Thu, 5 Jun 2014 12:12:54 +0000 (13:12 +0100)]
Update colour conversion test digests for modifications to ColourConversion::digest().

9 years agoBump version
Carl Hetherington [Thu, 5 Jun 2014 11:03:23 +0000 (12:03 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Thu, 5 Jun 2014 11:03:23 +0000 (12:03 +0100)]
Bump version

9 years agoAdd valgrind supressions file.
Carl Hetherington [Thu, 5 Jun 2014 11:02:22 +0000 (12:02 +0100)]
Add valgrind supressions file.

9 years agoUse Magick::Image::write rather than a hand-made loop; much faster.
Carl Hetherington [Thu, 5 Jun 2014 10:59:13 +0000 (11:59 +0100)]
Use Magick::Image::write rather than a hand-made loop; much faster.

9 years agoBack port active_frame_rate_change stuff from v2, removing specification of video...
Carl Hetherington [Thu, 5 Jun 2014 10:48:54 +0000 (11:48 +0100)]
Back port active_frame_rate_change stuff from v2, removing specification of video frame rate for sndfile sources.

9 years agoA few small fixes.
Carl Hetherington [Thu, 5 Jun 2014 10:44:13 +0000 (11:44 +0100)]
A few small fixes.

9 years agoFix crash due to lack of signal disconnection.
Carl Hetherington [Wed, 4 Jun 2014 15:39:55 +0000 (16:39 +0100)]
Fix crash due to lack of signal disconnection.

9 years agoBack-port v2's rename and slight extension of FrameRateConversion.
Carl Hetherington [Wed, 4 Jun 2014 12:10:28 +0000 (13:10 +0100)]
Back-port v2's rename and slight extension of FrameRateConversion.

9 years agoMerge master.
Carl Hetherington [Wed, 4 Jun 2014 11:33:41 +0000 (12:33 +0100)]
Merge master.

9 years agoAdd log analyser script.
Carl Hetherington [Wed, 4 Jun 2014 11:04:17 +0000 (12:04 +0100)]
Add log analyser script.

9 years agoBump version
Carl Hetherington [Tue, 3 Jun 2014 22:37:12 +0000 (23:37 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Tue, 3 Jun 2014 22:37:12 +0000 (23:37 +0100)]
Bump version

9 years agoAll audio content should resample if the output frame rate and content
Carl Hetherington [Tue, 3 Jun 2014 21:58:46 +0000 (22:58 +0100)]
All audio content should resample if the output frame rate and content
frame rates differ; make Sndfile sources use the video-frame-rate-based
calculation for output frame rate (like FFmpeg sources do).  Also, fix
small problems when flushing Resamplers used to get fed back to
Resamplers again.

9 years agoBump version
Carl Hetherington [Tue, 3 Jun 2014 14:32:33 +0000 (15:32 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Tue, 3 Jun 2014 14:32:33 +0000 (15:32 +0100)]
Bump version

9 years agoUpdate audio plot window when audio mapping is changed.
Carl Hetherington [Tue, 3 Jun 2014 14:24:30 +0000 (15:24 +0100)]
Update audio plot window when audio mapping is changed.

9 years agoTweak backtrace file for Windows.
Carl Hetherington [Tue, 3 Jun 2014 13:48:38 +0000 (14:48 +0100)]
Tweak backtrace file for Windows.

9 years agoChange the -3dB preset to -6dB since we are dealing with amplitude, not power.
Carl Hetherington [Tue, 3 Jun 2014 13:36:00 +0000 (14:36 +0100)]
Change the -3dB preset to -6dB since we are dealing with amplitude, not power.

9 years agoInclude audio mapping in the digest used to distinguish different
Carl Hetherington [Tue, 3 Jun 2014 13:30:42 +0000 (14:30 +0100)]
Include audio mapping in the digest used to distinguish different
audio analyses so that the analyses are re-computed when the mapping
changes.

Reported-by: Matthias Damm
9 years agoBump version
Carl Hetherington [Tue, 3 Jun 2014 09:47:47 +0000 (10:47 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Tue, 3 Jun 2014 09:47:47 +0000 (10:47 +0100)]
Bump version

9 years agoUse suppressions with valgrind.
Carl Hetherington [Tue, 3 Jun 2014 09:47:19 +0000 (10:47 +0100)]
Use suppressions with valgrind.

9 years agoExpand the over-allocation of image buffers to 32 bytes to attempt to avoid bad reads...
Carl Hetherington [Mon, 2 Jun 2014 13:59:10 +0000 (14:59 +0100)]
Expand the over-allocation of image buffers to 32 bytes to attempt to avoid bad reads by swscale.

9 years agoMerge master.
Carl Hetherington [Mon, 2 Jun 2014 11:06:20 +0000 (12:06 +0100)]
Merge master.

9 years agoBump version
Carl Hetherington [Thu, 29 May 2014 15:38:35 +0000 (16:38 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Thu, 29 May 2014 15:38:35 +0000 (16:38 +0100)]
Bump version

9 years agoTry to fix _iconv symbol not found on OS X for
Carl Hetherington [Thu, 29 May 2014 15:36:11 +0000 (16:36 +0100)]
Try to fix _iconv symbol not found on OS X for
dcpomatic_server_cli.

Reported-by: Carsten Kurz
9 years agoLayout tweaks.
Carl Hetherington [Thu, 29 May 2014 08:21:41 +0000 (09:21 +0100)]
Layout tweaks.

9 years agoBump version
Carl Hetherington [Wed, 28 May 2014 22:36:27 +0000 (23:36 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Wed, 28 May 2014 22:36:27 +0000 (23:36 +0100)]
Bump version

9 years agoMerge branch 'master' of ssh://main.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Wed, 28 May 2014 22:34:29 +0000 (23:34 +0100)]
Merge branch 'master' of ssh://main.carlh.net/home/carl/git/dcpomatic

9 years agoBump libdcp requirement.
Carl Hetherington [Wed, 28 May 2014 22:34:26 +0000 (23:34 +0100)]
Bump libdcp requirement.

9 years agoBump version
Carl Hetherington [Wed, 28 May 2014 22:32:27 +0000 (23:32 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Wed, 28 May 2014 22:32:27 +0000 (23:32 +0100)]
Bump version

9 years agoModify KDM generation to work with CPLs rather than DCPs, and allow
Carl Hetherington [Wed, 28 May 2014 22:25:11 +0000 (23:25 +0100)]
Modify KDM generation to work with CPLs rather than DCPs, and allow
user to specify a particular CPL to use.  Tidy up the KDM dialog
a bit.

9 years agoBump version
Carl Hetherington [Tue, 27 May 2014 13:40:35 +0000 (14:40 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Tue, 27 May 2014 13:40:35 +0000 (14:40 +0100)]
Bump version

9 years agoMerge branch 'master' of ssh://main.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Tue, 27 May 2014 13:40:12 +0000 (14:40 +0100)]
Merge branch 'master' of ssh://main.carlh.net/home/carl/git/dcpomatic

9 years agoFix cscript libdcp dep to match wscript.
Carl Hetherington [Tue, 27 May 2014 13:40:08 +0000 (14:40 +0100)]
Fix cscript libdcp dep to match wscript.

9 years agoBump version
Carl Hetherington [Sun, 25 May 2014 23:20:55 +0000 (00:20 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Sun, 25 May 2014 23:20:55 +0000 (00:20 +0100)]
Bump version

9 years agoTester.
Carl Hetherington [Sun, 25 May 2014 23:20:35 +0000 (00:20 +0100)]
Tester.

9 years agoAccount for FFmpeg content start_time being non-zero:
Carl Hetherington [Sun, 25 May 2014 23:18:07 +0000 (00:18 +0100)]
Account for FFmpeg content start_time being non-zero:

Reported-by: Sumit Guha
9 years agoMore logging tweaks; missing noncopyable.
Carl Hetherington [Sun, 25 May 2014 22:23:48 +0000 (23:23 +0100)]
More logging tweaks; missing noncopyable.

9 years agoLogging tweaks.
Carl Hetherington [Sun, 25 May 2014 22:17:05 +0000 (23:17 +0100)]
Logging tweaks.

9 years agoBump libdcp required version.
Carl Hetherington [Sun, 25 May 2014 20:30:08 +0000 (21:30 +0100)]
Bump libdcp required version.

9 years agoMerge branch 'master' of ssh://main.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Sat, 24 May 2014 21:52:05 +0000 (22:52 +0100)]
Merge branch 'master' of ssh://main.carlh.net/home/carl/git/dcpomatic

9 years agoAdd tester.
Carl Hetherington [Sat, 24 May 2014 21:51:56 +0000 (22:51 +0100)]
Add tester.

9 years agoBump version
Carl Hetherington [Sat, 24 May 2014 21:47:45 +0000 (22:47 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Sat, 24 May 2014 21:47:45 +0000 (22:47 +0100)]
Bump version

9 years agoRely on Config for log settings, not the command line.
Carl Hetherington [Sat, 24 May 2014 21:47:29 +0000 (22:47 +0100)]
Rely on Config for log settings, not the command line.

9 years agoBump version
Carl Hetherington [Fri, 23 May 2014 21:55:05 +0000 (22:55 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Fri, 23 May 2014 21:55:05 +0000 (22:55 +0100)]
Bump version

9 years agoTweak logging a bit.
Carl Hetherington [Fri, 23 May 2014 21:45:06 +0000 (22:45 +0100)]
Tweak logging a bit.

9 years agoBasics of noting subtitle times in FFmpegSubtitleStreams.
Carl Hetherington [Thu, 22 May 2014 15:53:38 +0000 (16:53 +0100)]
Basics of noting subtitle times in FFmpegSubtitleStreams.

9 years agoSplit FFmpegExaminer stuff into separate methods.
Carl Hetherington [Thu, 22 May 2014 14:20:20 +0000 (15:20 +0100)]
Split FFmpegExaminer stuff into separate methods.

9 years agoCorrectly close all codecs, I think.
Carl Hetherington [Thu, 22 May 2014 14:07:31 +0000 (15:07 +0100)]
Correctly close all codecs, I think.

9 years agoSet up all FFmpeg decoders in one method.
Carl Hetherington [Thu, 22 May 2014 14:05:57 +0000 (15:05 +0100)]
Set up all FFmpeg decoders in one method.

9 years agoAdd ContentTimePeriod class.
Carl Hetherington [Thu, 22 May 2014 13:57:56 +0000 (14:57 +0100)]
Add ContentTimePeriod class.

9 years agoMove FFmpegStream classes into their own source files.
Carl Hetherington [Thu, 22 May 2014 13:34:27 +0000 (14:34 +0100)]
Move FFmpegStream classes into their own source files.

9 years agoBump version
Carl Hetherington [Thu, 22 May 2014 00:02:29 +0000 (01:02 +0100)]
Bump version

9 years agoBump version
Carl Hetherington [Thu, 22 May 2014 00:02:29 +0000 (01:02 +0100)]
Bump version

9 years agoMore Windows fixes.
Carl Hetherington [Wed, 21 May 2014 23:31:08 +0000 (00:31 +0100)]
More Windows fixes.