Update ChangeLog.
[dcpomatic.git] / ChangeLog
index 47f701c295dd81e5bc1588654289d78c7992b53c..92e0123aad9dcffe25fb595c1e20c91d4f98914e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,550 @@
+2013-03-01  Carl Hetherington  <cth@carlh.net>
+
+       * Add primitive feature to plot graphs
+       of the soundtrack (#67).
+
+       * Version 0.76beta1 released.
+
+2013-02-27  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.75 released.
+
+2013-02-27  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.75beta1 released.
+
+       * Fix support for some YUV444 pixel formats.
+
+2013-02-23  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.74 released.
+
+2013-02-23  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.74beta1 released.
+
+2013-02-21  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.73 released.
+
+2013-02-20  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.73beta9 released.
+
+2013-02-18  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.73beta8 released.
+
+2013-02-18  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.73beta7 released.
+
+2013-02-17  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.73beta6 released.
+
+2013-02-17  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.73beta3 released.
+
+2013-02-16  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.73beta2 released.
+
+2013-02-16  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.73beta1 released.
+
+2013-02-15  Carl Hetherington  <cth@carlh.net>
+
+       * Fix non-recognition of BMP for still images (#55),
+       reported by Thierry.
+
+2013-02-12  Carl Hetherington  <cth@carlh.net>
+
+       * Basic option to open the containing folder for a DCP.
+
+       * Don't offer to copy a DCP to the TMS if there isn't
+       a DCP.
+
+       * Fix setup of a default film directory on Windows.
+
+       * Remove libx264 dependency.
+
+       * Rearrange main window slightly so that the progress
+       area is larger; give jobs "details" buttons to find out
+       more about any errors that occur.
+
+2013-02-02  Carl Hetherington  <cth@carlh.net>
+
+       * Tidy up filters dialog by not showing those
+       that are not configured in FFmpeg, and by splitting
+       them up into categories.
+
+       * Fix infinite loop of error messages when
+       `playing back' using a non-existant filter (#39).
+
+       * Encode data straight to MXFs, rather
+       than going via .j2c files.  Should roughly
+       halve required disk space and reduce time
+       taken.
+
+2013-01-25  Carl Hetherington  <cth@carlh.net>
+
+       * When using formats which pad smaller frames into
+       larger ones, the padding black now shown in
+       the preview.
+
+       * Fix the old DCP content type being left behind
+       when creating a new film.
+
+       * Add option to specify default details
+       for the DCI name details dialog in new
+       Films (#42).
+
+2013-01-24  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.72 released.
+
+2013-01-24  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.71 released.
+
+2013-01-24  Carl Hetherington  <cth@carlh.net>
+
+       * Fix lack of audio with trimmed DCPs.
+
+2013-01-23  Carl Hetherington  <cth@carlh.net>
+
+       * Remove multi-reel support (for now); needs more thinking about
+       and testing.
+
+2013-01-12  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.71beta2 released.
+
+2013-01-12  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.71beta1 released.
+
+2013-01-12  Carl Hetherington  <cth@carlh.net>
+
+       * Untested support for splitting DCPs
+       into multiple reels.
+
+2013-01-09  Carl Hetherington  <cth@carlh.net>
+
+       * Try to build with 0.10.4-ish ffmpeg.
+
+2013-01-07  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.70 released.
+
+2013-01-07  Carl Hetherington  <cth@carlh.net>
+
+       * Fix heinous thinko in mono soundtrack mapping code.
+
+2013-01-06  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.70beta3 released.
+
+2013-01-06  Carl Hetherington  <cth@carlh.net>
+
+       * Postpone linking of duplicate video frames so that copies
+       don't fail on Windows.
+
+2013-01-06  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.70beta2 released.
+
+2013-01-06  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.70beta1 released.
+
+2013-01-06  Carl Hetherington  <cth@carlh.net>
+
+       * Put mono soundtracks on the centre speaker, rather
+       than on left (reported by Mike Blakesley).
+
+       * Add format for 16:9 without letterboxing (requested by Lilian
+       Lefranc).
+
+2012-12-23  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.69 released.
+
+2012-12-23  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.68 released.
+
+2012-12-22  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.68beta10 released.
+
+2012-12-22  Carl Hetherington  <cth@carlh.net>
+
+       * Fix wscripts to work with python 3.
+
+2012-12-21  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.68beta9 released.
+
+2012-12-21  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.68beta8 released.
+
+2012-12-21  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.68beta7 released.
+
+2012-12-21  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.68beta6 released.
+
+2012-12-21  Carl Hetherington  <cth@carlh.net>
+
+       * Fix a few bugs.
+
+       * Update the manual.
+
+2012-12-20  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.68beta5 released.
+
+2012-12-20  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.68beta4 released.
+
+2012-12-20  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.68beta3 released.
+
+2012-12-20  Carl Hetherington  <cth@carlh.net>
+
+       * Allow still-image DCPs to have external audio added to them (#13).
+
+2012-12-19  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.68beta2 released.
+
+2012-12-19  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.68beta1 released.
+
+2012-12-18  Carl Hetherington  <cth@carlh.net>
+
+       * Alter film viewer so that it is much quicker, responds instantly
+       to changes in video filtering settings, and can (roughly) play the
+       source material back.
+
+       * Make the examination of content for length optional, so that
+       if a source file has an accurate header you can trust it.
+
+2012-12-18  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.67 released.
+
+2012-12-18  Carl Hetherington  <cth@carlh.net>
+
+       * Support non-planar float and signed
+       16-bit planar audio; be less
+       crashy when unsupported audio formats
+       are found.
+
+2012-12-18  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.66 released.
+
+2012-12-18  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.65 released.
+>>>>>>> master
+
+2012-12-13  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.64 released.
+
+2012-12-13  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.63 released.
+
+2012-12-13  Carl Hetherington  <cth@carlh.net>
+
+       * Re-fix reports of zero audio channels
+       with soundtracks of some source files.
+
+2012-12-13  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.62 released.
+
+2012-12-13  Carl Hetherington  <cth@carlh.net>
+
+       * Improve progress reporting during the final
+       DCP make job; should stop the bar sitting at 100%
+       for a while during digest creation.
+
+2012-12-11  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.61 released.
+
+2012-12-11  Carl Hetherington  <cth@carlh.net>
+
+       * More .deb dep tweaks.
+
+2012-12-11  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.60 released.
+
+2012-12-11  Carl Hetherington  <cth@carlh.net>
+
+       * Hopefully fix utterly broken partially-static
+       builds for .debs.
+
+       * Fix specification of architecture in .debs.
+
+2012-12-10  Carl Hetherington  <cth@carlh.net>
+
+       * Add a check-box (which defaults to on) which tells DVD-o-matic
+       not to scan new content files to work out their length, but instead
+       to trust the length from the header.  This length only matters for
+       working out what thumbnails to generate, so it isn't critical.
+       Trusting the header will speed up the "Examine Content" job by
+       a factor of about 2, which is handy for large films.
+
+2012-12-10  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.59 released.
+
+2012-12-09  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.59beta5 released.
+
+2012-12-09  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.59beta4 released.
+
+2012-12-09  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.59beta3 released.
+
+2012-12-09  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.59beta2 released.
+
+2012-12-09  Carl Hetherington  <cth@carlh.net>
+
+       * Build against libdcp compiled with -O2 instead
+       of -O3.
+
+2012-12-05  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.59beta1 released.
+
+2012-11-15  Carl Hetherington  <cth@carlh.net>
+
+       * Default to using a DCI name.
+
+       * Support for using external sound files instead
+       of the ones in the video source.
+
+2012-11-14  Carl Hetherington  <cth@carlh.net>
+
+       * Rearrange the GUI a bit to tidy things up.
+
+       * Some internal reorganisation.
+
+2012-12-03  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.58 released.
+
+2012-12-03  Carl Hetherington  <cth@carlh.net>
+
+       * DVD-o-matic and its dependencies rebuilt with
+       a newer mingw toolchain and with -O2 rather than
+       -O3 to (hopefully) improve reliability on Windows.
+
+       * Fixed problems with 7.1 audio.
+
+2012-11-10  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.57 released.
+
+2012-11-10  Carl Hetherington  <cth@carlh.net>
+
+       * Fix crash when trying to use a DCI name when there
+       is no soundtrack (yet) (reported by Wolfgang Woehl).
+
+2012-11-07  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.56 released.
+
+2012-11-05  Carl Hetherington  <cth@carlh.net>
+
+       * Remove options to black-out the video when cropping the end;
+       it complicates the code and is getting a bit close to video
+       editing.
+
+       * Add option to trim from both the start and
+       the end of the input video.
+
+       * Various bug fixes and code rearrangement.
+
+2012-10-14  Carl Hetherington  <cth@carlh.net>
+
+       * Basic support for DVD and Blu-Ray subtitles.
+
+       * Re-add DCI naming support.
+
+       * Basic support for selection of audio
+       and subtitle streams.
+
+       * Fixes for audio/video sync in some cases.
+
+       * Cope with videos with varying size and/or
+       pixel format.
+
+       * Fix bug with handling of YUV422-format videos.
+
+2012-10-09  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.55 released.
+
+2012-10-09  Carl Hetherington  <cth@carlh.net>
+
+       * Fix bug possibly causing randomly-occuring
+       black thumbnails.
+
+       * Fix problems with obtaining frame rate of
+       WMV files (reported by Anders Nordentoft-Madsen).
+
+2012-10-07  Carl Hetherington  <cth@carlh.net>
+
+       * Fix up some bugs when using limited DCP
+       range (reported by Wolfgang Woehl).
+
+       * Don't stretch still images for DCPs, just
+       scale them up and pad them as required.
+
+2012-10-02  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.54 released.
+
+2012-10-02  Carl Hetherington  <cth@carlh.net>
+
+       * When encoding 24 frames per second drop
+       frame (ie 23.976 frames per second) run the
+       video at 24 FPS and resample the audio so
+       that when it is run correspondingly (slightly) fast
+       it remains in sync.
+
+       * Some code cleanup.
+
+2012-10-01  Carl Hetherington  <cth@carlh.net>
+
+       * Fix aff/666: thumbnail scan is run twice
+       when changing the content file for a film.
+
+2012-09-28  Carl Hetherington  <cth@carlh.net>
+
+       * Fix crash bug which seems to have been
+       exposed by recent changes to ffmpeg.
+
+2012-09-27  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.53 released.
+
+2012-09-27  Carl Hetherington  <cth@carlh.net>
+
+       * Fix unrecognised capital letters on
+       still-image file extensions.
+
+       * Write hashes of frames to disk and
+       check them before making the final DCP.
+
+2012-09-24  Carl Hetherington  <cth@carlh.net>
+
+       * Fix problems with overflow on long films.
+
+2012-09-24  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.52 released.
+
+2012-09-23  Carl Hetherington  <cth@carlh.net>
+
+       * Fix alignment of frames per second count.
+
+       * Use hopefully more robust networking
+       code to survive timeouts during reads and
+       writes.
+
+       * Some fixes for bugs when loading Films
+       created on Windows in Linux.
+
+2012-09-22  Carl Hetherington  <cth@carlh.net>
+
+       * Fix bug on OK-ing gain calculation
+       dialog without entering any values.
+
+       * Improve spacing in some dialogs.
+
+2012-09-22  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.51 released.
+
+2012-09-22  Carl Hetherington  <cth@carlh.net>
+
+       * Improve transcode job progress reporting.
+
+       * Update the slow bits of the properties
+       dialog in a separate thread to improve
+       responsiveness.
+
+       * Fix edit server button on Windows.
+
+2012-09-22  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.50 released.
+
+2012-09-22  Carl Hetherington  <cth@carlh.net>
+
+       * Rename servomatic to servomatic_cli and
+       add a very basic system-tray-dwelling GUI server.
+
+       * Tweak formatting of properties dialogue
+       and add a note of how many J2K frames
+       have already been encoded.
+
+       * Correctly set up crop in the viewer
+       on reloading a film.
+
+2012-09-18  Carl Hetherington  <cth@carlh.net>
+
+       * Fix non-working removal of encode servers.
+
+       * Add GUI front-end to encode server.
+
+2012-09-17  Carl Hetherington  <cth@carlh.net>
+
+       * Include servomatic in the Windows install.
+
+       * Add a simple Properties dialog to give
+       an estimate of disk space required for an
+       encode.
+
+2012-09-17  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.49 released.
+
+2012-09-16  Carl Hetherington  <cth@carlh.net>
+
+       * Version 0.48 released.
+
+2012-09-15  Carl Hetherington  <cth@carlh.net>
+
+       * Slightly speculative fix for failure to
+       take note of audio gain changes caused by
+       the Calculate dialogue.
+
 2012-09-12  Carl Hetherington  <cth@carlh.net>
 
        * Fix crash when FFmpeg doesn't set up the audio channel