X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=dc6f7cafb8f2d8cc178e48a8cfa9ca123dbb7b36;hb=734340b52d30cb2dde9aa9e81c77277b261b128e;hp=f74a40a4c4d328b535d56ffa5077e9d66779321f;hpb=ea00a52c9c1eaaf58dbe10ae37a1cc95b5741cc7;p=dcpomatic.git diff --git a/ChangeLog b/ChangeLog index f74a40a4c..dc6f7cafb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1103 @@ +2014-10-16 Carl Hetherington + + * Version 1.75.1 released. + +2014-10-16 Carl Hetherington + + * Version 1.75.0 released. + +2014-10-14 Carl Hetherington + + * Version 1.74.3 released. + +2014-10-08 c.hetherington + + * Make server finding more reliable when + there are more than a few servers. + +2014-10-08 Carl Hetherington + + * Version 1.74.2 released. + +2014-10-08 Carl Hetherington + + * Version 1.74.1 released. + +2014-10-05 Carl Hetherington + + * Bump ffmpeg version. + +2014-10-06 Carl Hetherington + + * Version 1.74.0 released. + +2014-10-06 Carl Hetherington + + * Version 1.73.9 released. + +2014-09-28 Carl Hetherington + + * Version 1.73.8 released. + +2014-09-28 Carl Hetherington + + * Add a few key shortcuts. + +2014-09-16 Carl Hetherington + + * Version 1.73.7 released. + +2014-09-16 Carl Hetherington + + * Fix non-update of audio gain when changing selected content. + +2014-09-14 Carl Hetherington + + * Version 1.73.6 released. + +2014-09-14 Carl Hetherington + + * Version 1.73.5 released. + +2014-09-14 Carl Hetherington + + * Update to nl_NL translation from Cherif Ben Brahim. + +2014-09-12 Carl Hetherington + + * Allow separate X and Y scale for subtitles (#337). + +2014-09-10 Carl Hetherington + + * Allow DCP names to be created using the ISDCF template and then + edited afterwards (#401). + + * Fix hidden advanced preferences button in some locales. + +2014-09-08 Carl Hetherington + + * Version 1.73.4 released. + +2014-09-08 Carl Hetherington + + * Fix failure to load Targa files. + +2014-09-07 Carl Hetherington + + * Version 1.73.3 released. + +2014-09-07 Carl Hetherington + + * Put no stretch / no scale in the set of choices for default + scale to. + + * Fix a few bad fuzzy translations from the preferences dialog. + +2014-09-03 Carl Hetherington + + * Version 1.73.2 released. + +2014-09-03 Carl Hetherington + + * Fix server certificate downloads on OS X (#376). + +2014-09-02 Carl Hetherington + + * Improve behaviour of batch converter window when it is shrunk (#338). + +2014-09-01 Carl Hetherington + + * Version 1.73.1 released. + +2014-08-31 Carl Hetherington + + * Remove configurable CPL and use "DCP-o-matic (version) (git)" + instead. + + * Fix lack of i18n of strings from src/lib/po on OS X. + + * Give a hint when content and container aspect ratios are not + the same (#392). + + * Add "copy" button to colour conversion presets editor (#399). + + * Allow drag-and-drop of files onto the content list (#395). + +2014-08-29 Carl Hetherington + + * Some improvements to the manual. + +2014-08-26 Carl Hetherington + + * Version 1.73.0 released. + +2014-08-25 Carl Hetherington + + * Basic recent files list in the File menu. + +2014-08-23 Carl Hetherington + + * Version 1.72.12 released. + +2014-08-23 Carl Hetherington + + * Revert previous use of AVFormatContext::start_time when + computing the length of video. I think this is wrong, and + causes bits to be missed off the end of videos (and other + problems). + +2014-08-20 Carl Hetherington + + * Version 1.72.11 released. + +2014-08-19 Carl Hetherington + + * Attempt to fix random crashes on OS X (especially during encodes) + thought to be caused by multiple threads using (different) stringstreams + at the same time; see src/lib/safe_stringstream. + +2014-08-09 Carl Hetherington + + * Version 1.72.10 released. + +2014-08-09 Carl Hetherington + + * Version 1.72.8 released. + +2014-08-08 Carl Hetherington + + * Approximate support for changing timing details of multiple + bits of content at the same time. + + * Allow removal of multiple bits of content at the same time. + + * Version 1.72.7 released. + +2014-08-04 Carl Hetherington + + * Add BCC option for KDM emails. + +2014-07-29 Carl Hetherington + + * Version 1.72.5 released. + +2014-07-17 Carl Hetherington + + * Fix corrupted text in job descriptions in some cases. + + * Speculative fix for failure to keep Windows + machines awake during encodes. + +2014-07-16 Carl Hetherington + + * Version 1.72.4 released. + +2014-07-16 Carl Hetherington + + * Add default scaling setting to preferences (#384). + + * Version 1.72.3 released. + +2014-07-16 Carl Hetherington + + * Improve approximate time reports a bit. + + * Make KDM email subject configurable. + + * Updates to de_DE from Carsten Kurz. + + * Limit allowed KDM types based on Interop/SMPTE setting + of DCP (#385). + + * Updates to fr_FR from Grégoire Ausina. + +2014-07-14 Carl Hetherington + + * Bump libdcp to get a new version which writes + values to CPLs. + +2014-07-10 Carl Hetherington + + * Version 1.72.2 released. + +2014-07-10 Carl Hetherington + + * Try to fix corruption of KDM email setting in + some cases. + + * Version 1.72.1 released. + +2014-07-08 Carl Hetherington + + * Fix various problems with seek and content + being trimmed when its video frame rate is + overridden. + +2014-07-02 Carl Hetherington + + * Updated de_DE translation from Carsten Kurz. + +2014-06-30 Carl Hetherington + + * Version 1.72.0 released. + +2014-06-28 Carl Hetherington + + * Version 1.71.2 released. + +2014-06-28 Carl Hetherington + + * Version 1.71.1 released. + +2014-06-28 Carl Hetherington + + * Fix crash on analysing audio (and possibly DCP creation) with + resampled content. + +2014-06-27 Carl Hetherington + + * Version 1.71.0 released. + +2014-06-27 Carl Hetherington + + * Fix up/down buttons in content list. + +2014-06-26 Carl Hetherington + + * Version 1.70.1 released. + +2014-06-26 Carl Hetherington + + * Support different KDM formulations. + + * Allow override of detected video frame rates. + + * Optimisation of uncertain effect to encoder and server + thread handling. + + * Version 1.70.0 released. + +2014-06-25 Carl Hetherington + + * Version 1.69.37 released. + +2014-06-25 Carl Hetherington + + * Version 1.69.36 released. + +2014-06-25 Carl Hetherington + + * Support pixel format 46 in make_black(). + +2014-06-24 Carl Hetherington + + * Re-assign timeline tracks when things are + moved about. + +2014-06-23 Carl Hetherington + + * Try harder to cope with DCP names specified + already in CamelCase. + + * Add option to CC a KDM email, and add + $SCREENS and $CINEMA_NAME as variables + in the email. + +2014-06-22 Carl Hetherington + + * Reset-to-default button for KDM email text. + + * Version 1.69.35 released. + +2014-06-22 Carl Hetherington + + * Fix large memory leak with image sources. + +2014-06-21 Carl Hetherington + + * Move email config into the KDM email page. + + * Version 1.69.34 released. + +2014-06-21 Carl Hetherington + + * Version 1.69.33 released. + +2014-06-21 Carl Hetherington + + * Version 1.69.32 released. + +2014-06-21 Carl Hetherington + + * Version 1.69.31 released. + +2014-06-20 Carl Hetherington + + * Version 1.69.30 released. + +2014-06-20 Carl Hetherington + + * Updates to de_DE translation from Carsten Kurz. + +2014-06-18 Carl Hetherington + + * Version 1.69.29 released. + +2014-06-18 Carl Hetherington + + * Fix thinko causing incorrect audio sample rates in some cases. + +2014-06-15 Carl Hetherington + + * Version 1.69.28 released. + +2014-06-12 Carl Hetherington + + * Version 1.69.27 released. + +2014-06-12 Carl Hetherington + + * Add Content menu with "scale to fit width" and "scale + to fit height" options. + + * Version 1.69.26 released. + +2014-06-12 Carl Hetherington + + * Fix bug where DCP-o-matic does not recreate video after + subtitles are turned on or off. + +2014-06-10 Carl Hetherington + + * Support ISDCF naming convention version 9 (#257). + + * Rename DCI to ISDCF when talking about the digital cinema + naming convention (#362). + + * Fix crash when opening the timeline with no content (#369). + +2014-06-09 Carl Hetherington + + * Fix server/client with non-RGB24 sources. + + * Version 1.69.25 released. + +2014-06-09 Carl Hetherington + + * Make audio gain a floating-point value in the UI (#367). + + * Work-around out-of-memory crashes with large start trims (#252). + + * Version 1.69.24 released. + +2014-06-06 Carl Hetherington + + * Version 1.69.23 released. + +2014-06-05 Carl Hetherington + + * Version 1.69.22 released. + +2014-06-05 Carl Hetherington + + * Large speed-up to multi-image source file decoding. + + * Back-port changes from v2 which work out how separate + audio files should be resampled by looking at the video + files which are present at the same time. + +2014-06-03 Carl Hetherington + + * Version 1.69.21 released. + +2014-06-03 Carl Hetherington + + * Fix bad resampling of separate sound file sources that + have specified video frame rates. + + * Version 1.69.20 released. + +2014-06-03 Carl Hetherington + + * Re-calculate and update audio plots when the mapping is changed. + + * Change the -3dB preset to -6dB since we are talking about + amplitude, not power. + + * Version 1.69.19 released. + +2014-06-02 Carl Hetherington + + * Empirical hack to prevent over-read of array + by libswscale; may fix crashes at the start of + DCP encodes. + +2014-05-29 Carl Hetherington + + * Version 1.69.18 released. + +2014-05-28 Carl Hetherington + + * Version 1.69.17 released. + +2014-05-28 Carl Hetherington + + * Version 1.69.16 released. + +2014-05-28 Carl Hetherington + + * Rework KDM generation to be about CPLs rather than DCPs, + and allow specification of any CPL to generate KDMs for. + + Requested-by: Richard Turner + +2014-05-27 Carl Hetherington + + * Version 1.69.15 released. + +2014-05-26 Carl Hetherington + + * Version 1.69.14 released. + +2014-05-26 Carl Hetherington + + * Fix problems with non-zero FFmpeg content start times. + +2014-05-24 Carl Hetherington + + * Version 1.69.13 released. + +2014-05-24 Carl Hetherington + + * Fix problems with log setup from config. + +2014-05-23 Carl Hetherington + + * Version 1.69.12 released. + +2014-05-22 Carl Hetherington + + * Version 1.69.11 released. + +2014-05-21 Carl Hetherington + + * Version 1.69.10 released. + +2014-05-21 Carl Hetherington + + * Tidy up logging a bit and make it configurable from the GUI + (moving a few things into an Advanced preferences tab at + the same time). + +2014-05-19 Carl Hetherington + + * Version 1.69.9 released. + +2014-05-19 Carl Hetherington + + * Decode image sources in the multi-threaded part + of the transcoder, rather than the single-threaded. + +2014-05-16 Carl Hetherington + + * Version 1.69.8 released. + +2014-05-16 Carl Hetherington + + * Fix various confusions in translations of abbreviated + channel names (Lc, Rc etc.) + +2014-05-14 Carl Hetherington + + * Version 1.69.7 released. + +2014-05-14 Carl Hetherington + + * Bump libdcp to remove checks on PCM MXF edit rates, + so we can generate strange ones in DCP-o-matic. + +2014-05-13 Carl Hetherington + + * Version 1.69.6 released. + +2014-05-13 Carl Hetherington + + * Remove artificial 100fps limit when using + "any" DCP frame rate. + +2014-05-12 Carl Hetherington + + * Version 1.69.5 released. + +2014-05-12 Carl Hetherington + + * Add option to use any DCP frame rate, rather than just + the "allowed" set. + + * Version 1.69.4 released. + +2014-05-12 Carl Hetherington + + * Version 1.69.3 released. + +2014-05-12 Carl Hetherington + + * Use libdcp::raw_convert instead of boost::lexical_cast and + LocaleGuard, hopefully to fix large numbers being written with + thousands separators on some locales. + +2014-05-10 Carl Hetherington + + * Version 1.69.2 released. + +2014-05-10 Carl Hetherington + + * Fix setup of the libswresample context to work with high channel counts. + +2014-05-09 Carl Hetherington + + * Version 1.69.1 released. + +2014-05-09 Carl Hetherington + + * Fix crash on using content with more than 12 audio channels. + + * Re-introduce ffprobe call when adding content. + +2014-05-05 Carl Hetherington + + * Version 1.69.0 released. + +2014-05-02 Carl Hetherington + + * Version 1.68.0 released. + +2014-04-29 Carl Hetherington + + * Version 1.67.1 released. + +2014-04-29 Carl Hetherington + + * Version 1.67.0 released. + +2014-04-27 Carl Hetherington + + * Version 1.66.16 released. + +2014-04-27 Carl Hetherington + + * Add .dpx to the list of acceptable image files. + + * Slightly better handling of uncaught exceptions. + + * Use our own directory picker on 14.04 (as well as 13.04 and 13.10) as + it appears that the same bug remains. + +2014-04-25 Carl Hetherington + + * Version 1.66.15 released. + +2014-04-25 Carl Hetherington + + * Fix subtitle display when the next subtitle is decoded before the previous + one has finished. + +2014-04-24 Carl Hetherington + + * Version 1.66.14 released. + +2014-04-23 Carl Hetherington + + * Version 1.66.13 released. + +2014-04-21 Carl Hetherington + + * Update to es_ES translation from Manuel AC. + + * Update to fr_FR translation from Thierry Journet. + +2014-04-17 Carl Hetherington + + * Fix update of the gain control when using the gain calculator + dialog. + + * Version 1.66.12 released. + +2014-04-07 Carl Hetherington + + * Version 1.66.11 released. + +2014-04-07 Carl Hetherington + + * Updated fr_FR translation from Thierry Journet. + +2014-04-02 Carl Hetherington + + * Version 1.66.10 released. + +2014-04-01 Carl Hetherington + + * Basic support for separate left/right-eye files or directories + for 3D. + +2014-03-30 Carl Hetherington + + * Version 1.66.9 released. + +2014-03-30 Carl Hetherington + + * Version 1.66.8 released. + + * nl_NL translation from Theo Kooijmans. + +2014-03-27 Carl Hetherington + + * Auto-save film metadata before starting DCP encode. + +2014-03-25 Carl Hetherington + + * Add support for downloading Doremi server certificates. + +2014-03-24 Carl Hetherington + + * Version 1.66.7 released. + +2014-03-24 Carl Hetherington + + * Fix error on creating DCPs without audio. + +2014-03-23 Carl Hetherington + + * Version 1.66.6 released. + +2014-03-23 Carl Hetherington + + * Attempt to fix format string specifier error on Windows. + + * Version 1.66.5 released. + +2014-03-22 Carl Hetherington + + * Version 1.66.4 released. + +2014-03-22 Carl Hetherington + + * Allow specification of the video frame rate that a sound file + was prepared for. + + * Another attempt to fix colour conversion dialog strange behaviour + on OS X. + +2014-03-18 Carl Hetherington + + * Version 1.66.3 released. + +2014-03-18 Carl Hetherington + + * Fix bad rounding of timecodes. + + * Tentative support for 3D from alternate frames of the source. + +2014-03-17 Carl Hetherington + + * Improve behaviour of the position slider at the end of films. + + * Version 1.66.2 released. + +2014-03-17 Carl Hetherington + + * Improve appearance of config dialog on OS X. + +2014-03-15 Carl Hetherington + + * Improve appearance of new film and KDM dialogs on OS X. + + * Fix KDM dialog to predictably set up its initial range to + a week from now. + + * Remove support for FFmpeg post-processing filters as they apparently + do not support > 8bpp. I don't think they are worth the pain of + quantizing and then telling the user what has happened. + +2014-03-12 Carl Hetherington + + * Version 1.66.1 released. + +2014-03-12 Carl Hetherington + + * Hopefully fix i18n on OS X (#324). + +2014-03-10 Carl Hetherington + + * Version 1.66.0 released. + +2014-03-09 Carl Hetherington + + * Version 1.65.2 released. + +2014-03-09 Carl Hetherington + + * Restore old behaviour of "no-stretch" mode with crop. + + * Fix display of no-scale display mode in the player. + +2014-03-08 Carl Hetherington + + * Version 1.65.1 released. + +2014-03-08 Carl Hetherington + + * Fix incorrect audio analyses on multiple-stream content. + + * Support for unsigned 8-bit audio (hmm!). + +2014-03-06 Carl Hetherington + + * Version 1.65.0 released. + +2014-03-05 Carl Hetherington + + * Version 1.64.19 released. + +2014-03-05 Carl Hetherington + + * Bump maximum audio channels to 12 so that we can + (crudely at least) get BsL/BsR. + +2014-03-04 Carl Hetherington + + * Version 1.64.18 released. + +2014-03-04 Carl Hetherington + + * Add option to disable all scaling of the input video. + +2014-03-03 Carl Hetherington + + * Fix rounding of timecodes in at least some cases (#323). + + * Try to prevent OS X from sleeping during DCP encode. + +2014-02-26 Carl Hetherington + + * Version 1.64.17 released. + +2014-02-26 Carl Hetherington + + * Fix missing RMS audio analysis plots in some cases. + + * Fix failure to load sound files with + non-ASCII paths. + +2014-02-23 Carl Hetherington + + * Version 1.64.16 released. + +2014-02-23 Carl Hetherington + + * Bump ffmpeg library to git head to fix problems with + misrecognised frame rates in some MOV files. + +2014-02-20 Carl Hetherington + + * Version 1.64.15 released. + +2014-02-20 Carl Hetherington + + * Basic support for 7.1 / HI/VI audio tracks. + +2014-02-19 Carl Hetherington + + * Add some basic JSON stuff. + +2014-02-18 Carl Hetherington + + * Version 1.64.14 released. + +2014-02-18 Carl Hetherington + + * Version 1.64.13 released. + +2014-02-12 Carl Hetherington + + * Make the batch converter remember its last directory + for the film picker (#318). + + * Add dcpomatic_batch to OS X .app. + +2014-02-11 Carl Hetherington + + * Version 1.64.12 released. + +2014-02-11 Carl Hetherington + + * Be more careful when catching exceptions from KDM creation. + +2014-02-10 Carl Hetherington + + * Version 1.64.11 released. + +2014-02-10 Carl Hetherington + + * Version 1.64.10 released. + +2014-02-10 Carl Hetherington + + * Try to fix Centos RPM dependencies. + + * Version 1.64.9 released. + +2014-02-10 Carl Hetherington + + * Version 1.64.8 released. + +2014-02-09 Carl Hetherington + + * Build with a more careful version of libopenjpeg that handles + out-of-memory conditions slightly better. + + * Possibly fix repeated no route to host errors in some cases. + + * Some small bits of increased low-memory stability. + + * Version 1.64.7 released. + +2014-02-08 Carl Hetherington + + * Fix exception when seeking with missing content (part of #317). + + * Version 1.64.6 released. + +2014-02-08 Carl Hetherington + + * Version 1.64.5 released. + +2014-02-08 Carl Hetherington + + * Version 1.64.4 released. + +2014-02-08 Carl Hetherington + + * Version 1.64.3 released. + +2014-02-08 Carl Hetherington + + * Bump libdcp version to get some fixes for Interop XML. + +2014-02-07 Carl Hetherington + + * Add basic stuff to build RPMs for Centos. + +2014-02-05 Carl Hetherington + + * Version 1.64.2 released. + +2014-02-05 Carl Hetherington + + * A variety of fixes to small problems found by Coverity. + +2014-02-05 Carl Hetherington + + * Version 1.64.1 released. + +2014-02-05 Carl Hetherington + + * Updates to it_IT translation from William Fanelli. + +2014-02-02 Carl Hetherington + + * Version 1.64.0 released. + +2014-01-29 Carl Hetherington + + * Version 1.63.8 released. + +2014-01-29 Carl Hetherington + + * Add subtitle X offset option. + + * Fix missing subtitles when subtitled content is at a non-zero position. + +2014-01-28 Carl Hetherington + + * Use Mbit/s instead of the incorrect MBps. + + * Version 1.63.7 released. + +2014-01-28 Carl Hetherington + + * Try to prevent Windows machines going to sleep during encodes. + + * Add option to not install main program / server on Windows. + +2014-01-26 Carl Hetherington + + * Change default JPEG2000 bandwith to 100MBps. + + * Updated fr_FR translation from Theirry Journet. + +2014-01-24 Carl Hetherington + + * Try to fix repeatedly-reported exceptions. + +2014-01-23 Carl Hetherington + + * Version 1.63.6 released. + +2014-01-23 Carl Hetherington + + * Fix recovery of DCP encoding after a crash with a 3D DCP. + +2014-01-21 Carl Hetherington + + * Version 1.63.5 released. + +2014-01-21 Carl Hetherington + + * Potentially major fix for bad A/V sync. + +2014-01-19 Carl Hetherington + + * Version 1.63.4 released. + +2014-01-19 Carl Hetherington + + * Updated sv_SE translation from Adam Klotblixt. + +2014-01-15 Carl Hetherington + + * Version 1.63.3 released. + +2014-01-15 Carl Hetherington + + * Hopefully fix badly-labelled MXFs when in Interop mode. + +2014-01-14 Carl Hetherington + + * Version 1.63.2 released. + +2014-01-14 Carl Hetherington + + * Fix problems with adding new soundtracks to FFmpeg content with + no audio track. + + * Updated de_DE translation from Markus Raab. + + * Version 1.63.1 released. + +2014-01-14 Carl Hetherington + + * Try to fix subtitle problems when the video frame rate is being changed + from content to DCP. + +2014-01-13 Carl Hetherington + + * Change 4:3 and 5:3 ratios to be precise rather than 1.33:1 and 1.66:1, and + also tweak 1.19:1 (#306). + + * Version 1.63.0 released. + +2014-01-12 Carl Hetherington + + * Fix crashes when using -3dB options in locales with a , decimal separator. + + * Version 1.62.3 released. + +2014-01-11 Carl Hetherington + + * Hopefully fix error on restarting a cancelled transcode job + on Windows. + +2014-01-10 Carl Hetherington + + * Version 1.62.2 released. + +2014-01-10 Carl Hetherington + + * Version 1.62.1 released. + +2014-01-10 Carl Hetherington + + * Version 1.62.0 released. + +2014-01-10 Carl Hetherington + + * Try to stop the queue of things to write filling up excessively + on fast CPUs. + + * Try to fix double "are you sure" prompt on quitting with active jobs. + + * Version 1.61.2 released. + +2014-01-09 Carl Hetherington + + * Version 1.61.1 released. + +2014-01-09 Carl Hetherington + + * Version 1.61.0 released. + +2014-01-09 Carl Hetherington + + * Hopefully fix somewhat inexplicable inability of Windows to open + new files on top of old ones in some circumstances (with audio + MXFs). + + * Version 1.60 released. + +2014-01-09 Carl Hetherington + + * More fixes for slow-downs on fast computers. + +2014-01-08 Carl Hetherington + + * Version 1.59 released. + +2014-01-07 Carl Hetherington + + * Version 1.58 released. + +2014-01-07 Carl Hetherington + + * Fix Windows build of FFmpeg to link against zlib, which fixes parsing + of some .mov files. + + * Very primitive check-for-updates feature added. + + * Allow still-moving-image sources to have their frame rate specified. + +2014-01-06 Carl Hetherington + + * Basics of per-channel audio gain (#247). + + * Give a warning on make DCP if it seems unlikely that the disk + will have enough space to store the finished DCP (#92). + + * Make sure forced languages override the environment for gettext() + as well as wxWidgets' i18n code (#108). + + * Bump libdcp version to get a fix for VOLINDEX/ASSETMAP file extensions + with interop (#206). + + * Fix subtitle colouring (#152). + + * Fix mis-timed subtitles when there is a non-zero video PTS offset. + + * Remove seemingly unnecessary checks on image directories. + + * Leave DCP directory creation until the last minute to help + avoid half-eaten directories being left around (#174). + +2014-01-05 Carl Hetherington + + * Version 1.57 released. + +2014-01-05 Carl Hetherington + + * Use _fseeki64 on Windows when reading content files. + + * Various small fixes to i18n. + 2014-01-03 Carl Hetherington * Version 1.56 released.