Carl Hetherington [Thu, 7 Feb 2013 14:53:14 +0000 (14:53 +0000)]
Add believed missing frame done.
Carl Hetherington [Thu, 7 Feb 2013 12:48:46 +0000 (12:48 +0000)]
Remove make_dcp_job files.
Carl Hetherington [Thu, 7 Feb 2013 12:48:24 +0000 (12:48 +0000)]
Fix inadvertant breakage of hash file creation.
Carl Hetherington [Thu, 7 Feb 2013 12:47:28 +0000 (12:47 +0000)]
Remove old DCP before creating new one (#47).
Carl Hetherington [Thu, 7 Feb 2013 00:57:09 +0000 (00:57 +0000)]
Hopefully fix crash on trying to create a j2c file for the first time.
Carl Hetherington [Thu, 7 Feb 2013 00:02:15 +0000 (00:02 +0000)]
Merge.
Carl Hetherington [Thu, 7 Feb 2013 00:01:27 +0000 (00:01 +0000)]
Merge branch 'direct-mxf' of ssh://carlh.dnsalias.org/home/carl/git/dvdomatic into direct-mxf
Carl Hetherington [Thu, 7 Feb 2013 00:01:22 +0000 (00:01 +0000)]
Bump libdcp version.
Carl Hetherington [Thu, 7 Feb 2013 00:00:41 +0000 (00:00 +0000)]
Remove x264 dependency; add options to help building on mageia.
Carl Hetherington [Wed, 6 Feb 2013 22:10:16 +0000 (22:10 +0000)]
Fix redraw problems at the borders on Windows (#45).
Carl Hetherington [Wed, 6 Feb 2013 13:12:19 +0000 (13:12 +0000)]
Try to make the uninstall link more informative on Windows.
Carl Hetherington [Wed, 6 Feb 2013 12:59:52 +0000 (12:59 +0000)]
Try to improve i18n a bit.
Carl Hetherington [Tue, 5 Feb 2013 18:41:46 +0000 (18:41 +0000)]
Bump libdcp version requirement.
Carl Hetherington [Mon, 4 Feb 2013 20:46:37 +0000 (20:46 +0000)]
Try to return an error code if things go wrong.
Carl Hetherington [Sun, 3 Feb 2013 21:36:03 +0000 (21:36 +0000)]
FIXME comment.
Carl Hetherington [Sun, 3 Feb 2013 17:47:00 +0000 (17:47 +0000)]
Fix crop on aligned images, which affected still image DCP generation.
Carl Hetherington [Sat, 2 Feb 2013 23:49:37 +0000 (23:49 +0000)]
Merge branch 'direct-mxf' of /home/carl/git/dvdomatic into direct-mxf
Carl Hetherington [Sat, 2 Feb 2013 23:49:31 +0000 (23:49 +0000)]
Remove crashing and thought-to-be-unnecessary process_end from DelayLine.
Carl Hetherington [Sat, 2 Feb 2013 19:40:55 +0000 (19:40 +0000)]
Fix erroneous check wrt intrinsic duration.
Carl Hetherington [Sat, 2 Feb 2013 19:10:00 +0000 (19:10 +0000)]
Merge branch 'direct-mxf' of /home/carl/git/dvdomatic into direct-mxf
Carl Hetherington [Sat, 2 Feb 2013 19:09:51 +0000 (19:09 +0000)]
Insist on boost 1.45 and hence filesystem v3 now that libdcp requires it.
Carl Hetherington [Sat, 2 Feb 2013 17:49:53 +0000 (17:49 +0000)]
Post-process viewer images.
Carl Hetherington [Sat, 2 Feb 2013 14:49:02 +0000 (14:49 +0000)]
Tidy up filters dialog; don't show non-existant ones, and categorise them.
Carl Hetherington [Sat, 2 Feb 2013 14:27:54 +0000 (14:27 +0000)]
Only offer filters and postproc that exist.
Carl Hetherington [Sat, 2 Feb 2013 14:16:12 +0000 (14:16 +0000)]
Stop playback if there is a problem with decoding (#39).
Carl Hetherington [Sat, 2 Feb 2013 13:58:11 +0000 (13:58 +0000)]
ChangeLog.
Carl Hetherington [Sat, 2 Feb 2013 13:46:20 +0000 (13:46 +0000)]
First try at doing fake writes.
Carl Hetherington [Mon, 28 Jan 2013 18:43:27 +0000 (18:43 +0000)]
Write more extensive information about frames, and hash the MXF packet rather than the J2K data.
Carl Hetherington [Sat, 26 Jan 2013 22:51:54 +0000 (22:51 +0000)]
Merge master into direct-mxf.
Carl Hetherington [Fri, 25 Jan 2013 20:55:22 +0000 (20:55 +0000)]
ChangeLog.
Carl Hetherington [Fri, 25 Jan 2013 20:54:29 +0000 (20:54 +0000)]
Fix signalling of wxChoices that used to be ComboBoxes. Use Size a little more. Show any padding of films into larger frames in the preview (#33).
Carl Hetherington [Fri, 25 Jan 2013 19:56:01 +0000 (19:56 +0000)]
ChangeLog.
Carl Hetherington [Fri, 25 Jan 2013 19:55:37 +0000 (19:55 +0000)]
Use wxChoice instead of wxComboBox throughout. Fixes dcp content type hanging over on new film.
Carl Hetherington [Fri, 25 Jan 2013 19:29:50 +0000 (19:29 +0000)]
Provide option of default DCI name details (#42).
Carl Hetherington [Fri, 25 Jan 2013 17:20:05 +0000 (17:20 +0000)]
Remove film-specifity of dci name dialog and rename its source file.
Carl Hetherington [Fri, 25 Jan 2013 17:16:13 +0000 (17:16 +0000)]
Make DCIMetadata class and use it.
Carl Hetherington [Fri, 25 Jan 2013 12:48:47 +0000 (12:48 +0000)]
Check for liblzma during configure (#7).
Carl Hetherington [Fri, 25 Jan 2013 12:24:22 +0000 (12:24 +0000)]
Tidy up openjpeg configuration, and insist on 1.5.0 or 1.5.1 (#38).
Carl Hetherington [Fri, 25 Jan 2013 12:17:09 +0000 (12:17 +0000)]
Make libssh mandatory (#37).
Carl Hetherington [Fri, 25 Jan 2013 01:21:17 +0000 (01:21 +0000)]
Basics of checking video MXFs.
Carl Hetherington [Thu, 24 Jan 2013 20:00:12 +0000 (20:00 +0000)]
Possibly-working basic DCP creation.
Carl Hetherington [Thu, 24 Jan 2013 16:55:20 +0000 (16:55 +0000)]
Merge branch '0.70-support'
Carl Hetherington [Thu, 24 Jan 2013 15:32:10 +0000 (15:32 +0000)]
Bump version
Carl Hetherington [Thu, 24 Jan 2013 15:32:08 +0000 (15:32 +0000)]
Bump version
Carl Hetherington [Thu, 24 Jan 2013 15:31:22 +0000 (15:31 +0000)]
Building windows version against wx 2.9 now.
Carl Hetherington [Thu, 24 Jan 2013 15:16:30 +0000 (15:16 +0000)]
Merge in 0.70 branch with 0.71 fix.
Carl Hetherington [Thu, 24 Jan 2013 15:15:16 +0000 (15:15 +0000)]
Fix incorrect assert().
Carl Hetherington [Thu, 24 Jan 2013 11:36:18 +0000 (11:36 +0000)]
Bump version
Carl Hetherington [Thu, 24 Jan 2013 11:36:10 +0000 (11:36 +0000)]
Bump version
Carl Hetherington [Thu, 24 Jan 2013 11:36:02 +0000 (11:36 +0000)]
Fiddle with version.
Carl Hetherington [Thu, 24 Jan 2013 11:31:57 +0000 (11:31 +0000)]
Fix lack of audio with trimmed DCPs.
Carl Hetherington [Wed, 23 Jan 2013 20:49:26 +0000 (20:49 +0000)]
Try to fix up paths for video MXFs, hashes and temporarily-stored frames.
Carl Hetherington [Wed, 23 Jan 2013 20:15:13 +0000 (20:15 +0000)]
Merge master branch.
Carl Hetherington [Wed, 23 Jan 2013 20:07:29 +0000 (20:07 +0000)]
ChangeLog.
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.
Carl Hetherington [Wed, 23 Jan 2013 19:04:32 +0000 (19:04 +0000)]
Fix some unaligned images.
Carl Hetherington [Wed, 23 Jan 2013 17:02:07 +0000 (17:02 +0000)]
Use pkg-config to find libopenjpeg.
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.
Carl Hetherington [Wed, 23 Jan 2013 14:42:56 +0000 (14:42 +0000)]
Fix and test Image::make_black().
Carl Hetherington [Wed, 23 Jan 2013 14:42:45 +0000 (14:42 +0000)]
Cope with no sound.
Carl Hetherington [Tue, 22 Jan 2013 20:24:19 +0000 (20:24 +0000)]
Speculative fix to bytes_per_pixel().
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.
Carl Hetherington [Mon, 21 Jan 2013 20:20:38 +0000 (20:20 +0000)]
A couple of bug fixes.
Carl Hetherington [Sun, 20 Jan 2013 23:11:18 +0000 (23:11 +0000)]
Write hashes of encoded frames.
Carl Hetherington [Fri, 18 Jan 2013 22:18:23 +0000 (22:18 +0000)]
Update notes.
Carl Hetherington [Fri, 18 Jan 2013 21:56:12 +0000 (21:56 +0000)]
Remove make dcp job.
Carl Hetherington [Fri, 18 Jan 2013 21:49:49 +0000 (21:49 +0000)]
Untested direct write of audio to MXF.
Carl Hetherington [Fri, 18 Jan 2013 00:59:07 +0000 (00:59 +0000)]
Notes.
Carl Hetherington [Fri, 18 Jan 2013 00:40:49 +0000 (00:40 +0000)]
Add writer class to pull some stuff out of Encoder.
Carl Hetherington [Fri, 18 Jan 2013 00:19:21 +0000 (00:19 +0000)]
Some missing frame_done()s.
Carl Hetherington [Thu, 17 Jan 2013 23:56:49 +0000 (23:56 +0000)]
Some fixes and logs.
Carl Hetherington [Thu, 17 Jan 2013 23:42:59 +0000 (23:42 +0000)]
Sort of works to a first-order approximation.
Carl Hetherington [Thu, 17 Jan 2013 21:42:43 +0000 (21:42 +0000)]
Merge writer-thread with original which was time-cleanup.
Carl Hetherington [Thu, 17 Jan 2013 21:34:24 +0000 (21:34 +0000)]
Missed offset for multi-reel.
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.
Carl Hetherington [Thu, 17 Jan 2013 20:49:09 +0000 (20:49 +0000)]
Basics of doing trim using asset entry point / duration.
Carl Hetherington [Thu, 17 Jan 2013 00:33:16 +0000 (00:33 +0000)]
dcp_trim -> trim
Carl Hetherington [Thu, 17 Jan 2013 00:24:13 +0000 (00:24 +0000)]
shared_ptr is a bit excessive for DecodeOptions.
Carl Hetherington [Thu, 17 Jan 2013 00:10:12 +0000 (00:10 +0000)]
EncodeOptions can go.
Carl Hetherington [Wed, 16 Jan 2013 23:41:52 +0000 (23:41 +0000)]
More of Encoder can be private.
Carl Hetherington [Wed, 16 Jan 2013 23:36:16 +0000 (23:36 +0000)]
Add some tests and hopefully clarify the DCPFrameRate class.
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.
Carl Hetherington [Wed, 16 Jan 2013 00:24:38 +0000 (00:24 +0000)]
Fix test metadata reference.
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
Carl Hetherington [Sun, 13 Jan 2013 15:42:24 +0000 (15:42 +0000)]
Remove unused method.
Carl Hetherington [Sun, 13 Jan 2013 13:48:12 +0000 (13:48 +0000)]
Some more timings.
Carl Hetherington [Sun, 13 Jan 2013 13:46:04 +0000 (13:46 +0000)]
Put CPU info into log, on POSIX at least.
Carl Hetherington [Sun, 13 Jan 2013 12:52:24 +0000 (12:52 +0000)]
Some comment tweaks; a little more logging.
Carl Hetherington [Sun, 13 Jan 2013 00:44:22 +0000 (00:44 +0000)]
Timing stuff.
Carl Hetherington [Sun, 13 Jan 2013 00:43:54 +0000 (00:43 +0000)]
Missing include for older gcc.
Carl Hetherington [Sun, 13 Jan 2013 00:43:11 +0000 (00:43 +0000)]
Fix content length logging.
Carl Hetherington [Sat, 12 Jan 2013 23:07:20 +0000 (23:07 +0000)]
Bump version
Carl Hetherington [Sat, 12 Jan 2013 23:06:58 +0000 (23:06 +0000)]
Building dvdomatic against wx-2.9 on Windows now.
Carl Hetherington [Sat, 12 Jan 2013 21:10:05 +0000 (21:10 +0000)]
Bump version
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.
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).
Carl Hetherington [Fri, 11 Jan 2013 21:34:45 +0000 (21:34 +0000)]
Remove makedcp wrapper of uncertain origin.
Carl Hetherington [Fri, 11 Jan 2013 21:30:50 +0000 (21:30 +0000)]
Move optimisation stuff around a bit.
Carl Hetherington [Fri, 11 Jan 2013 19:30:44 +0000 (19:30 +0000)]
Make the previous compile.
Carl Hetherington [Fri, 11 Jan 2013 19:29:03 +0000 (19:29 +0000)]
Add writer thread timing.