dcpomatic.git
11 years agoMerge master branch.
Carl Hetherington [Wed, 23 Jan 2013 20:15:13 +0000 (20:15 +0000)]
Merge master branch.

11 years agoChangeLog.
Carl Hetherington [Wed, 23 Jan 2013 20:07:29 +0000 (20:07 +0000)]
ChangeLog.

11 years agoRemove multi-reel, for now, and sort out Size vs libdcp::Size.
Carl Hetherington [Wed, 23 Jan 2013 20:06:37 +0000 (20:06 +0000)]
Remove multi-reel, for now, and sort out Size vs libdcp::Size.

11 years agoFix some unaligned images.
Carl Hetherington [Wed, 23 Jan 2013 19:04:32 +0000 (19:04 +0000)]
Fix some unaligned images.

11 years agoUse pkg-config to find libopenjpeg.
Carl Hetherington [Wed, 23 Jan 2013 17:02:07 +0000 (17:02 +0000)]
Use pkg-config to find libopenjpeg.

11 years agoMake sure inputs to sws_scale are aligned, as I think they must be.
Carl Hetherington [Wed, 23 Jan 2013 15:04:54 +0000 (15:04 +0000)]
Make sure inputs to sws_scale are aligned, as I think they must be.

11 years agoFix and test Image::make_black().
Carl Hetherington [Wed, 23 Jan 2013 14:42:56 +0000 (14:42 +0000)]
Fix and test Image::make_black().

11 years agoCope with no sound.
Carl Hetherington [Wed, 23 Jan 2013 14:42:45 +0000 (14:42 +0000)]
Cope with no sound.

11 years agoSpeculative fix to bytes_per_pixel().
Carl Hetherington [Tue, 22 Jan 2013 20:24:19 +0000 (20:24 +0000)]
Speculative fix to bytes_per_pixel().

11 years agoFix a couple of things; go back to un-numbered MXF file names for a bit.
Carl Hetherington [Mon, 21 Jan 2013 20:35:00 +0000 (20:35 +0000)]
Fix a couple of things; go back to un-numbered MXF file names for a bit.

11 years agoA couple of bug fixes.
Carl Hetherington [Mon, 21 Jan 2013 20:20:38 +0000 (20:20 +0000)]
A couple of bug fixes.

11 years agoWrite hashes of encoded frames.
Carl Hetherington [Sun, 20 Jan 2013 23:11:18 +0000 (23:11 +0000)]
Write hashes of encoded frames.

11 years agoUpdate notes.
Carl Hetherington [Fri, 18 Jan 2013 22:18:23 +0000 (22:18 +0000)]
Update notes.

11 years agoRemove make dcp job.
Carl Hetherington [Fri, 18 Jan 2013 21:56:12 +0000 (21:56 +0000)]
Remove make dcp job.

11 years agoUntested direct write of audio to MXF.
Carl Hetherington [Fri, 18 Jan 2013 21:49:49 +0000 (21:49 +0000)]
Untested direct write of audio to MXF.

11 years agoNotes.
Carl Hetherington [Fri, 18 Jan 2013 00:59:07 +0000 (00:59 +0000)]
Notes.

11 years agoAdd writer class to pull some stuff out of Encoder.
Carl Hetherington [Fri, 18 Jan 2013 00:40:49 +0000 (00:40 +0000)]
Add writer class to pull some stuff out of Encoder.

11 years agoSome missing frame_done()s.
Carl Hetherington [Fri, 18 Jan 2013 00:19:21 +0000 (00:19 +0000)]
Some missing frame_done()s.

11 years agoSome fixes and logs.
Carl Hetherington [Thu, 17 Jan 2013 23:56:49 +0000 (23:56 +0000)]
Some fixes and logs.

11 years agoSort of works to a first-order approximation.
Carl Hetherington [Thu, 17 Jan 2013 23:42:59 +0000 (23:42 +0000)]
Sort of works to a first-order approximation.

11 years agoMerge writer-thread with original which was time-cleanup.
Carl Hetherington [Thu, 17 Jan 2013 21:42:43 +0000 (21:42 +0000)]
Merge writer-thread with original which was time-cleanup.

11 years agoMissed offset for multi-reel.
Carl Hetherington [Thu, 17 Jan 2013 21:34:24 +0000 (21:34 +0000)]
Missed offset for multi-reel.

11 years agoTry to tidy up frame indexing; use DCP length obtained from the transcode to make...
Carl Hetherington [Thu, 17 Jan 2013 21:30:16 +0000 (21:30 +0000)]
Try to tidy up frame indexing; use DCP length obtained from the transcode to make the DCP.

11 years agoBasics of doing trim using asset entry point / duration.
Carl Hetherington [Thu, 17 Jan 2013 20:49:09 +0000 (20:49 +0000)]
Basics of doing trim using asset entry point / duration.

11 years agodcp_trim -> trim
Carl Hetherington [Thu, 17 Jan 2013 00:33:16 +0000 (00:33 +0000)]
dcp_trim -> trim

11 years agoshared_ptr is a bit excessive for DecodeOptions.
Carl Hetherington [Thu, 17 Jan 2013 00:24:13 +0000 (00:24 +0000)]
shared_ptr is a bit excessive for DecodeOptions.

11 years agoEncodeOptions can go.
Carl Hetherington [Thu, 17 Jan 2013 00:10:12 +0000 (00:10 +0000)]
EncodeOptions can go.

11 years agoMore of Encoder can be private.
Carl Hetherington [Wed, 16 Jan 2013 23:41:52 +0000 (23:41 +0000)]
More of Encoder can be private.

11 years agoAdd some tests and hopefully clarify the DCPFrameRate class.
Carl Hetherington [Wed, 16 Jan 2013 23:36:16 +0000 (23:36 +0000)]
Add some tests and hopefully clarify the DCPFrameRate class.

11 years agoGive DCPFrameRate a constructor. Add repeat member and cleverer dcp frame rate calcu...
Carl Hetherington [Wed, 16 Jan 2013 21:45:41 +0000 (21:45 +0000)]
Give DCPFrameRate a constructor.  Add repeat member and cleverer dcp frame rate calculations.

11 years agoFix test metadata reference.
Carl Hetherington [Wed, 16 Jan 2013 00:24:38 +0000 (00:24 +0000)]
Fix test metadata reference.

11 years agoMerge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/dvdomatic
Carl Hetherington [Sun, 13 Jan 2013 17:34:29 +0000 (17:34 +0000)]
Merge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/dvdomatic

11 years agoRemove unused method.
Carl Hetherington [Sun, 13 Jan 2013 15:42:24 +0000 (15:42 +0000)]
Remove unused method.

11 years agoSome more timings.
Carl Hetherington [Sun, 13 Jan 2013 13:48:12 +0000 (13:48 +0000)]
Some more timings.

11 years agoPut CPU info into log, on POSIX at least.
Carl Hetherington [Sun, 13 Jan 2013 13:46:04 +0000 (13:46 +0000)]
Put CPU info into log, on POSIX at least.

11 years agoSome comment tweaks; a little more logging.
Carl Hetherington [Sun, 13 Jan 2013 12:52:24 +0000 (12:52 +0000)]
Some comment tweaks; a little more logging.

11 years agoTiming stuff.
Carl Hetherington [Sun, 13 Jan 2013 00:44:22 +0000 (00:44 +0000)]
Timing stuff.

11 years agoMissing include for older gcc.
Carl Hetherington [Sun, 13 Jan 2013 00:43:54 +0000 (00:43 +0000)]
Missing include for older gcc.

11 years agoFix content length logging.
Carl Hetherington [Sun, 13 Jan 2013 00:43:11 +0000 (00:43 +0000)]
Fix content length logging.

11 years agoBump version
Carl Hetherington [Sat, 12 Jan 2013 23:07:20 +0000 (23:07 +0000)]
Bump version

11 years agoBuilding dvdomatic against wx-2.9 on Windows now.
Carl Hetherington [Sat, 12 Jan 2013 23:06:58 +0000 (23:06 +0000)]
Building dvdomatic against wx-2.9 on Windows now.

11 years agoBump version
Carl Hetherington [Sat, 12 Jan 2013 21:10:05 +0000 (21:10 +0000)]
Bump version

11 years agoUntested support for splitting into multiple reels. Use J2K bandwidth and colour...
Carl Hetherington [Sat, 12 Jan 2013 21:09:23 +0000 (21:09 +0000)]
Untested support for splitting into multiple reels.  Use J2K bandwidth and colour LUT in the J2K path.

11 years agoTry to move J2K bandwidth and colour LUT to be per-film (#23).
Carl Hetherington [Sat, 12 Jan 2013 01:37:59 +0000 (01:37 +0000)]
Try to move J2K bandwidth and colour LUT to be per-film (#23).

11 years agoRemove makedcp wrapper of uncertain origin.
Carl Hetherington [Fri, 11 Jan 2013 21:34:45 +0000 (21:34 +0000)]
Remove makedcp wrapper of uncertain origin.

11 years agoMove optimisation stuff around a bit.
Carl Hetherington [Fri, 11 Jan 2013 21:30:50 +0000 (21:30 +0000)]
Move optimisation stuff around a bit.

11 years agoMake the previous compile.
Carl Hetherington [Fri, 11 Jan 2013 19:30:44 +0000 (19:30 +0000)]
Make the previous compile.

11 years agoAdd writer thread timing.
Carl Hetherington [Fri, 11 Jan 2013 19:29:03 +0000 (19:29 +0000)]
Add writer thread timing.

11 years agoEncoded data must be copied; disambiguate second lock in encoder_thread.
Carl Hetherington [Fri, 11 Jan 2013 19:20:51 +0000 (19:20 +0000)]
Encoded data must be copied; disambiguate second lock in encoder_thread.

11 years agoTry a separate writer thread.
Carl Hetherington [Fri, 11 Jan 2013 18:50:50 +0000 (18:50 +0000)]
Try a separate writer thread.

11 years agoA couple more things in the log.
Carl Hetherington [Fri, 11 Jan 2013 12:54:02 +0000 (12:54 +0000)]
A couple more things in the log.

11 years agoffmpeg 0.10.4 seems not to need a buffersrc.h include.
Carl Hetherington [Wed, 9 Jan 2013 23:59:20 +0000 (23:59 +0000)]
ffmpeg 0.10.4 seems not to need a buffersrc.h include.

11 years agoChangeLog.
Carl Hetherington [Wed, 9 Jan 2013 09:53:03 +0000 (09:53 +0000)]
ChangeLog.

11 years agoTrim some stuff out of dist tarballs.
Carl Hetherington [Wed, 9 Jan 2013 09:52:43 +0000 (09:52 +0000)]
Trim some stuff out of dist tarballs.

11 years agoTry to allow builds with 0.10.4-era ffmpeg.
Carl Hetherington [Wed, 9 Jan 2013 09:49:24 +0000 (09:49 +0000)]
Try to allow builds with 0.10.4-era ffmpeg.

11 years agoBump version
Carl Hetherington [Mon, 7 Jan 2013 23:57:39 +0000 (23:57 +0000)]
Bump version

11 years agoBump version
Carl Hetherington [Mon, 7 Jan 2013 23:57:35 +0000 (23:57 +0000)]
Bump version

11 years agoChangeLog.
Carl Hetherington [Mon, 7 Jan 2013 11:57:41 +0000 (11:57 +0000)]
ChangeLog.

11 years agoFix heinous thinko in dcp_audio_channels.
Carl Hetherington [Mon, 7 Jan 2013 11:54:33 +0000 (11:54 +0000)]
Fix heinous thinko in dcp_audio_channels.

11 years agoTry to fix plural on audio channels.
Carl Hetherington [Mon, 7 Jan 2013 01:05:10 +0000 (01:05 +0000)]
Try to fix plural on audio channels.

11 years agoBump version
Carl Hetherington [Sun, 6 Jan 2013 23:44:28 +0000 (23:44 +0000)]
Bump version

11 years agoChangeLog.
Carl Hetherington [Sun, 6 Jan 2013 23:44:17 +0000 (23:44 +0000)]
ChangeLog.

11 years agoTry to postpone linking of duplicate video frames to stop copies failing on Windows.
Carl Hetherington [Sun, 6 Jan 2013 23:43:40 +0000 (23:43 +0000)]
Try to postpone linking of duplicate video frames to stop copies failing on Windows.

11 years agoBump version
Carl Hetherington [Sun, 6 Jan 2013 23:18:53 +0000 (23:18 +0000)]
Bump version

11 years agoA bit more logging.
Carl Hetherington [Sun, 6 Jan 2013 23:18:31 +0000 (23:18 +0000)]
A bit more logging.

11 years agoFix a crash when there is no audio (but we are set to external).
Carl Hetherington [Sun, 6 Jan 2013 19:41:37 +0000 (19:41 +0000)]
Fix a crash when there is no audio (but we are set to external).

11 years agoBump version
Carl Hetherington [Sun, 6 Jan 2013 16:06:06 +0000 (16:06 +0000)]
Bump version

11 years agoFix thinko in mono->5.1 code.
Carl Hetherington [Sun, 6 Jan 2013 16:05:27 +0000 (16:05 +0000)]
Fix thinko in mono->5.1 code.

11 years agoManual tweak.
Carl Hetherington [Sun, 6 Jan 2013 14:40:31 +0000 (14:40 +0000)]
Manual tweak.

11 years agoAdd format for 16:9 without padding; update changelog.
Carl Hetherington [Sun, 6 Jan 2013 14:35:30 +0000 (14:35 +0000)]
Add format for 16:9 without padding; update changelog.

11 years agoMerge branch 'master' of /home/carl/git/dvdomatic
Carl Hetherington [Sun, 6 Jan 2013 14:31:12 +0000 (14:31 +0000)]
Merge branch 'master' of /home/carl/git/dvdomatic

11 years agoTry to put mono sound tracks on the centre speaker.
Carl Hetherington [Sun, 6 Jan 2013 14:29:40 +0000 (14:29 +0000)]
Try to put mono sound tracks on the centre speaker.

11 years agoRemove unused and broken constructor.
Carl Hetherington [Sun, 6 Jan 2013 14:29:09 +0000 (14:29 +0000)]
Remove unused and broken constructor.

11 years agoBump version
Carl Hetherington [Sun, 23 Dec 2012 02:06:59 +0000 (02:06 +0000)]
Bump version

11 years agoBump version
Carl Hetherington [Sun, 23 Dec 2012 02:06:57 +0000 (02:06 +0000)]
Bump version

11 years agoMerge branch 'video-player'
Carl Hetherington [Sun, 23 Dec 2012 02:06:13 +0000 (02:06 +0000)]
Merge branch 'video-player'

11 years agoBump version
Carl Hetherington [Sun, 23 Dec 2012 01:43:58 +0000 (01:43 +0000)]
Bump version

11 years agoBump version
Carl Hetherington [Sun, 23 Dec 2012 01:43:57 +0000 (01:43 +0000)]
Bump version

11 years agoFix 2.8 build.
Carl Hetherington [Sat, 22 Dec 2012 21:22:33 +0000 (21:22 +0000)]
Fix 2.8 build.

11 years agoAdd -Wextra and fix the warnings.
Carl Hetherington [Sat, 22 Dec 2012 20:42:09 +0000 (20:42 +0000)]
Add -Wextra and fix the warnings.

11 years agoBump version
Carl Hetherington [Sat, 22 Dec 2012 13:27:44 +0000 (13:27 +0000)]
Bump version

11 years agoUpdate .gitignore.
Carl Hetherington [Sat, 22 Dec 2012 13:27:10 +0000 (13:27 +0000)]
Update .gitignore.

11 years agoUpdate ChangeLog.
Carl Hetherington [Sat, 22 Dec 2012 13:20:33 +0000 (13:20 +0000)]
Update ChangeLog.

11 years agoFix a couple of python bits that python3 doesn't like.
Carl Hetherington [Sat, 22 Dec 2012 13:13:40 +0000 (13:13 +0000)]
Fix a couple of python bits that python3 doesn't like.

11 years agoManual tweak.
Carl Hetherington [Sat, 22 Dec 2012 01:44:43 +0000 (01:44 +0000)]
Manual tweak.

11 years agoManual typo.
Carl Hetherington [Sat, 22 Dec 2012 01:40:04 +0000 (01:40 +0000)]
Manual typo.

11 years agoBump version
Carl Hetherington [Fri, 21 Dec 2012 23:58:03 +0000 (23:58 +0000)]
Bump version

11 years agoFix manual deps.
Carl Hetherington [Fri, 21 Dec 2012 23:57:49 +0000 (23:57 +0000)]
Fix manual deps.

11 years agoBump version
Carl Hetherington [Fri, 21 Dec 2012 23:56:24 +0000 (23:56 +0000)]
Bump version

11 years agoFix manual deps.
Carl Hetherington [Fri, 21 Dec 2012 23:56:10 +0000 (23:56 +0000)]
Fix manual deps.

11 years agoBump version
Carl Hetherington [Fri, 21 Dec 2012 23:55:14 +0000 (23:55 +0000)]
Bump version

11 years agoFix manual deps.
Carl Hetherington [Fri, 21 Dec 2012 23:54:28 +0000 (23:54 +0000)]
Fix manual deps.

11 years agoBump version
Carl Hetherington [Fri, 21 Dec 2012 23:20:25 +0000 (23:20 +0000)]
Bump version

11 years agoChangeLog.
Carl Hetherington [Fri, 21 Dec 2012 23:11:54 +0000 (23:11 +0000)]
ChangeLog.

11 years agoMerge branch 'video-player' of ssh://houllier/home/carl/git/dvdomatic into video...
Carl Hetherington [Fri, 21 Dec 2012 23:10:39 +0000 (23:10 +0000)]
Merge branch 'video-player' of ssh://houllier/home/carl/git/dvdomatic into video-player

11 years agoMerge branch 'video-player' of /home/carl/git/dvdomatic into video-player
Carl Hetherington [Fri, 21 Dec 2012 23:10:41 +0000 (23:10 +0000)]
Merge branch 'video-player' of /home/carl/git/dvdomatic into video-player

11 years agoFix crash from previous commit; clear viewer image when its size changes (#12).
Carl Hetherington [Fri, 21 Dec 2012 23:09:59 +0000 (23:09 +0000)]
Fix crash from previous commit; clear viewer image when its size changes (#12).

11 years agoFix subtitle control sensitivity a little (#14).
Carl Hetherington [Fri, 21 Dec 2012 22:20:52 +0000 (22:20 +0000)]
Fix subtitle control sensitivity a little (#14).

11 years agoTry not to say 'git release' on versions built from non-git checkouts.
Carl Hetherington [Fri, 21 Dec 2012 22:16:34 +0000 (22:16 +0000)]
Try not to say 'git release' on versions built from non-git checkouts.

11 years agoUpdate manual a bit.
Carl Hetherington [Fri, 21 Dec 2012 22:05:15 +0000 (22:05 +0000)]
Update manual a bit.