fce336dfc81c220bb8eb83b92bf226a3b74f7788
[dcpomatic.git] / ChangeLog
1 2016-02-16  Carl Hetherington  <cth@carlh.net>
2
3         * Add option to dcpomatic_cli to echo the
4         created DCP's path to stdout (#794).
5
6         * Add option to auto-upload to TMS (#794).
7
8         * Version 2.6.22 released.
9
10 2016-02-16  Carl Hetherington  <cth@carlh.net>
11
12         * Version 2.6.21 released.
13
14 2016-02-15  Carl Hetherington  <cth@carlh.net>
15
16         * Fix exception when analysing audio of projects with more
17         than 8 DCP channels.
18
19 2016-02-15  c.hetherington  <cth@carlh.net>
20
21         * Support SSA subtitles embedded within FFmpeg files.
22
23 2016-02-12  Carl Hetherington  <cth@carlh.net>
24
25         * Add basic support for SSA (SubStation Alpha) subtitles (#128).
26
27 2016-02-09  Carl Hetherington  <cth@carlh.net>
28
29         * Version 2.6.20 released.
30
31 2016-02-09  Carl Hetherington  <cth@carlh.net>
32
33         * Updated es_ES translation from Manuel AC.
34
35 2016-02-08  Carl Hetherington  <cth@carlh.net>
36
37         * Version 2.6.19 released.
38
39 2016-02-05  c.hetherington  <cth@carlh.net>
40
41         * New cs_CZ translation from Tomáš Begeni.
42
43 2016-02-04  Carl Hetherington  <cth@carlh.net>
44
45         * Updated de_DE translation from Carsten Kurz.
46
47 2016-02-02  Carl Hetherington  <cth@carlh.net>
48
49         * Version 2.6.18 released.
50
51 2016-02-02  Carl Hetherington  <cth@carlh.net>
52
53         * Add Delete-key shortcut to remove content.
54
55 2016-02-01  Carl Hetherington  <cth@carlh.net>
56
57         * Allow removal of multiple pieces of content in one click.
58
59         * Synchronise content list / timeline selection when
60         the content list selection changes.
61
62         * Move the preview to the start of a piece of content
63         when selecting it (suggested by Carsten Kurz).
64
65 2016-02-01  c.hetherington  <cth@carlh.net>
66
67         * Updated de_DE translation from Carsten Kurz.
68
69 2016-02-01  Carl Hetherington  <cth@carlh.net>
70
71         * Version 2.6.17 released.
72
73 2016-01-30  Carl Hetherington  <cth@carlh.net>
74
75         * Fix a collection of strange problems with the content list when
76         dragging content around in the timeline.
77
78 2016-01-24  Carl Hetherington  <cth@carlh.net>
79
80         * Fix encodes getting stuck in some cases (#783).
81
82 2016-01-23  Carl Hetherington  <cth@carlh.net>
83
84         * Fix estimate of required disk space to take referencing
85         of existing DCPs into account.
86
87 2016-01-14  Carl Hetherington  <cth@carlh.net>
88
89         * Add frames-per-second summary to log at the end of
90         a transcode (#786).
91
92         * Allow multiple CC addresses for KDM emails (#785).
93
94 2016-01-13  Carl Hetherington  <cth@carlh.net>
95
96         * Version 2.6.16 released.
97
98 2016-01-13  Carl Hetherington  <cth@carlh.net>
99
100         * Fix incorrect fades when trim is being used.
101
102 2016-01-11  Carl Hetherington  <cth@carlh.net>
103
104         * Updated nl_NL translation from Rob van Nieuwkerk.
105
106 2016-01-10  Carl Hetherington  <cth@carlh.net>
107
108         * Sort "Add file(s)..." images case-insensitively.
109
110         * Version 2.6.15 released.
111
112 2016-01-09  Carl Hetherington  <cth@carlh.net>
113
114         * Fix file-not-found errors with dcpomatic_create on Windows
115         in some situations.
116
117 2016-01-08  c.hetherington  <cth@carlh.net>
118
119         * Attempt to make subtitles view resizeable on all platforms (#781).
120
121         * Don't expand all cinemas on opening KDM dialogs (#779).
122
123 2016-01-07  Carl Hetherington  <cth@carlh.net>
124
125         * Version 2.6.14 released.
126
127 2016-01-07  c.hetherington  <cth@carlh.net>
128
129         * Sort image files added using "Add file(s)..." alphabetically
130         rather than trying to find numbers in the filenames.
131
132 2016-01-07  Carl Hetherington  <cth@carlh.net>
133
134         * Version 2.6.13 released.
135
136 2016-01-07  Carl Hetherington  <cth@carlh.net>
137
138         * Version 2.6.12 released.
139
140 2016-01-06  Carl Hetherington  <cth@carlh.net>
141
142         * Updated ru_RU translation from Igor Voytovich.
143
144         * Version 2.6.11 released.
145
146 2016-01-06  c.hetherington  <cth@carlh.net>
147
148         * New sk_SK translation from Tomáš Hlaváč.
149
150 2015-12-23  Carl Hetherington  <cth@carlh.net>
151
152         * Add basic search function to KDM creator screens list (#739).
153
154         * Version 2.6.10 released.
155
156 2015-12-23  Carl Hetherington  <cth@carlh.net>
157
158         * Updated nl_NL translation from Rob van Nieuwkerk.
159
160         * Version 2.6.9 released.
161
162 2015-12-23  Carl Hetherington  <cth@carlh.net>
163
164         * Add stored list of DKDMs to KDM creator (#767).
165
166 2015-12-22  Carl Hetherington  <cth@carlh.net>
167
168         * Fix hang when removing screens in some cases.
169
170 2015-12-21  Carl Hetherington  <cth@carlh.net>
171
172         * Version 2.6.8 released.
173
174 2015-12-21  c.hetherington  <cth@carlh.net>
175
176         * Reduce frequency of temporary writes to disk (#748).
177
178         * Use new Dolby website for both Doremi and Dolby certificates (#775).
179
180 2015-12-18  c.hetherington  <cth@carlh.net>
181
182         * Fix double-calculation of DCP hashes.
183
184         * Add hint about making non-24/48 FPS Interop DCPs.
185
186 2015-12-15  Carl Hetherington  <cth@carlh.net>
187
188         * Updated de_DE translation from Carsten Kurz.
189
190         * Updated nl_NL translation from Rob van Niuewkerk.
191
192 2015-12-11  Carl Hetherington  <cth@carlh.net>
193
194         * Version 2.6.7 released.
195
196 2015-12-11  Carl Hetherington  <cth@carlh.net>
197
198         * Version 2.6.6 released.
199
200 2015-12-06  Carl Hetherington  <cth@carlh.net>
201
202         * Add menu option to send a project to the
203         batch converter (#770).
204
205 2015-12-10  Carl Hetherington  <cth@carlh.net>
206
207         * Put ISDCF name subtitle language in lower case if all subs are
208         burnt into the image.
209
210 2015-12-09  Carl Hetherington  <cth@carlh.net>
211
212         * Version 2.6.5 released.
213
214 2015-12-08  Carl Hetherington  <cth@carlh.net>
215
216         * Version 2.6.4 released.
217
218 2015-11-30  Carl Hetherington  <cth@carlh.net>
219
220         * Port to OpenJPEG version 2.1.
221
222 2015-12-04  Carl Hetherington  <cth@carlh.net>
223
224         * Version 2.6.3 released.
225
226 2015-12-04  Carl Hetherington  <cth@carlh.net>
227
228         * Fix non-functional send-problem-report.
229
230 2015-12-03  Carl Hetherington  <cth@carlh.net>
231
232         * Version 2.6.2 released.
233
234 2015-12-03  Carl Hetherington  <cth@carlh.net>
235
236         * Fix crash on startup of server GUI in some cases.
237
238 2015-12-03  Carl Hetherington  <cth@carlh.net>
239
240         * Version 2.6.1 released.
241
242 2015-12-03  Carl Hetherington  <cth@carlh.net>
243
244         * Fix crash on uploading to TMS via FTP.
245
246 2015-12-02  Carl Hetherington  <cth@carlh.net>
247
248         * Version 2.6.0 released.
249
250 2015-12-02  Carl Hetherington  <cth@carlh.net>
251
252         * Version 2.5.15 released.
253
254 2015-12-02  Carl Hetherington  <cth@carlh.net>
255
256         * Version 2.5.14 released.
257
258 2015-12-02  Carl Hetherington  <cth@carlh.net>
259
260         * Various fixes to certificate downloading.
261
262         * Version 2.5.13 released.
263
264 2015-12-02  Carl Hetherington  <cth@carlh.net>
265
266         * Remove insistence on 6-character Doremi serials (#768).
267
268 2015-12-01  c.hetherington  <cth@carlh.net>
269
270         * Updated ru_RU translation from Igor Voytovich.
271
272 2015-11-30  Carl Hetherington  <cth@carlh.net>
273
274         * Updated nl_NL translation from Rob van Nieuwkerk.
275
276 2015-11-29  Carl Hetherington  <cth@carlh.net>
277
278         * Version 2.5.12 released.
279
280 2015-11-29  Carl Hetherington  <cth@carlh.net>
281
282         * Possibly fix large memory use with burnt-in subtitles (#766).
283
284 2015-11-28  Carl Hetherington  <cth@carlh.net>
285
286         * Version 2.5.11 released.
287
288 2015-11-28  Carl Hetherington  <cth@carlh.net>
289
290         * Updated nl_NL translation from Rob van Nieuwkerk.
291
292         * Fix various problems with specification of install directory
293         on Windows (#643, #705).
294
295 2015-11-27  Carl Hetherington  <cth@carlh.net>
296
297         * Add config and server list to the batch converter's menus (#765).
298
299         * Fix incorrect subtitle timings with multi-reel (#760).
300
301         * Version 2.5.10 released.
302
303 2015-11-27  Carl Hetherington  <cth@carlh.net>
304
305         * Fix download of some Doremi certificates (#763).
306
307 2015-11-27  c.hetherington  <cth@carlh.net>
308
309         * Updated de_DE translation from Carsten Kurz.
310
311         * Hopefully fix truncated text in the colour conversion dialog
312         on OS X.
313
314 2015-11-26  Carl Hetherington  <cth@carlh.net>
315
316         * Version 2.5.9 released.
317
318 2015-11-26  Carl Hetherington  <cth@carlh.net>
319
320         * Updated de_DE translation from Carsten Kurz.
321
322 2015-11-24  Carl Hetherington  <cth@carlh.net>
323
324         * Version 2.5.8 released.
325
326 2015-11-24  Carl Hetherington  <cth@carlh.net>
327
328         * Version 2.5.7 released.
329
330 2015-11-20  Carl Hetherington  <cth@carlh.net>
331
332         * Lower default position of SubRip subtitles a bit.
333
334 2015-11-19  Carl Hetherington  <cth@carlh.net>
335
336         * Adjust preview subtitle position to better match reality
337         in some cases.
338
339 2015-11-19  c.hetherington  <cth@carlh.net>
340
341         * Add menu option to make a DKDM for DCP-o-matic (#755).
342
343 2015-11-18  Carl Hetherington  <cth@carlh.net>
344
345         * Version 2.5.6 released.
346
347 2015-11-18  c.hetherington  <cth@carlh.net>
348
349         * Add LUFS / LRA analysis using FFmpeg's ebur128 filter (#368).
350
351 2015-11-17  Carl Hetherington  <cth@carlh.net>
352
353         * Bump libdcp for fix to encoded date header in MXF files when
354         encoding on Windows (#754).
355
356         * Version 2.5.5 released.
357
358 2015-11-17  c.hetherington  <cth@carlh.net>
359
360         * Updated nl_NL translation from Rob van Nieuwkerk.
361
362         * Fix crash when previewing MXFs in some cases.
363
364 2015-11-16  Carl Hetherington  <cth@carlh.net>
365
366         * Updated nl_NL translation from Rob van Nieuwkerk.
367
368 2015-11-15  Carl Hetherington  <cth@carlh.net>
369
370         * Version 2.5.4 released.
371
372 2015-11-15  Carl Hetherington  <cth@carlh.net>
373
374         * Updated ru_RU translation from Igor Voytovich.
375
376         * Basic support for trusted device lists in KDMs (#750).
377
378 2015-11-14  Carl Hetherington  <cth@carlh.net>
379
380         * Updated nl_NL translation from Rob van Nieuwkerk.
381
382         * Fix various misbehaviours with update checking (#749).
383
384         * Updated fr_FR translation from Thierry Journet.
385
386 2015-11-13  Carl Hetherington  <cth@carlh.net>
387
388         * Version 2.5.3 released.
389
390 2015-11-13  c.hetherington  <cth@carlh.net>
391
392         * Vertically align SubRip subtitles with reference to the bottom
393         of the screen (#744).
394
395         * Disable YUV->RGB conversion controls with non-YUV sources (#649).
396
397         * Allow multiple recipients of KDM emails (#745).
398
399 2015-11-12  Carl Hetherington  <cth@carlh.net>
400
401         * Version 2.5.2 released.
402
403 2015-11-12  Carl Hetherington  <cth@carlh.net>
404
405         * Extend maximum audio channels to 16 for an experiment.
406
407 2015-11-12  c.hetherington  <cth@carlh.net>
408
409         * Updated ru_RU translation from Igor Voytovich.
410
411 2015-11-12  Carl Hetherington  <cth@carlh.net>
412
413         * Updated nl_NL translation from Rob van Nieuwkerk.
414
415 2015-11-11  Carl Hetherington  <cth@carlh.net>
416
417         * Updated pt_PT translation from Tiago Casal Ribeiro.
418
419         * Updated sv_SE translation from Adam Klotblixt.
420
421 2015-11-10  Carl Hetherington  <cth@carlh.net>
422
423         * Further adjustments to playhead behaviour during trim (#737).
424
425         * Version 2.5.1 released.
426
427 2015-11-10  Carl Hetherington  <cth@carlh.net>
428
429         * Updated fr_FR translation from Thierry Journet.
430
431 2015-11-09  Carl Hetherington  <cth@carlh.net>
432
433         * Correct a number of float/double mismatches; should fix #742.
434
435         * Desensitise trim-playhead buttons as appropriate (#737).
436
437         * Keep same frame visible after trimming content start (#737).
438
439         * Trim frames after the current one with "trim after current", leaving
440         the current frame in (#737).
441
442 2015-11-08  Carl Hetherington  <cth@carlh.net>
443
444         * Fix bad layout in the audio tab (#738).
445
446         * Allow configuration of SubRip subtitle colour and outlines.
447
448 2015-11-06  Carl Hetherington  <cth@carlh.net>
449
450         * Sort cinemas in KDM dialog and standalone creator (#726).
451
452 2015-11-06  c.hetherington  <cth@carlh.net>
453
454         * Updated ru_RU translation from Igor Voytovich.
455
456 2015-11-06  Carl Hetherington  <cth@carlh.net>
457
458         * Make single-frame image sources adjust their notional
459         frame rate to that of the DCP (#714).
460
461 2015-11-05  Carl Hetherington  <cth@carlh.net>
462
463         * Correct time display when previewing multi-reel DCP content.
464
465 2015-11-05  c.hetherington  <cth@carlh.net>
466
467         * Updated nl_NL translation from Rob van Nieuwkerk.
468
469 2015-11-05  Carl Hetherington  <cth@carlh.net>
470
471         * Version 2.5.0 released.
472
473 2015-11-05  Carl Hetherington  <cth@carlh.net>
474
475         * Version 2.4.18 released.
476
477 2015-11-04  Carl Hetherington  <cth@carlh.net>
478
479         * Updated nl_NL translation from Rob van Nieuwkerk.
480
481         * Version 2.4.17 released.
482
483 2015-11-04  Carl Hetherington  <cth@carlh.net>
484
485         * Version 2.4.16 released.
486
487 2015-11-03  Carl Hetherington  <cth@carlh.net>
488
489         * Fix error when previewing DCP content with added subtitles (#736).
490
491         * Fix crash with multi-reel DCP content.
492
493         * Updated fr_FR translation from Thierry Journet.
494
495         * Updated ru_RU translation from Igor Voytovich.
496
497         * Updated nl_NL translation from Rob van Nieuwkerk.
498
499 2015-11-02  Carl Hetherington  <cth@carlh.net>
500
501         * Updated nl_NL translation from Rob van Nieuwkerk.
502
503         * Fix incorrect preview rendering of italic subtitles (#728).
504
505 2015-10-30  c.hetherington  <cth@carlh.net>
506
507         * Updated ru_RU translation from Igor Voytovich.
508
509         * Fix non-update of timeline when reels setup changes (#735).
510
511 2015-10-29  Carl Hetherington  <cth@carlh.net>
512
513         * Version 2.4.15 released.
514
515 2015-10-29  Carl Hetherington  <cth@carlh.net>
516
517         * Fix incorrect colours following re-scale of existing
518         DCP content (#730).
519
520         * Updated nl_NL translation from Rob van Nieuwkerk.
521
522         * Updated pt_PT translation from Tiago Casal Ribeiro.
523
524 2015-10-28  Carl Hetherington  <cth@carlh.net>
525
526         * New pt_PT translation from Tiago Casal Ribeiro.
527
528         * Version 2.4.14 released.
529
530 2015-10-28  Carl Hetherington  <cth@carlh.net>
531
532         * Version 2.4.13 released.
533
534 2015-10-28  Carl Hetherington  <cth@carlh.net>
535
536         * Fix ordering of filename in image sets in some cases
537         (e.g. foo_01042015_00000, foo_01042015_00001...)
538
539         * Updated da_DK translation from Anders Uhl Pedersen.
540
541         * Fix erroneous addition of referenced assets to PKLs (#723).
542
543 2015-10-19  Carl Hetherington  <cth@carlh.net>
544
545         * Draw reels in the timeline.
546
547         * Fix by-video-content reel split when there is stuff
548         after the last piece of video content.
549
550         * Add button to export leaf private key from the config.
551
552 2015-10-17  Carl Hetherington  <cth@carlh.net>
553
554         * Version 2.4.12 released.
555
556 2015-10-15  Carl Hetherington  <cth@carlh.net>
557
558         * Fix out-of-range Interop subtitle timing in some cases (#717).
559
560 2015-10-14  Carl Hetherington  <cth@carlh.net>
561
562         * Only show existing DCP channels in the audio dialog (#715).
563
564         * Various optimizations to the upmixer filters; drop order of
565         Upmixer A Lfe/C and Upmixer B Lfe filters to speed them up.
566
567 2015-10-13  Carl Hetherington  <cth@carlh.net>
568
569         * Version 2.4.11 released.
570
571 2015-10-13  Carl Hetherington  <cth@carlh.net>
572
573         * Add basic support for multi-reel.
574
575         * Fix referencing of multi-reel DCPs.
576
577 2015-10-12  Carl Hetherington  <cth@carlh.net>
578
579         * Version 2.4.10 released.
580
581 2015-10-12  Carl Hetherington  <cth@carlh.net>
582
583         * Updated nl_NL translation from Rob van Nieuwkerk.
584
585 2015-10-11  Carl Hetherington  <cth@carlh.net>
586
587         * Add option to log SMTP session transcripts
588         for debugging failures to send email.
589
590         * Version 2.4.9 released.
591
592 2015-10-11  Carl Hetherington  <cth@carlh.net>
593
594         * Provide progress indication when finding
595         subtitles (#711).
596
597         * Updated ru_RU translation from Igor Voytovich.
598
599         * Updated pl_PL translation from Marek Skrzelowski.
600
601 2015-10-10  Carl Hetherington  <cth@carlh.net>
602
603         * Version 2.4.8 released.
604
605 2015-10-10  Carl Hetherington  <cth@carlh.net>
606
607         * Version 2.4.7 released.
608
609 2015-10-10  Carl Hetherington  <cth@carlh.net>
610
611         * Updated nl_NL translation from
612         Rob van Nieuwkerk.
613
614 2015-10-09  Carl Hetherington  <cth@carlh.net>
615
616         * Version 2.4.6 released.
617
618 2015-10-09  c.hetherington  <cth@carlh.net>
619
620         * Create certificate chains with nicer default
621         organizational unit etc.
622
623         * Various improvements to server GUI.
624
625         * Package main DCP-o-matic, server and batch
626         converter on all platforms.
627
628         * Add KDM creator application which can
629         make new KDMs given a DKDM.
630
631 2015-10-08  Carl Hetherington  <cth@carlh.net>
632
633         * Update to fr_FR translation from Thierry Journet.
634
635 2015-10-07  Carl Hetherington  <cth@carlh.net>
636
637         * Version 2.4.5 released.
638
639 2015-10-07  Carl Hetherington  <cth@carlh.net>
640
641         * Fix job description layout on OS X.
642
643 2015-10-06  Carl Hetherington  <cth@carlh.net>
644
645         * Version 2.4.4 released.
646
647 2015-10-06  Carl Hetherington  <cth@carlh.net>
648
649         * Version 2.4.3 released.
650
651 2015-10-06  Carl Hetherington  <cth@carlh.net>
652
653         * Version 2.4.2 released.
654
655 2015-10-06  Carl Hetherington  <cth@carlh.net>
656
657         * Fix subtitle timing when the DCP rate
658         is different to their native rate.
659
660         * Fix invalid SMPTE subtitle output
661         in some cases.
662
663         * Version 2.4.1 released.
664
665 2015-10-06  Carl Hetherington  <cth@carlh.net>
666
667         * Speculative support for multi-part
668         bitmap subtitles (#709).
669
670 2015-10-05  Carl Hetherington  <cth@carlh.net>
671
672         * Version 2.4.0 released.
673
674 2015-10-05  Carl Hetherington  <cth@carlh.net>
675
676         * Version 2.3.14 released.
677
678 2015-10-04  Carl Hetherington  <cth@carlh.net>
679
680         * Fix subtitle timing under trim.
681
682 2015-10-02  Carl Hetherington  <cth@carlh.net>
683
684         * Version 2.3.13 released.
685
686 2015-10-01  Carl Hetherington  <cth@carlh.net>
687
688         * Version 2.3.12 released.
689
690 2015-09-30  c.hetherington  <cth@carlh.net>
691
692         * Fix broken video frame rate override control.
693
694 2015-09-30  Carl Hetherington  <cth@carlh.net>
695
696         * Version 2.3.11 released.
697
698 2015-09-30  Carl Hetherington  <cth@carlh.net>
699
700         * Fix various confusions with subtitles and
701         changing video frame rates.
702
703 2015-09-29  Carl Hetherington  <cth@carlh.net>
704
705         * Version 2.3.10 released.
706
707 2015-09-29  Carl Hetherington  <cth@carlh.net>
708
709         * Improve fix for failure to analyse some audio.
710
711 2015-09-28  Carl Hetherington  <cth@carlh.net>
712
713         * Version 2.3.9 released.
714
715 2015-09-28  c.hetherington  <cth@carlh.net>
716
717         * Fix update of display when changing DCP video rate (#699).
718
719 2015-09-28  Carl Hetherington  <cth@carlh.net>
720
721         * Version 2.3.8 released.
722
723 2015-09-28  c.hetherington  <cth@carlh.net>
724
725         * Fix problems with audio analysis of some combined
726         video/audio files.
727
728         * Fix mis-identification of a folder of images
729         as a DCP in some cases.
730
731 2015-09-27  Carl Hetherington  <cth@carlh.net>
732
733         * Version 2.3.7 released.
734
735 2015-09-26  Carl Hetherington  <cth@carlh.net>
736
737         * Fix crash with embedded subtitles with some
738         video files.
739
740         * Version 2.3.6 released.
741
742 2015-09-25  Carl Hetherington  <cth@carlh.net>
743
744         * Fix assertion failure when loading .MTS files (#702).
745
746         * Fix incorrect hint about 3D content in a 2D DCP.
747
748         * Detect and convert from non-UTF-8
749         subtitle encodings.
750
751 2015-09-21  Carl Hetherington  <cth@carlh.net>
752
753         * Version 2.3.5 released.
754
755 2015-09-20  Carl Hetherington  <cth@carlh.net>
756
757         * Fix setting of frame rate when loading
758         image folders.
759
760 2015-09-18  Carl Hetherington  <cth@carlh.net>
761
762         * Add another upmixer which is a simpler
763         matrix-type thing with no filtering
764         (apart from Lfe).
765
766 2015-09-17  Carl Hetherington  <cth@carlh.net>
767
768         * Version 2.3.4 released.
769
770 2015-09-17  Carl Hetherington  <cth@carlh.net>
771
772         * Version 2.3.3 released.
773
774 2015-09-16  Carl Hetherington  <cth@carlh.net>
775
776         * Fix exception on adding an empty folder
777         as content (#691).
778
779         * Add config option for default standard
780         (SMPTE / Interop).
781
782 2015-09-16  c.hetherington  <cth@carlh.net>
783
784         * Allow imported DCPs to be referenced rather
785         than re-wrapped (i.e. creation of VF DCPs).
786
787 2015-09-15  Carl Hetherington  <cth@carlh.net>
788
789         * Fix crash on re-making certificate chains
790         after removing all existing certificates (#690).
791
792 2015-09-15  c.hetherington  <cth@carlh.net>
793
794         * Fix failure to display audio analysis
795         in some cases.
796
797 2015-09-15  Carl Hetherington  <cth@carlh.net>
798
799         * Version 2.3.2 released.
800
801 2015-09-14  Carl Hetherington  <cth@carlh.net>
802
803         * Fix Windows short-cut to encode server.
804
805         * Version 2.3.1 released.
806
807 2015-09-14  Carl Hetherington  <cth@carlh.net>
808
809         * Version 2.2.1 released.
810
811 2015-09-03  c.hetherington  <cth@carlh.net>
812
813         * Quicker, though slightly less safe,
814         check for existing picture data; go back
815         from the last frame written until we
816         find a good one rather than going
817         through from the beginning until we find
818         a bad one (#519, #504).
819
820         * Add frame counter to progress
821         when transcoding (#111).
822
823         * Add button to export certificates
824         from the configuration (#668).
825
826         * Add option to always analyse audio
827         and put the peak value into the audio
828         tab so it's easy to see (#673).
829
830 2015-09-14  Carl Hetherington  <cth@carlh.net>
831
832         * Version 2.2.0 released.
833
834 2015-09-14  Carl Hetherington  <cth@carlh.net>
835
836         * Version 2.1.65 released.
837
838 2015-09-12  Carl Hetherington  <cth@carlh.net>
839
840         * Version 2.1.64 released.
841
842 2015-09-12  Carl Hetherington  <cth@carlh.net>
843
844         * Several fixes to SMPTE subtitle syntax.
845
846         * Version 2.1.63 released.
847
848 2015-09-11  Carl Hetherington  <cth@carlh.net>
849
850         * Fix assertion failure when creating 6-channel DCPs
851         using the mid-side processor.
852
853 2015-09-10  Carl Hetherington  <cth@carlh.net>
854
855         * Version 2.1.62 released.
856
857 2015-09-10  Carl Hetherington  <cth@carlh.net>
858
859         * Version 2.1.61 released.
860
861 2015-09-09  Carl Hetherington  <cth@carlh.net>
862
863         * Version 2.1.60 released.
864
865 2015-09-09  Carl Hetherington  <cth@carlh.net>
866
867         * Updated fr_FR translation from Thierry Journet.
868
869         * Version 2.1.59 released.
870
871 2015-09-09  Carl Hetherington  <cth@carlh.net>
872
873         * Version 2.1.59 released.
874
875 2015-09-09  c.hetherington  <cth@carlh.net>
876
877         * Use SRC_LINEAR when resampling for
878         audio analysis to speed things up (#685).
879
880 2015-09-09  Carl Hetherington  <cth@carlh.net>
881
882         * Version 2.1.58 released.
883
884 2015-09-09  Carl Hetherington  <cth@carlh.net>
885
886         * Actually fix missing libsamplerate
887         dylib for OS X.
888
889 2015-09-08  Carl Hetherington  <cth@carlh.net>
890
891         * Version 2.1.57 released.
892
893 2015-09-08  c.hetherington  <cth@carlh.net>
894
895         * Missing libsamplerate dylib for OS X.
896
897 2015-09-06  Carl Hetherington  <cth@carlh.net>
898
899         * Version 2.1.56 released.
900
901 2015-09-06  Carl Hetherington  <cth@carlh.net>
902
903         * Version 2.1.55 released.
904
905 2015-09-05  Carl Hetherington  <cth@carlh.net>
906
907         * Version 2.1.54 released.
908
909 2015-09-05  Carl Hetherington  <cth@carlh.net>
910
911         * Version 2.1.53 released.
912
913 2015-09-04  Carl Hetherington  <cth@carlh.net>
914
915         * Use libsamplerate for resampling instead
916         of FFmpeg / libsoxr.
917
918         * Fix audio mapping view changing size
919         on first click.
920
921         * Version 2.1.52 released.
922
923 2015-09-03  Carl Hetherington  <cth@carlh.net>
924
925         * Version 2.1.51 released.
926
927 2015-09-02  Carl Hetherington  <cth@carlh.net>
928
929         * Switch to soxr resampler as it seems
930         to have fewer artefacts in some cases (#682, possibly #493).
931
932 2015-09-02  c.hetherington  <cth@carlh.net>
933
934         * Fix problems when changing the number
935         of encoding servers / threads during an
936         encode (#683).
937
938 2015-09-02  Carl Hetherington  <cth@carlh.net>
939
940         * Version 2.1.50 released.
941
942 2015-09-01  Carl Hetherington  <cth@carlh.net>
943
944         * Allow cancellation of transcodes during the
945         checking of existing frames (#679).
946
947         * Version 2.1.49 released.
948
949 2015-08-31  Carl Hetherington  <cth@carlh.net>
950
951         * Version 2.1.48 released.
952
953 2015-08-31  Carl Hetherington  <cth@carlh.net>
954
955         * Stop very long searches for subtitles where
956         there are none.
957
958         * Updated es_ES translation from Manuel AC.
959
960 2015-08-30  Carl Hetherington  <cth@carlh.net>
961
962         * Updated ru_RU translation from Igor Voytovich.
963
964 2015-08-28  Carl Hetherington  <cth@carlh.net>
965
966         * Version 2.1.47 released.
967
968 2015-08-28  c.hetherington  <cth@carlh.net>
969
970         * Fix crash on adding a KDM to DCP content
971         (hopefully fixing #645).
972
973 2015-08-27  Carl Hetherington  <cth@carlh.net>
974
975         * Tidy up DCP content colour conversion
976         a bit.
977
978         * Fix creation of badly-named configuration
979         directories in some circumstances (#654).
980
981 2015-08-26  Carl Hetherington  <cth@carlh.net>
982
983         * Version 2.1.46 released.
984
985 2015-08-25  Carl Hetherington  <cth@carlh.net>
986
987         * Version 2.1.45 released.
988
989 2015-08-25  Carl Hetherington  <cth@carlh.net>
990
991         * Add video waveform viewer.
992
993 2015-08-23  Carl Hetherington  <cth@carlh.net>
994
995         * Use correct fonts to render subtitles in preview (#663).
996
997 2015-08-22  Carl Hetherington  <cth@carlh.net>
998
999         * Version 2.1.44 released.
1000
1001 2015-08-20  Carl Hetherington  <cth@carlh.net>
1002
1003         * Version 2.1.43 released.
1004
1005 2015-08-20  Carl Hetherington  <cth@carlh.net>
1006
1007         * Fix assertion failure with overlapping video content (#666).
1008
1009 2015-08-19  Carl Hetherington  <cth@carlh.net>
1010
1011         * Version 2.1.42 released.
1012
1013 2015-08-18  Carl Hetherington  <cth@carlh.net>
1014
1015         * Add custom dialog to select system fonts on Windows
1016         (#491).
1017
1018         * Version 2.1.41 released.
1019
1020 2015-08-18  Carl Hetherington  <cth@carlh.net>
1021
1022         * Add configuration for DCP creator metadata.
1023
1024         * Version 2.1.40 released.
1025
1026 2015-08-18  Carl Hetherington  <cth@carlh.net>
1027
1028         * Fix various problems when creating
1029         subtitled Interop DCPs on Windows.
1030
1031 2015-08-17  Carl Hetherington  <cth@carlh.net>
1032
1033         * Version 2.1.39 released.
1034
1035 2015-08-17  Carl Hetherington  <cth@carlh.net>
1036
1037         * Fix problems when encoding 3D from separate
1038         L/R sources.
1039
1040         * Version 2.1.38 released.
1041
1042 2015-08-17  Carl Hetherington  <cth@carlh.net>
1043
1044         * Fix crop of some YUV content.
1045
1046 2015-08-11  Carl Hetherington  <cth@carlh.net>
1047
1048         * Prevent multiple creation of certificate chains
1049         on startup (part of #651).
1050
1051 2015-08-10  Carl Hetherington  <cth@carlh.net>
1052
1053         * Fix erroneous folder creation on Windows (#654).
1054
1055         * Fix incorrect layout on Windows (#653).
1056
1057 2015-08-09  Carl Hetherington  <cth@carlh.net>
1058
1059         * Version 2.1.37 released.
1060
1061 2015-08-09  Carl Hetherington  <cth@carlh.net>
1062
1063         * Fix various incorrect behaviours with 96kHz
1064         audio sources.
1065
1066 2015-08-06  Carl Hetherington  <cth@carlh.net>
1067
1068         * Version 2.1.36 released.
1069
1070 2015-08-06  Carl Hetherington  <cth@carlh.net>
1071
1072         * Make dcpomatic_create assign a default name if none
1073         is specified.  Fix dcpomatic_create help.
1074
1075         * Add --no-sign and --no-use-isdcf-name to dcpomatic_create.
1076
1077 2015-08-05  Carl Hetherington  <cth@carlh.net>
1078
1079         * Version 2.1.35 released.
1080
1081 2015-08-05  Carl Hetherington  <cth@carlh.net>
1082
1083         * Version 2.1.34 released.
1084
1085 2015-08-05  Carl Hetherington  <cth@carlh.net>
1086
1087         * Version 2.1.33 released.
1088
1089 2015-08-04  Carl Hetherington  <cth@carlh.net>
1090
1091         * Version 2.1.32 released.
1092
1093 2015-08-04  Carl Hetherington  <cth@carlh.net>
1094
1095         * Add --standard option to dcpomatic_create.
1096
1097         * Disable "2D version of 3D content" ISDCF metadata
1098         checkbutton with 3D content (part of #652).
1099
1100 2015-07-30  c.hetherington  <cth@carlh.net>
1101
1102         * Allow recreation of the certificate chain and key
1103         used for KDM decryption (#644).
1104
1105 2015-07-29  Carl Hetherington  <cth@carlh.net>
1106
1107         * Version 2.1.31 released.
1108
1109 2015-07-29  Carl Hetherington  <cth@carlh.net>
1110
1111         * Fix "find missing" with DCP folders (#646).
1112
1113         * Fix garbled audio from DCP sources when running
1114         on Windows.
1115
1116 2015-07-28  c.hetherington  <cth@carlh.net>
1117
1118         * Stop forward-frame button going off the end of the film.
1119
1120         * Notice when content is modified and offer to save the project
1121         on closing DCP-o-matic.
1122
1123         * Recognise .w64 and .flac as audio files.
1124
1125 2015-07-27  Carl Hetherington  <cth@carlh.net>
1126
1127         * Version 2.1.30 released.
1128
1129 2015-07-27  Carl Hetherington  <cth@carlh.net>
1130
1131         * Updated ru_RU translation from Igor Voytovich.
1132
1133         * Version 2.1.29 released.
1134
1135 2015-07-27  Carl Hetherington  <cth@carlh.net>
1136
1137         * Fix i18n for some messages.
1138
1139 2015-07-25  Carl Hetherington  <cth@carlh.net>
1140
1141         * Version 2.1.28 released.
1142
1143 2015-07-24  Carl Hetherington  <cth@carlh.net>
1144
1145         * Fix problems when using large start trims relative
1146         to content length.
1147
1148 2015-07-22  Carl Hetherington  <cth@carlh.net>
1149
1150         * Use NR for rating an in ISDCF name if none is specified.
1151
1152 2015-07-21  Carl Hetherington  <cth@carlh.net>
1153
1154         * Version 2.1.27 released.
1155
1156 2015-07-21  Carl Hetherington  <cth@carlh.net>
1157
1158         * Fix incorrect conversion of audio from DCP sources (#642).
1159
1160 2015-07-20  Carl Hetherington  <cth@carlh.net>
1161
1162         * Version 2.1.26 released.
1163
1164 2015-07-20  Carl Hetherington  <cth@carlh.net>
1165
1166         * Fix missing second lines of subtitles in
1167         some cases (#641).
1168
1169 2015-07-19  Carl Hetherington  <cth@carlh.net>
1170
1171         * Fix some missing set-to-defaults (#640).
1172
1173         * Version 2.1.25 released.
1174
1175 2015-07-17  Carl Hetherington  <cth@carlh.net>
1176
1177         * Version 2.1.24 released.
1178
1179 2015-07-17  c.hetherington  <cth@carlh.net>
1180
1181         * Support FTP upload to TMS (#639).
1182
1183         * Fix bad behaviour of timeline snap.
1184
1185 2015-07-17  Carl Hetherington  <cth@carlh.net>
1186
1187         * Version 2.1.23 released.
1188
1189 2015-07-17  Carl Hetherington  <cth@carlh.net>
1190
1191         * Improve still-image filename sorting.
1192
1193 2015-07-16  Carl Hetherington  <cth@carlh.net>
1194
1195         * Updated ru_RU translation from Igor Voytovich.
1196
1197         * Version 2.1.22 released.
1198
1199 2015-07-16  c.hetherington  <cth@carlh.net>
1200
1201         * Updated ru_RU translation from Igor Voytovich.
1202
1203 2015-07-14  c.hetherington  <cth@carlh.net>
1204
1205         * Updated fr_FR translation from Thierry Journet.
1206
1207         * Fix trim point movement when changing DCP frame rate (#637).
1208
1209 2015-07-14  Carl Hetherington  <cth@carlh.net>
1210
1211         * Version 2.1.21 released.
1212
1213 2015-07-14  Carl Hetherington  <cth@carlh.net>
1214
1215         * Fix occasional strange failure to allow content
1216         selection (#636).
1217
1218         * Fix failure to encode 3D from separate content
1219         in some cases (from 1.x) (#634).
1220
1221         * Fix non-working 3D DCP creation when using separate
1222         pieces of content for each eye (#635).
1223
1224 2015-07-12  Carl Hetherington  <cth@carlh.net>
1225
1226         * Enforce restrictions on SSL certificate properties.
1227
1228 2015-07-09  Carl Hetherington  <cth@carlh.net>
1229
1230         * Improve 'best' frame rate guess in some cases (#633).
1231
1232         * Version 2.1.20 released.
1233
1234 2015-07-09  c.hetherington  <cth@carlh.net>
1235
1236         * Fix error when using DCP content with no audio channels.
1237
1238         * Stop Ctrl+A working when the content tab is not visible (#577).
1239
1240 2015-07-08  c.hetherington  <cth@carlh.net>
1241
1242         * Remove the (I suspect) rarely used and very limited
1243         'properties' dialogue.
1244
1245         * Stop V2 recognising V1 servers and vice versa (#510).
1246
1247 2015-07-07  Carl Hetherington  <cth@carlh.net>
1248
1249         * Version 2.1.19 released.
1250
1251 2015-07-06  c.hetherington  <cth@carlh.net>
1252
1253         * Copy pl_PL translation from 1.x.
1254
1255 2015-07-06  Carl Hetherington  <cth@carlh.net>
1256
1257         * Version 2.1.18 released.
1258
1259 2015-07-06  c.hetherington  <cth@carlh.net>
1260
1261         * Fix incorrectly formatted KDM emails (#630).
1262
1263 2015-07-03  Carl Hetherington  <cth@carlh.net>
1264
1265         * Version 2.1.17 released.
1266
1267 2015-07-03  Carl Hetherington  <cth@carlh.net>
1268
1269         * Version 2.1.16 released.
1270
1271 2015-07-02  Carl Hetherington  <cth@carlh.net>
1272
1273         * Version 2.1.15 released.
1274
1275 2015-07-02  c.hetherington  <cth@carlh.net>
1276
1277         * Support <font color="#abcdef"> tags in SubRip files.
1278
1279         * Fix failure to burn subs over existing DCP sources.
1280
1281         * Remove output gamma configuration option.
1282
1283 2015-07-02  Carl Hetherington  <cth@carlh.net>
1284
1285         * Version 2.1.14 released.
1286
1287 2015-07-02  Carl Hetherington  <cth@carlh.net>
1288
1289         * Version 2.1.13 released.
1290
1291 2015-07-02  Carl Hetherington  <cth@carlh.net>
1292
1293         * Restore audio analysis button for individual
1294         sources (#607 and #622).
1295
1296 2015-06-30  c.hetherington  <cth@carlh.net>
1297
1298         * Write FFmpeg messages of AV_LOG_WARNING and
1299         below to the project's log file.
1300
1301 2015-06-29  Carl Hetherington  <cth@carlh.net>
1302
1303         * Version 2.1.12 released.
1304
1305 2015-06-25  c.hetherington  <cth@carlh.net>
1306
1307         * Disallow impossible burn settings by manipulating
1308         the controls in the subtitle panel (#625).
1309
1310 2015-06-26  Carl Hetherington  <cth@carlh.net>
1311
1312         * Version 2.1.11 released.
1313
1314 2015-06-26  Carl Hetherington  <cth@carlh.net>
1315
1316         * Fix missing subtitles in some cases.
1317
1318         * Fix no-rebuild of DCP after subtitle burn is turned off/on.
1319
1320 2015-06-25  Carl Hetherington  <cth@carlh.net>
1321
1322         * Version 2.1.10 released.
1323
1324 2015-06-25  c.hetherington  <cth@carlh.net>
1325
1326         * Add decode debugging option.
1327
1328 2015-06-25  Carl Hetherington  <cth@carlh.net>
1329
1330         * Version 2.1.9 released.
1331
1332 2015-06-24  Carl Hetherington  <cth@carlh.net>
1333
1334         * Version 2.1.8 released.
1335
1336 2015-06-24  c.hetherington  <cth@carlh.net>
1337
1338         * Bump libdcp for probable fix to various font ID problems (#620).
1339
1340 2015-06-23  Carl Hetherington  <cth@carlh.net>
1341
1342         * Fix incorrect saving of colour conversion settings (#618).
1343
1344 2015-06-21  Carl Hetherington  <cth@carlh.net>
1345
1346         * Add some more video properties to the content properties
1347         dialogue.
1348
1349         * Version 2.1.7 released.
1350
1351 2015-06-21  Carl Hetherington  <cth@carlh.net>
1352
1353         * Prevent DCP creation if the project is set up to request
1354         non-burnt-in subtitles with text-subtitle content (#606).
1355
1356         * Fix status message appearance on OS X (#615).
1357
1358 2015-06-19  Carl Hetherington  <cth@carlh.net>
1359
1360         * Fix non-working audio analysis dialogue.
1361
1362         * Version 2.1.6 released.
1363
1364 2015-06-18  Carl Hetherington  <cth@carlh.net>
1365
1366         * Version 2.1.5 released.
1367
1368 2015-06-18  c.hetherington  <cth@carlh.net>
1369
1370         * Fix error when copying fonts into subtitles
1371         on Windows (#612).
1372
1373         * Split job status onto two lines (#610).
1374
1375         * Fix audio channel counts in DCP names when
1376         processors are in use (#609).
1377
1378 2015-06-18  Carl Hetherington  <cth@carlh.net>
1379
1380         * Version 2.1.4 released.
1381
1382 2015-06-18  Carl Hetherington  <cth@carlh.net>
1383
1384         * Fixes to Linux .desktop files.
1385
1386         * Stop playback when we reach the end of the film.
1387
1388 2015-06-16  c.hetherington  <cth@carlh.net>
1389
1390         * Prevent selection of fewer DCP channels than
1391         are present in the output of an active processor (#611).
1392
1393 2015-06-15  Carl Hetherington  <cth@carlh.net>
1394
1395         * Select newly-added content (#455).
1396
1397 2015-06-14  Carl Hetherington  <cth@carlh.net>
1398
1399         * Version 2.1.3 released.
1400
1401 2015-06-14  Carl Hetherington  <cth@carlh.net>
1402
1403         * Fix parsing of .srt files with a Unicode
1404         byte-order-mark.
1405
1406         * Add buttons to set trim from current `playhead'
1407         position (#372).
1408
1409 2015-06-13  Carl Hetherington  <cth@carlh.net>
1410
1411         * Version 2.1.2 released.
1412
1413 2015-06-13  Carl Hetherington  <cth@carlh.net>
1414
1415         * Fix i18n.
1416
1417         * Version 2.1.1 released.
1418
1419 2015-06-13  Carl Hetherington  <cth@carlh.net>
1420
1421         * Version 2.1.0 released.
1422
1423 2015-06-13  Carl Hetherington  <cth@carlh.net>
1424
1425         * Make ru_RU translation actually work.
1426
1427         * Update progress bar (sort-of) when finding subtitles (#603).
1428
1429         * Make sure audio mapping view is scrollable when necessary (#597).
1430
1431 2015-06-12  Carl Hetherington  <cth@carlh.net>
1432
1433         * Add a close button to the audio plot on Linux (#602).
1434
1435         * Version 2.0.51 released.
1436
1437 2015-06-12  Carl Hetherington  <cth@carlh.net>
1438
1439         * New ru_RU translation from Igor Voytovich.
1440
1441 2015-06-12  c.hetherington  <cth@carlh.net>
1442
1443         * Fix for every audio stream being mapped to the DCP when loading
1444         old films.
1445
1446 2015-06-11  c.hetherington  <cth@carlh.net>
1447
1448         * Fix massive slowdown of direct J2K->DCP encodes (#599).
1449
1450         * Fix hang on audio analysis in some cases (#598).
1451
1452         * Fix never-ending encode when XYZ values are clamped (#600).
1453
1454 2015-06-10  Carl Hetherington  <cth@carlh.net>
1455
1456         * Version 2.0.50 released.
1457
1458 2015-06-10  c.hetherington  <cth@carlh.net>
1459
1460         * Skip audio analysis when there is no audio content (#596).
1461
1462 2015-06-09  Carl Hetherington  <cth@carlh.net>
1463
1464         * Version 2.0.49 released.
1465
1466 2015-06-04  Carl Hetherington  <cth@carlh.net>
1467
1468         * Version 2.0.48 released.
1469
1470 2015-06-03  Carl Hetherington  <cth@carlh.net>
1471
1472         * Various fixes to subtitle rendering, including independent
1473         x and y scale of text subs (#489).
1474
1475 2015-06-02  c.hetherington  <cth@carlh.net>
1476
1477         * Allow use of all content audio streams, not just
1478         the selected one.
1479
1480         * Tweak colour conversion controls so that it's easier
1481         to use a preset without seeing the details.
1482
1483 2015-05-25  Carl Hetherington  <cth@carlh.net>
1484
1485         * Block all but alphanumeric characters with a few bits
1486         of punctuation from DCP names.
1487
1488         * Improve view of jobs in various ways.
1489
1490         * Increase the number of images that DCP-o-matic will
1491         keep around in memory before resorting to pushing them
1492         to disk.
1493
1494         * Display DCP container size beside the choice
1495         in the DCP tab.
1496
1497         * Try to set up useful default colour conversions
1498         depending on the type and resolution of content (#565).
1499
1500 2015-05-23  Carl Hetherington  <cth@carlh.net>
1501
1502         * Fix failure to import some video MXFs (#566).
1503
1504 2015-05-17  Carl Hetherington  <cth@carlh.net>
1505
1506         * Update DCP name on changing DCP standard (#570).
1507
1508 2015-05-14  Carl Hetherington  <cth@carlh.net>
1509
1510         * Version 2.0.47 released.
1511
1512 2015-05-13  c.hetherington  <cth@carlh.net>
1513
1514         * Various fixes to embedded image subtitle
1515         handling.
1516
1517 2015-05-10  Carl Hetherington  <cth@carlh.net>
1518
1519         * Version 2.0.46 released.
1520
1521 2015-05-10  Carl Hetherington  <cth@carlh.net>
1522
1523         * Version 2.0.45 released.
1524
1525 2015-05-10  Carl Hetherington  <cth@carlh.net>
1526
1527         * Version 2.0.44 released.
1528
1529 2015-05-10  Carl Hetherington  <cth@carlh.net>
1530
1531         * Fix sometimes-missing channel labels on OS X audio analysis.
1532
1533 2015-05-09  Carl Hetherington  <cth@carlh.net>
1534
1535         * Efficiency fix for cases where there is a lot of processing
1536         power.
1537
1538         * Add UTF-8 content type to KDM emails to try to fix #549.
1539
1540         * Disable OK until a download succeeds in the certificate
1541         downloader (#404).
1542
1543 2015-05-07  Carl Hetherington  <cth@carlh.net>
1544
1545         * Version 2.0.43 released.
1546
1547 2015-05-07  Carl Hetherington  <cth@carlh.net>
1548
1549         * A few small but possibly sigificant correctness fixes
1550         for subtitles (thanks to dcp_inspect).
1551
1552 2015-05-04  Carl Hetherington  <cth@carlh.net>
1553
1554         * Version 2.0.42 released.
1555
1556 2015-05-04  Carl Hetherington  <cth@carlh.net>
1557
1558         * Move restore-default-prefs option (#537).
1559
1560         * Don't try to update config dialog when its window has been
1561         destroyed.  Fixes various crashes on Windows (from master).
1562
1563         * Add a simple content properties dialog (#554).
1564
1565 2015-05-01  carl  <cth@carlh.net>
1566
1567         * Don't load image files whose names start with ._ as they
1568         are probably OS X resource files (from master).
1569
1570 2015-04-30  Carl Hetherington  <cth@carlh.net>
1571
1572         * Copy subtitle fonts to the DCP, and provide
1573         LiberationSans-Regular as a default Arial equivalent.
1574
1575 2015-04-29  Carl Hetherington  <cth@carlh.net>
1576
1577         * Make disk space check take account of whether hard links
1578         are supported by the target filesystem (#511).
1579
1580         * Allow configuration of the encryption key (from master).
1581
1582         * Various fixes to bad timeline drag behaviour when
1583         snapping (from master).
1584
1585 2015-04-29  c.hetherington  <cth@carlh.net>
1586
1587         * Hand-apply 291179175729b62e17a9c322cd27ae134d1310d9,
1588         8d92cce7d2885afa13ee4cb6f546dbf43942124b and
1589         c994839239e84a1f62865ed82fdc090900a66b03 from master;
1590         stop flickering when dragging in the timeline on OS X.
1591
1592 2015-04-22  c.hetherington  <cth@carlh.net>
1593
1594         * Add P3 colour conversion preset.
1595
1596         * Hand-apply all changes relating to colour specification
1597         as chromaticity.
1598
1599 2015-04-20  Carl Hetherington  <cth@carlh.net>
1600
1601         * Hand-apply 47770097cf6a5d7dbbdded8977da5f3de53dfd33;
1602         single-file hashes.
1603
1604         * Hand-apply e1d0d24146592e311d46781a1961fe080f6357cf;
1605         attempt to fix confusion with the JPEG2000 bandwidth
1606         control when a user enters a value directly rather than
1607         using the spin arrows.
1608
1609 2015-04-16  Carl Hetherington  <cth@carlh.net>
1610
1611         * Fix potential OS X crashes due to another incarnation
1612         of the bizarre multi-thread stringstream bug.
1613
1614 2015-04-15  c.hetherington  <cth@carlh.net>
1615
1616         * Hand-apply 94998e12d117f3f1781dfb1318939debfbf34546 from master;
1617         add option to restore the default configuration.
1618
1619 2015-04-12  Carl Hetherington  <cth@carlh.net>
1620
1621         * Hand-apply 69866d9ba972d21375081c313ac245535ac55be9 from master;
1622         handle removed ratio if it occurs in old files.
1623
1624         * Hand-apply c0e0b90d987af2586323d4a67bd67330256da51d from master;
1625         remove 1.37 ratio and set Academy to 1.375.
1626
1627         * Hand-apply 83f1ea8eacb4d56860ccdb9db5acdf12c6e71dfb from master;
1628         ellipsize filters strings if it is long.
1629
1630         * Hand-apply 24ae3a8f0a68529b50c34079e643caf6b9327523 from master;
1631         use the number of mapped audio channels for the DCP name, not the
1632         number of DCP channels (#479).
1633
1634 2015-03-25  Carl Hetherington  <cth@carlh.net>
1635
1636         * Remove scaler settings and just uses SWS_BICUBIC all round.
1637
1638         * Hand-apply ec3e6abf817b84d589f0782b01f5059dd3bf0953; only allow
1639         even DCP audio channel counts between 2 and 16 inclusive.
1640
1641         * Hand-apply 3e3d3e46a74af7b3e6431033c7c80bd058c02cf6update;
1642         full/play length in the timing panel when the DCP frame rate is
1643         changed.
1644
1645 2015-03-24  Carl Hetherington  <cth@carlh.net>
1646
1647         * Hand-apply 31eafa8a121b8d341d198e4fe426ee843cc70167; add a note
1648         to the timing panel to try to stop people changing the video frame
1649         rate in the wrong circumstances.
1650
1651         * Hand-apply e30fd8d; resurrect JSON server code.
1652
1653         * Hand-apply 7ba9dcdbfe8f0d94ad9887843995c152c45dfe9e from master;
1654         allow "deletion" of the audio part of a FFmpeg file from the
1655         timeline; delete unmaps the audio (#316).
1656
1657 2015-02-25  Carl Hetherington  <cth@carlh.net>
1658
1659         * Version 2.0.41 released.
1660
1661 2015-02-10  c.hetherington  <cth@carlh.net>
1662
1663         * Default to no colour conversion for
1664         JPEG2000 and DCP content (#445).
1665
1666 2015-02-06  Carl Hetherington  <cth@carlh.net>
1667
1668         * Version 2.0.40 released.
1669
1670 2015-02-06  Carl Hetherington  <cth@carlh.net>
1671
1672         * Version 2.0.39 released.
1673
1674 2015-01-31  Carl Hetherington  <cth@carlh.net>
1675
1676         * Fix error when using audio delay.
1677
1678 2015-01-30  Carl Hetherington  <cth@carlh.net>
1679
1680         * Fix update of preview when video fade changes.
1681
1682         * Hopefully fix black borders round the preview in
1683         some cases.
1684
1685 2015-01-24  Carl Hetherington  <cth@carlh.net>
1686
1687         * Version 2.0.38 released.
1688
1689 2015-01-23  Carl Hetherington  <cth@carlh.net>
1690
1691         * Fix update checker.
1692
1693         * Scan a whole FFmpeg file if no duration is given
1694         in its header.
1695
1696         * Fix flicker of SubRip subtitles in some cases.
1697
1698         * Version 2.0.37 released.
1699
1700 2015-01-21  Carl Hetherington  <cth@carlh.net>
1701
1702         * Version 2.0.36 released.
1703
1704 2015-01-21  Carl Hetherington  <cth@carlh.net>
1705
1706         * Fix differentiation between MXF-wrapped subtitles
1707         and video/audio content.
1708
1709 2015-01-20  Carl Hetherington  <cth@carlh.net>
1710
1711         * Version 2.0.35 released.
1712
1713 2015-01-20  c.hetherington  <cth@carlh.net>
1714
1715         * More informative error when failing to decode
1716         JPEG2000 files.
1717
1718 2015-01-15  Carl Hetherington  <cth@carlh.net>
1719
1720         * Version 2.0.34 released.
1721
1722 2015-01-15  Carl Hetherington  <cth@carlh.net>
1723
1724         * Version 2.0.33 released.
1725
1726 2015-01-15  Carl Hetherington  <cth@carlh.net>
1727
1728         * Version 2.0.32 released.
1729
1730 2015-01-15  Carl Hetherington  <cth@carlh.net>
1731
1732         * Version 2.0.31 released.
1733
1734 2015-01-15  Carl Hetherington  <cth@carlh.net>
1735
1736         * Version 2.0.30 released.
1737
1738 2015-01-11  Carl Hetherington  <cth@carlh.net>
1739
1740         * Version 2.0.29 released.
1741
1742 2015-01-11  Carl Hetherington  <cth@carlh.net>
1743
1744         * Version 2.0.28 released.
1745
1746 2015-01-07  Carl Hetherington  <cth@carlh.net>
1747
1748         * Version 2.0.27 released.
1749
1750 2015-01-07  Carl Hetherington  <cth@carlh.net>
1751
1752         * Version 2.0.26 released.
1753
1754 2015-01-04  Carl Hetherington  <cth@carlh.net>
1755
1756         * Fix loading of SMPTE XML subtitles which
1757         are not MXF-wrapped.
1758
1759 2014-12-14  Carl Hetherington  <cth@carlh.net>
1760
1761         * Version 2.0.25 released.
1762
1763 2014-12-11  Carl Hetherington  <cth@carlh.net>
1764
1765         * Version 2.0.24 released.
1766
1767 2014-12-11  Carl Hetherington  <cth@carlh.net>
1768
1769         * Version 2.0.23 released.
1770
1771 2014-12-11  Carl Hetherington  <cth@carlh.net>
1772
1773         * Add a language property to subtitle content and use it
1774         for the DCP subtitle's language specification.
1775
1776 2014-11-24  Carl Hetherington  <cth@carlh.net>
1777
1778         * Version 2.0.22 released.
1779
1780 2014-11-24  Carl Hetherington  <cth@carlh.net>
1781
1782         * Allow import of J2K image sequences.
1783
1784 2014-11-12  Carl Hetherington  <cth@carlh.net>
1785
1786         * Version 2.0.21 released.
1787
1788 2014-11-12  Carl Hetherington  <cth@carlh.net>
1789
1790         * Version 2.0.20 released.
1791
1792 2014-11-10  Carl Hetherington  <cth@carlh.net>
1793
1794         * Guess initial scale from the size of video
1795         content images, taking pixel aspect ratio into
1796         account where possible.
1797
1798 2014-11-07  c.hetherington  <cth@carlh.net>
1799
1800         * Add a hint if there is 3D content in a proposed 2D DCP.
1801
1802 2014-11-06  Carl Hetherington  <cth@carlh.net>
1803
1804         * Basic support for emailing a report of
1805         a problem (#43).
1806
1807 2014-11-05  c.hetherington  <cth@carlh.net>
1808
1809         * Add a few more hints.
1810
1811 2014-10-30  Carl Hetherington  <cth@carlh.net>
1812
1813         * Version 2.0.19 released.
1814
1815 2014-10-30  Carl Hetherington  <cth@carlh.net>
1816
1817         * Fix mis-merge causing complete breakage
1818         of the main window.
1819
1820 2014-10-28  Carl Hetherington  <cth@carlh.net>
1821
1822         * Version 2.0.18 released.
1823
1824 2014-10-26  Carl Hetherington  <cth@carlh.net>
1825
1826         * Version 2.0.17 released.
1827
1828 2014-11-02  Carl Hetherington  <cth@carlh.net>
1829
1830         * Be more tolerant of some FFmpeg audio decoding errors;
1831         should fix #352.
1832
1833 2014-10-26  Carl Hetherington  <cth@carlh.net>
1834
1835         * Version 2.0.16 released.
1836
1837 2014-10-24  Carl Hetherington  <cth@carlh.net>
1838
1839         * Add a pause button for jobs.
1840
1841         * Experimental support for bypassing colourspace conversion (#266).
1842
1843         * Version 1.76.6 released.
1844
1845 2014-10-23  Carl Hetherington  <cth@carlh.net>
1846
1847         * Version 1.76.5 released.
1848
1849 2014-10-23  Carl Hetherington  <cth@carlh.net>
1850
1851         * Version 1.76.4 released.
1852
1853 2014-10-23  Carl Hetherington  <cth@carlh.net>
1854
1855         * Rename 'Add folder' to 'Add image sequence'
1856         and add some tooltips.
1857
1858         * Move the "keep video in sequence" button into
1859         the timeline dialogue.
1860
1861         * Fix mix-placement of content when using the "Down"
1862         button to move it.
1863
1864 2014-10-22  Carl Hetherington  <cth@carlh.net>
1865
1866         * Version 2.0.15 released.
1867
1868 2014-10-22  Carl Hetherington  <cth@carlh.net>
1869
1870         * Version 1.76.3 released.
1871
1872 2014-10-22  Carl Hetherington  <cth@carlh.net>
1873
1874         * Fix bug where some files from iTunes would
1875         be read as being at 90,000fps.
1876
1877 2014-10-20  Carl Hetherington  <cth@carlh.net>
1878
1879         * Version 1.76.2 released.
1880
1881 2014-10-19  Carl Hetherington  <cth@carlh.net>
1882
1883         * Add simple note of what audio resampling
1884         will be done to the audio panel.
1885
1886 2014-10-16  Carl Hetherington  <cth@carlh.net>
1887
1888         * Version 1.75.2 released.
1889
1890 2014-10-16  Carl Hetherington  <cth@carlh.net>
1891
1892         * Version 1.75.1 released.
1893
1894 2014-10-16  Carl Hetherington  <cth@carlh.net>
1895
1896         * Version 1.75.0 released.
1897
1898 2014-10-14  Carl Hetherington  <cth@carlh.net>
1899
1900         * Version 1.74.3 released.
1901
1902 2014-10-08  c.hetherington  <cth@carlh.net>
1903
1904         * Make server finding more reliable when
1905         there are more than a few servers.
1906
1907 2014-10-05  Carl Hetherington  <cth@carlh.net>
1908
1909         * Use a more sensible default position and size for
1910         .srt subs.
1911
1912 2014-10-03  Carl Hetherington  <cth@carlh.net>
1913
1914         * Version 2.0.14 released.
1915
1916 2014-10-01  Carl Hetherington  <cth@carlh.net>
1917
1918         * Version 2.0.13 released.
1919
1920 2014-09-30  Carl Hetherington  <cth@carlh.net>
1921
1922         * Version 2.0.12 released.
1923
1924 2014-09-30  Carl Hetherington  <cth@carlh.net>
1925
1926         * Add basic video fade in/out.
1927
1928 2014-09-22  Carl Hetherington  <cth@carlh.net>
1929
1930         * Version 2.0.11 released.
1931
1932 2014-09-18  Carl Hetherington  <cth@carlh.net>
1933
1934         * Version 2.0.10 released.
1935
1936 2014-10-08  Carl Hetherington  <cth@carlh.net>
1937
1938         * Version 1.74.2 released.
1939
1940 2014-10-08  Carl Hetherington  <cth@carlh.net>
1941
1942         * Version 1.74.1 released.
1943
1944 2014-10-05  Carl Hetherington  <cth@carlh.net>
1945
1946         * Bump ffmpeg version.
1947
1948 2014-10-06  Carl Hetherington  <cth@carlh.net>
1949
1950         * Version 1.74.0 released.
1951
1952 2014-10-06  Carl Hetherington  <cth@carlh.net>
1953
1954         * Version 1.73.9 released.
1955
1956 2014-09-28  Carl Hetherington  <cth@carlh.net>
1957
1958         * Version 1.73.8 released.
1959
1960 2014-09-28  Carl Hetherington  <cth@carlh.net>
1961
1962         * Add a few key shortcuts.
1963
1964 2014-09-16  Carl Hetherington  <cth@carlh.net>
1965
1966         * Version 1.73.7 released.
1967
1968 2014-09-16  Carl Hetherington  <cth@carlh.net>
1969
1970         * Fix non-update of audio gain when changing selected content.
1971
1972 2014-09-14  Carl Hetherington  <cth@carlh.net>
1973
1974         * Version 1.73.6 released.
1975
1976 2014-09-14  Carl Hetherington  <cth@carlh.net>
1977
1978         * Version 1.73.5 released.
1979
1980 2014-09-14  Carl Hetherington  <cth@carlh.net>
1981
1982         * Update to nl_NL translation from Cherif Ben Brahim.
1983
1984 2014-09-12  Carl Hetherington  <cth@carlh.net>
1985
1986         * Version 2.0.9 released.
1987
1988 2014-09-12  Carl Hetherington  <cth@carlh.net>
1989
1990         * Add "re-examine" option to content context menu (#339).
1991
1992 2014-09-11  Carl Hetherington  <cth@carlh.net>
1993
1994         * Restore encoding optimisations for still-image sources.
1995
1996         * Add option to re-make signing chain with specified organisation,
1997         common names etc. (#354)
1998
1999         * Allow separate X and Y scale for subtitles (#337).
2000
2001 2014-09-10  Carl Hetherington  <cth@carlh.net>
2002
2003         * Allow DCP names to be created using the ISDCF template and then
2004         edited afterwards (#401).
2005
2006         * Fix hidden advanced preferences button in some locales.
2007
2008         * Version 2.0.8 released.
2009
2010 2014-09-10  Carl Hetherington  <cth@carlh.net>
2011
2012         * Fix loading of 1.x films.
2013
2014         * Fix crash on audio analysis in some cases.
2015
2016 2014-09-09  Carl Hetherington  <cth@carlh.net>
2017
2018         * Version 2.0.7 released.
2019
2020 2014-09-09  Carl Hetherington  <cth@carlh.net>
2021
2022         * Version 2.0.6 released.
2023
2024 2014-09-09  Carl Hetherington  <cth@carlh.net>
2025
2026         * Fix missing OS X dependencies.
2027
2028         * Use a different directory for DCP-o-matic 2
2029         configuration (not the same as 1.x).
2030
2031 2014-09-08  Carl Hetherington  <cth@carlh.net>
2032
2033         * Version 2.0.5 released.
2034
2035         * Fix hidden advanced preferences button in some locales.
2036
2037 2014-09-08  Carl Hetherington  <cth@carlh.net>
2038
2039         * Fix failure to load Targa files.
2040
2041 2014-09-07  Carl Hetherington  <cth@carlh.net>
2042
2043         * Put no stretch / no scale in the set of choices for default
2044         scale to.
2045
2046         * Fix a few bad fuzzy translations from the preferences dialog.
2047
2048 2014-09-03  Carl Hetherington  <cth@carlh.net>
2049
2050         * Fix server certificate downloads on OS X (#376).
2051
2052 2014-09-02  Carl Hetherington  <cth@carlh.net>
2053
2054         * Improve behaviour of batch converter window when it is shrunk (#338).
2055
2056 2014-09-01  Carl Hetherington  <cth@carlh.net>
2057
2058         * Version 1.73.1 released.
2059
2060 2014-08-31  Carl Hetherington  <cth@carlh.net>
2061
2062         * Remove configurable CPL <Creator> and use "DCP-o-matic (version) (git)"
2063         instead.
2064
2065         * Fix lack of i18n of strings from src/lib/po on OS X.
2066
2067         * Give a hint when content and container aspect ratios are not
2068         the same (#392).
2069
2070         * Add "copy" button to colour conversion presets editor (#399).
2071
2072         * Allow drag-and-drop of files onto the content list (#395).
2073
2074 2014-08-29  Carl Hetherington  <cth@carlh.net>
2075
2076         * Version 2.0.4 released.
2077
2078 2014-08-24  Carl Hetherington  <cth@carlh.net>
2079
2080         * Version 2.0.3 released.
2081
2082 2014-08-24  Carl Hetherington  <cth@carlh.net>
2083
2084         * Version 2.0.2 released.
2085
2086 2014-08-06  Carl Hetherington  <cth@carlh.net>
2087
2088         * Version 2.0.1 released.
2089
2090 2014-07-15  Carl Hetherington  <cth@carlh.net>
2091
2092         * A variety of changes were made on the 2.0 branch
2093         but not documented in the ChangeLog.  Most sigificantly:
2094
2095         - DCP import
2096         - Creation of DCPs with proper XML subtitles
2097         - Import of .srt and .xml subtitles
2098         - Audio processing framework (with some basic processors).
2099
2100 2014-03-07  Carl Hetherington  <cth@carlh.net>
2101
2102         * Add subtitle view.
2103         * Some improvements to the manual.
2104
2105 2014-08-26  Carl Hetherington  <cth@carlh.net>
2106
2107         * Version 1.73.0 released.
2108
2109 2014-08-25  Carl Hetherington  <cth@carlh.net>
2110
2111         * Basic recent files list in the File menu.
2112
2113 2014-08-23  Carl Hetherington  <cth@carlh.net>
2114
2115         * Version 1.72.12 released.
2116
2117 2014-08-23  Carl Hetherington  <cth@carlh.net>
2118
2119         * Revert previous use of AVFormatContext::start_time when
2120         computing the length of video.  I think this is wrong, and
2121         causes bits to be missed off the end of videos (and other
2122         problems).
2123
2124 2014-08-20  Carl Hetherington  <cth@carlh.net>
2125
2126         * Version 1.72.11 released.
2127
2128 2014-08-19  Carl Hetherington  <cth@carlh.net>
2129
2130         * Attempt to fix random crashes on OS X (especially during encodes)
2131         thought to be caused by multiple threads using (different) stringstreams
2132         at the same time; see src/lib/safe_stringstream.
2133 >>>>>>> origin/master
2134
2135 2014-08-09  Carl Hetherington  <cth@carlh.net>
2136
2137         * Version 1.72.10 released.
2138
2139 2014-08-09  Carl Hetherington  <cth@carlh.net>
2140
2141         * Version 1.72.8 released.
2142
2143 2014-08-08  Carl Hetherington  <cth@carlh.net>
2144
2145         * Approximate support for changing timing details of multiple
2146         bits of content at the same time.
2147
2148         * Allow removal of multiple bits of content at the same time.
2149
2150         * Version 1.72.7 released.
2151
2152 2014-08-04  Carl Hetherington  <cth@carlh.net>
2153
2154         * Add BCC option for KDM emails.
2155
2156 2014-07-29  Carl Hetherington  <cth@carlh.net>
2157
2158         * Version 1.72.5 released.
2159
2160 2014-07-17  Carl Hetherington  <cth@carlh.net>
2161
2162         * Fix corrupted text in job descriptions in some cases.
2163
2164         * Speculative fix for failure to keep Windows
2165         machines awake during encodes.
2166
2167 2014-07-16  Carl Hetherington  <cth@carlh.net>
2168
2169         * Version 1.72.4 released.
2170
2171 2014-07-16  Carl Hetherington  <cth@carlh.net>
2172
2173         * Add default scaling setting to preferences (#384).
2174
2175         * Version 1.72.3 released.
2176
2177 2014-07-16  Carl Hetherington  <cth@carlh.net>
2178
2179         * Improve approximate time reports a bit.
2180
2181         * Make KDM email subject configurable.
2182
2183         * Updates to de_DE from Carsten Kurz.
2184
2185         * Limit allowed KDM types based on Interop/SMPTE setting
2186         of DCP (#385).
2187
2188         * Updates to fr_FR from Grégoire Ausina.
2189
2190 2014-07-14  Carl Hetherington  <cth@carlh.net>
2191
2192         * Bump libdcp to get a new version which writes
2193         <Hash> values to CPLs.
2194
2195 2014-07-10  Carl Hetherington  <cth@carlh.net>
2196
2197         * Version 1.72.2 released.
2198 >>>>>>> origin/master
2199
2200 2014-07-10  Carl Hetherington  <cth@carlh.net>
2201
2202         * Try to fix corruption of KDM email setting in
2203         some cases.
2204
2205         * Version 1.72.1 released.
2206
2207 2014-07-08  Carl Hetherington  <cth@carlh.net>
2208
2209         * Fix various problems with seek and content
2210         being trimmed when its video frame rate is
2211         overridden.
2212
2213 2014-07-02  Carl Hetherington  <cth@carlh.net>
2214
2215         * Updated de_DE translation from Carsten Kurz.
2216
2217 2014-06-30  Carl Hetherington  <cth@carlh.net>
2218
2219         * Version 1.72.0 released.
2220
2221 2014-06-28  Carl Hetherington  <cth@carlh.net>
2222
2223         * Version 1.71.2 released.
2224
2225 2014-06-28  Carl Hetherington  <cth@carlh.net>
2226
2227         * Version 1.71.1 released.
2228
2229 2014-06-28  Carl Hetherington  <cth@carlh.net>
2230
2231         * Fix crash on analysing audio (and possibly DCP creation) with
2232         resampled content.
2233
2234 2014-06-27  Carl Hetherington  <cth@carlh.net>
2235
2236         * Version 1.71.0 released.
2237
2238 2014-06-27  Carl Hetherington  <cth@carlh.net>
2239
2240         * Fix up/down buttons in content list.
2241
2242 2014-06-26  Carl Hetherington  <cth@carlh.net>
2243
2244         * Version 1.70.1 released.
2245
2246 2014-06-26  Carl Hetherington  <cth@carlh.net>
2247
2248         * Support different KDM formulations.
2249
2250         * Allow override of detected video frame rates.
2251
2252         * Optimisation of uncertain effect to encoder and server
2253         thread handling.
2254
2255         * Version 1.70.0 released.
2256
2257 2014-06-25  Carl Hetherington  <cth@carlh.net>
2258
2259         * Version 1.69.37 released.
2260
2261 2014-06-25  Carl Hetherington  <cth@carlh.net>
2262
2263         * Version 1.69.36 released.
2264
2265 2014-06-25  Carl Hetherington  <cth@carlh.net>
2266
2267         * Support pixel format 46 in make_black().
2268
2269 2014-06-24  Carl Hetherington  <cth@carlh.net>
2270
2271         * Re-assign timeline tracks when things are
2272         moved about.
2273
2274 2014-06-23  Carl Hetherington  <cth@carlh.net>
2275
2276         * Try harder to cope with DCP names specified
2277         already in CamelCase.
2278
2279         * Add option to CC a KDM email, and add
2280         $SCREENS and $CINEMA_NAME as variables
2281         in the email.
2282
2283 2014-06-22  Carl Hetherington  <cth@carlh.net>
2284
2285         * Reset-to-default button for KDM email text.
2286
2287         * Version 1.69.35 released.
2288
2289 2014-06-22  Carl Hetherington  <cth@carlh.net>
2290
2291         * Fix large memory leak with image sources.
2292
2293 2014-06-21  Carl Hetherington  <cth@carlh.net>
2294
2295         * Move email config into the KDM email page.
2296
2297         * Version 1.69.34 released.
2298
2299 2014-06-21  Carl Hetherington  <cth@carlh.net>
2300
2301         * Version 1.69.33 released.
2302
2303 2014-06-21  Carl Hetherington  <cth@carlh.net>
2304
2305         * Version 1.69.32 released.
2306
2307 2014-06-21  Carl Hetherington  <cth@carlh.net>
2308
2309         * Version 1.69.31 released.
2310
2311 2014-06-20  Carl Hetherington  <cth@carlh.net>
2312
2313         * Version 1.69.30 released.
2314
2315 2014-06-20  Carl Hetherington  <cth@carlh.net>
2316
2317         * Updates to de_DE translation from Carsten Kurz.
2318
2319 2014-06-18  Carl Hetherington  <cth@carlh.net>
2320
2321         * Version 1.69.29 released.
2322
2323 2014-06-18  Carl Hetherington  <cth@carlh.net>
2324
2325         * Fix thinko causing incorrect audio sample rates in some cases.
2326
2327 2014-06-15  Carl Hetherington  <cth@carlh.net>
2328
2329         * Version 1.69.28 released.
2330
2331 2014-06-12  Carl Hetherington  <cth@carlh.net>
2332
2333         * Version 1.69.27 released.
2334
2335 2014-06-12  Carl Hetherington  <cth@carlh.net>
2336
2337         * Add Content menu with "scale to fit width" and "scale
2338         to fit height" options.
2339
2340         * Version 1.69.26 released.
2341
2342 2014-06-12  Carl Hetherington  <cth@carlh.net>
2343
2344         * Fix bug where DCP-o-matic does not recreate video after
2345         subtitles are turned on or off.
2346
2347 2014-06-10  Carl Hetherington  <cth@carlh.net>
2348
2349         * Support ISDCF naming convention version 9 (#257).
2350
2351         * Rename DCI to ISDCF when talking about the digital cinema
2352         naming convention (#362).
2353
2354         * Fix crash when opening the timeline with no content (#369).
2355
2356 2014-06-09  Carl Hetherington  <cth@carlh.net>
2357
2358         * Fix server/client with non-RGB24 sources.
2359
2360         * Version 1.69.25 released.
2361
2362 2014-06-09  Carl Hetherington  <cth@carlh.net>
2363
2364         * Make audio gain a floating-point value in the UI (#367).
2365
2366         * Work-around out-of-memory crashes with large start trims (#252).
2367
2368         * Version 1.69.24 released.
2369
2370 2014-06-06  Carl Hetherington  <cth@carlh.net>
2371
2372         * Version 1.69.23 released.
2373
2374 2014-06-05  Carl Hetherington  <cth@carlh.net>
2375
2376         * Version 1.69.22 released.
2377
2378 2014-06-05  Carl Hetherington  <cth@carlh.net>
2379
2380         * Large speed-up to multi-image source file decoding.
2381
2382         * Back-port changes from v2 which work out how separate
2383         audio files should be resampled by looking at the video
2384         files which are present at the same time.
2385
2386 2014-06-03  Carl Hetherington  <cth@carlh.net>
2387
2388         * Version 1.69.21 released.
2389
2390 2014-06-03  Carl Hetherington  <cth@carlh.net>
2391
2392         * Fix bad resampling of separate sound file sources that
2393         have specified video frame rates.
2394
2395         * Version 1.69.20 released.
2396
2397 2014-06-03  Carl Hetherington  <cth@carlh.net>
2398
2399         * Re-calculate and update audio plots when the mapping is changed.
2400
2401         * Change the -3dB preset to -6dB since we are talking about
2402         amplitude, not power.
2403
2404         * Version 1.69.19 released.
2405
2406 2014-06-02  Carl Hetherington  <cth@carlh.net>
2407
2408         * Empirical hack to prevent over-read of array
2409         by libswscale; may fix crashes at the start of
2410         DCP encodes.
2411
2412 2014-05-29  Carl Hetherington  <cth@carlh.net>
2413
2414         * Version 1.69.18 released.
2415
2416 2014-05-28  Carl Hetherington  <cth@carlh.net>
2417
2418         * Version 1.69.17 released.
2419
2420 2014-05-28  Carl Hetherington  <cth@carlh.net>
2421
2422         * Version 1.69.16 released.
2423
2424 2014-05-28  Carl Hetherington  <cth@carlh.net>
2425
2426         * Rework KDM generation to be about CPLs rather than DCPs,
2427         and allow specification of any CPL to generate KDMs for.
2428
2429         Requested-by: Richard Turner
2430
2431 2014-05-27  Carl Hetherington  <cth@carlh.net>
2432
2433         * Version 1.69.15 released.
2434
2435 2014-05-26  Carl Hetherington  <cth@carlh.net>
2436
2437         * Version 1.69.14 released.
2438
2439 2014-05-26  Carl Hetherington  <cth@carlh.net>
2440
2441         * Fix problems with non-zero FFmpeg content start times.
2442
2443 2014-05-24  Carl Hetherington  <cth@carlh.net>
2444
2445         * Version 1.69.13 released.
2446
2447 2014-05-24  Carl Hetherington  <cth@carlh.net>
2448
2449         * Fix problems with log setup from config.
2450
2451 2014-05-23  Carl Hetherington  <cth@carlh.net>
2452
2453         * Version 1.69.12 released.
2454
2455 2014-05-22  Carl Hetherington  <cth@carlh.net>
2456
2457         * Version 1.69.11 released.
2458
2459 2014-05-21  Carl Hetherington  <cth@carlh.net>
2460
2461         * Version 1.69.10 released.
2462
2463 2014-05-21  Carl Hetherington  <cth@carlh.net>
2464
2465         * Tidy up logging a bit and make it configurable from the GUI
2466         (moving a few things into an Advanced preferences tab at
2467         the same time).
2468
2469 2014-05-19  Carl Hetherington  <cth@carlh.net>
2470
2471         * Version 1.69.9 released.
2472
2473 2014-05-19  Carl Hetherington  <cth@carlh.net>
2474
2475         * Decode image sources in the multi-threaded part
2476         of the transcoder, rather than the single-threaded.
2477
2478 2014-05-16  Carl Hetherington  <cth@carlh.net>
2479
2480         * Version 1.69.8 released.
2481
2482 2014-05-16  Carl Hetherington  <cth@carlh.net>
2483
2484         * Fix various confusions in translations of abbreviated
2485         channel names (Lc, Rc etc.)
2486
2487 2014-05-14  Carl Hetherington  <cth@carlh.net>
2488
2489         * Version 1.69.7 released.
2490
2491 2014-05-14  Carl Hetherington  <cth@carlh.net>
2492
2493         * Bump libdcp to remove checks on PCM MXF edit rates,
2494         so we can generate strange ones in DCP-o-matic.
2495
2496 2014-05-13  Carl Hetherington  <cth@carlh.net>
2497
2498         * Version 1.69.6 released.
2499
2500 2014-05-13  Carl Hetherington  <cth@carlh.net>
2501
2502         * Remove artificial 100fps limit when using
2503         "any" DCP frame rate.
2504
2505 2014-05-12  Carl Hetherington  <cth@carlh.net>
2506
2507         * Version 1.69.5 released.
2508
2509 2014-05-12  Carl Hetherington  <cth@carlh.net>
2510
2511         * Add option to use any DCP frame rate, rather than just
2512         the "allowed" set.
2513
2514         * Version 1.69.4 released.
2515
2516 2014-05-12  Carl Hetherington  <cth@carlh.net>
2517
2518         * Version 1.69.3 released.
2519
2520 2014-05-12  Carl Hetherington  <cth@carlh.net>
2521
2522         * Use libdcp::raw_convert instead of boost::lexical_cast and
2523         LocaleGuard, hopefully to fix large numbers being written with
2524         thousands separators on some locales.
2525
2526 2014-05-10  Carl Hetherington  <cth@carlh.net>
2527
2528         * Version 1.69.2 released.
2529
2530 2014-05-10  Carl Hetherington  <cth@carlh.net>
2531
2532         * Fix setup of the libswresample context to work with high channel counts.
2533
2534 2014-05-09  Carl Hetherington  <cth@carlh.net>
2535
2536         * Version 1.69.1 released.
2537
2538 2014-05-09  Carl Hetherington  <cth@carlh.net>
2539
2540         * Fix crash on using content with more than 12 audio channels.
2541
2542         * Re-introduce ffprobe call when adding content.
2543
2544 2014-05-05  Carl Hetherington  <cth@carlh.net>
2545
2546         * Version 1.69.0 released.
2547
2548 2014-05-02  Carl Hetherington  <cth@carlh.net>
2549
2550         * Version 1.68.0 released.
2551
2552 2014-04-29  Carl Hetherington  <cth@carlh.net>
2553
2554         * Version 1.67.1 released.
2555
2556 2014-04-29  Carl Hetherington  <cth@carlh.net>
2557
2558         * Version 1.67.0 released.
2559
2560 2014-04-27  Carl Hetherington  <cth@carlh.net>
2561
2562         * Version 1.66.16 released.
2563
2564 2014-04-27  Carl Hetherington  <cth@carlh.net>
2565
2566         * Add .dpx to the list of acceptable image files.
2567
2568         * Slightly better handling of uncaught exceptions.
2569
2570         * Use our own directory picker on 14.04 (as well as 13.04 and 13.10) as
2571         it appears that the same bug remains.
2572
2573 2014-04-25  Carl Hetherington  <cth@carlh.net>
2574
2575         * Version 1.66.15 released.
2576
2577 2014-04-25  Carl Hetherington  <cth@carlh.net>
2578
2579         * Fix subtitle display when the next subtitle is decoded before the previous
2580         one has finished.
2581
2582 2014-04-24  Carl Hetherington  <cth@carlh.net>
2583
2584         * Version 1.66.14 released.
2585
2586 2014-04-23  Carl Hetherington  <cth@carlh.net>
2587
2588         * Version 1.66.13 released.
2589
2590 2014-04-21  Carl Hetherington  <cth@carlh.net>
2591
2592         * Update to es_ES translation from Manuel AC.
2593
2594         * Update to fr_FR translation from Thierry Journet.
2595
2596 2014-04-17  Carl Hetherington  <cth@carlh.net>
2597
2598         * Fix update of the gain control when using the gain calculator
2599         dialog.
2600
2601         * Version 1.66.12 released.
2602
2603 2014-04-07  Carl Hetherington  <cth@carlh.net>
2604
2605         * Version 1.66.11 released.
2606
2607 2014-04-07  Carl Hetherington  <cth@carlh.net>
2608
2609         * Updated fr_FR translation from Thierry Journet.
2610
2611 2014-04-02  Carl Hetherington  <cth@carlh.net>
2612
2613         * Version 1.66.10 released.
2614
2615 2014-04-01  Carl Hetherington  <cth@carlh.net>
2616
2617         * Basic support for separate left/right-eye files or directories
2618         for 3D.
2619
2620 2014-03-30  Carl Hetherington  <cth@carlh.net>
2621
2622         * Version 1.66.9 released.
2623
2624 2014-03-30  Carl Hetherington  <cth@carlh.net>
2625
2626         * Version 1.66.8 released.
2627
2628         * nl_NL translation from Theo Kooijmans.
2629
2630 2014-03-27  Carl Hetherington  <cth@carlh.net>
2631
2632         * Auto-save film metadata before starting DCP encode.
2633
2634 2014-03-25  Carl Hetherington  <cth@carlh.net>
2635
2636         * Add support for downloading Doremi server certificates.
2637
2638 2014-03-24  Carl Hetherington  <cth@carlh.net>
2639
2640         * Version 1.66.7 released.
2641
2642 2014-03-24  Carl Hetherington  <cth@carlh.net>
2643
2644         * Fix error on creating DCPs without audio.
2645
2646 2014-03-23  Carl Hetherington  <cth@carlh.net>
2647
2648         * Version 1.66.6 released.
2649
2650 2014-03-23  Carl Hetherington  <cth@carlh.net>
2651
2652         * Attempt to fix format string specifier error on Windows.
2653
2654         * Version 1.66.5 released.
2655
2656 2014-03-22  Carl Hetherington  <cth@carlh.net>
2657
2658         * Version 1.66.4 released.
2659
2660 2014-03-22  Carl Hetherington  <cth@carlh.net>
2661
2662         * Allow specification of the video frame rate that a sound file
2663         was prepared for.
2664
2665         * Another attempt to fix colour conversion dialog strange behaviour
2666         on OS X.
2667
2668 2014-03-18  Carl Hetherington  <cth@carlh.net>
2669
2670         * Version 1.66.3 released.
2671
2672 2014-03-18  Carl Hetherington  <cth@carlh.net>
2673
2674         * Fix bad rounding of timecodes.
2675
2676         * Tentative support for 3D from alternate frames of the source.
2677
2678 2014-03-17  Carl Hetherington  <cth@carlh.net>
2679
2680         * Improve behaviour of the position slider at the end of films.
2681
2682         * Version 1.66.2 released.
2683
2684 2014-03-17  Carl Hetherington  <cth@carlh.net>
2685
2686         * Improve appearance of config dialog on OS X.
2687
2688 2014-03-15  Carl Hetherington  <cth@carlh.net>
2689
2690         * Improve appearance of new film and KDM dialogs on OS X.
2691
2692         * Fix KDM dialog to predictably set up its initial range to
2693         a week from now.
2694
2695         * Remove support for FFmpeg post-processing filters as they apparently
2696         do not support > 8bpp.  I don't think they are worth the pain of
2697         quantizing and then telling the user what has happened.
2698
2699 2014-03-12  Carl Hetherington  <cth@carlh.net>
2700
2701         * Version 1.66.1 released.
2702
2703 2014-03-12  Carl Hetherington  <cth@carlh.net>
2704
2705         * Hopefully fix i18n on OS X (#324).
2706
2707 2014-03-10  Carl Hetherington  <cth@carlh.net>
2708
2709         * Version 1.66.0 released.
2710
2711 2014-03-09  Carl Hetherington  <cth@carlh.net>
2712
2713         * Version 1.65.2 released.
2714
2715 2014-03-09  Carl Hetherington  <cth@carlh.net>
2716
2717         * Restore old behaviour of "no-stretch" mode with crop.
2718
2719         * Fix display of no-scale display mode in the player.
2720
2721 2014-03-08  Carl Hetherington  <cth@carlh.net>
2722
2723         * Version 1.65.1 released.
2724
2725 2014-03-08  Carl Hetherington  <cth@carlh.net>
2726
2727         * Fix incorrect audio analyses on multiple-stream content.
2728
2729         * Support for unsigned 8-bit audio (hmm!).
2730
2731 2014-03-06  Carl Hetherington  <cth@carlh.net>
2732
2733         * Version 1.65.0 released.
2734
2735 2014-03-05  Carl Hetherington  <cth@carlh.net>
2736
2737         * Version 1.64.19 released.
2738
2739 2014-03-05  Carl Hetherington  <cth@carlh.net>
2740
2741         * Bump maximum audio channels to 12 so that we can
2742         (crudely at least) get BsL/BsR.
2743
2744 2014-03-04  Carl Hetherington  <cth@carlh.net>
2745
2746         * Version 1.64.18 released.
2747
2748 2014-03-04  Carl Hetherington  <cth@carlh.net>
2749
2750         * Add option to disable all scaling of the input video.
2751
2752 2014-03-03  Carl Hetherington  <cth@carlh.net>
2753
2754         * Fix rounding of timecodes in at least some cases (#323).
2755
2756         * Try to prevent OS X from sleeping during DCP encode.
2757
2758 2014-02-26  Carl Hetherington  <cth@carlh.net>
2759
2760         * Version 1.64.17 released.
2761
2762 2014-02-26  Carl Hetherington  <cth@carlh.net>
2763
2764         * Fix missing RMS audio analysis plots in some cases.
2765
2766         * Fix failure to load sound files with
2767         non-ASCII paths.
2768
2769 2014-02-23  Carl Hetherington  <cth@carlh.net>
2770
2771         * Version 1.64.16 released.
2772
2773 2014-02-23  Carl Hetherington  <cth@carlh.net>
2774
2775         * Bump ffmpeg library to git head to fix problems with
2776         misrecognised frame rates in some MOV files.
2777
2778 2014-02-20  Carl Hetherington  <cth@carlh.net>
2779
2780         * Version 1.64.15 released.
2781
2782 2014-02-20  Carl Hetherington  <cth@carlh.net>
2783
2784         * Basic support for 7.1 / HI/VI audio tracks.
2785
2786 2014-02-19  Carl Hetherington  <cth@carlh.net>
2787
2788         * Add some basic JSON stuff.
2789
2790 2014-02-18  Carl Hetherington  <cth@carlh.net>
2791
2792         * Version 1.64.14 released.
2793
2794 2014-02-18  Carl Hetherington  <cth@carlh.net>
2795
2796         * Version 1.64.13 released.
2797
2798 2014-02-12  Carl Hetherington  <cth@carlh.net>
2799
2800         * Make the batch converter remember its last directory
2801         for the film picker (#318).
2802
2803         * Add dcpomatic_batch to OS X .app.
2804
2805 2014-02-11  Carl Hetherington  <cth@carlh.net>
2806
2807         * Version 1.64.12 released.
2808
2809 2014-02-11  Carl Hetherington  <cth@carlh.net>
2810
2811         * Be more careful when catching exceptions from KDM creation.
2812
2813 2014-02-10  Carl Hetherington  <cth@carlh.net>
2814
2815         * Version 1.64.11 released.
2816
2817 2014-02-10  Carl Hetherington  <cth@carlh.net>
2818
2819         * Version 1.64.10 released.
2820
2821 2014-02-10  Carl Hetherington  <cth@carlh.net>
2822
2823         * Try to fix Centos RPM dependencies.
2824
2825         * Version 1.64.9 released.
2826
2827 2014-02-10  Carl Hetherington  <cth@carlh.net>
2828
2829         * Version 1.64.8 released.
2830
2831 2014-02-09  Carl Hetherington  <cth@carlh.net>
2832
2833         * Build with a more careful version of libopenjpeg that handles
2834         out-of-memory conditions slightly better.
2835
2836         * Possibly fix repeated no route to host errors in some cases.
2837
2838         * Some small bits of increased low-memory stability.
2839
2840         * Version 1.64.7 released.
2841
2842 2014-02-08  Carl Hetherington  <cth@carlh.net>
2843
2844         * Fix exception when seeking with missing content (part of #317).
2845
2846         * Version 1.64.6 released.
2847
2848 2014-02-08  Carl Hetherington  <cth@carlh.net>
2849
2850         * Version 1.64.5 released.
2851
2852 2014-02-08  Carl Hetherington  <cth@carlh.net>
2853
2854         * Version 1.64.4 released.
2855
2856 2014-02-08  Carl Hetherington  <cth@carlh.net>
2857
2858         * Version 1.64.3 released.
2859
2860 2014-02-08  Carl Hetherington  <cth@carlh.net>
2861
2862         * Bump libdcp version to get some fixes for Interop XML.
2863
2864 2014-02-07  Carl Hetherington  <cth@carlh.net>
2865
2866         * Add basic stuff to build RPMs for Centos.
2867
2868 2014-02-05  Carl Hetherington  <cth@carlh.net>
2869
2870         * Version 1.64.2 released.
2871
2872 2014-02-05  Carl Hetherington  <cth@carlh.net>
2873
2874         * A variety of fixes to small problems found by Coverity.
2875
2876 2014-02-05  Carl Hetherington  <cth@carlh.net>
2877
2878         * Version 1.64.1 released.
2879
2880 2014-02-05  Carl Hetherington  <cth@carlh.net>
2881
2882         * Updates to it_IT translation from William Fanelli.
2883
2884 2014-02-02  Carl Hetherington  <cth@carlh.net>
2885
2886         * Version 1.64.0 released.
2887
2888 2014-01-29  Carl Hetherington  <cth@carlh.net>
2889
2890         * Version 1.63.8 released.
2891
2892 2014-01-29  Carl Hetherington  <cth@carlh.net>
2893
2894         * Add subtitle X offset option.
2895
2896         * Fix missing subtitles when subtitled content is at a non-zero position.
2897
2898 2014-01-28  Carl Hetherington  <cth@carlh.net>
2899
2900         * Use Mbit/s instead of the incorrect MBps.
2901
2902         * Version 1.63.7 released.
2903
2904 2014-01-28  Carl Hetherington  <cth@carlh.net>
2905
2906         * Try to prevent Windows machines going to sleep during encodes.
2907
2908         * Add option to not install main program / server on Windows.
2909
2910 2014-01-26  Carl Hetherington  <cth@carlh.net>
2911
2912         * Change default JPEG2000 bandwith to 100MBps.
2913
2914         * Updated fr_FR translation from Theirry Journet.
2915
2916 2014-01-24  Carl Hetherington  <cth@carlh.net>
2917
2918         * Try to fix repeatedly-reported exceptions.
2919
2920 2014-01-23  Carl Hetherington  <cth@carlh.net>
2921
2922         * Version 1.63.6 released.
2923
2924 2014-01-23  Carl Hetherington  <cth@carlh.net>
2925
2926         * Fix recovery of DCP encoding after a crash with a 3D DCP.
2927
2928 2014-01-21  Carl Hetherington  <cth@carlh.net>
2929
2930         * Version 1.63.5 released.
2931
2932 2014-01-21  Carl Hetherington  <cth@carlh.net>
2933
2934         * Potentially major fix for bad A/V sync.
2935
2936 2014-01-19  Carl Hetherington  <cth@carlh.net>
2937
2938         * Version 1.63.4 released.
2939
2940 2014-01-19  Carl Hetherington  <cth@carlh.net>
2941
2942         * Updated sv_SE translation from Adam Klotblixt.
2943
2944 2014-01-15  Carl Hetherington  <cth@carlh.net>
2945
2946         * Version 1.63.3 released.
2947
2948 2014-01-15  Carl Hetherington  <cth@carlh.net>
2949
2950         * Hopefully fix badly-labelled MXFs when in Interop mode.
2951
2952 2014-01-14  Carl Hetherington  <cth@carlh.net>
2953
2954         * Version 1.63.2 released.
2955
2956 2014-01-14  Carl Hetherington  <cth@carlh.net>
2957
2958         * Fix problems with adding new soundtracks to FFmpeg content with
2959         no audio track.
2960
2961         * Updated de_DE translation from Markus Raab.
2962
2963         * Version 1.63.1 released.
2964
2965 2014-01-14  Carl Hetherington  <cth@carlh.net>
2966
2967         * Try to fix subtitle problems when the video frame rate is being changed
2968         from content to DCP.
2969
2970 2014-01-13  Carl Hetherington  <cth@carlh.net>
2971
2972         * Change 4:3 and 5:3 ratios to be precise rather than 1.33:1 and 1.66:1, and
2973         also tweak 1.19:1 (#306).
2974
2975         * Version 1.63.0 released.
2976
2977 2014-01-12  Carl Hetherington  <cth@carlh.net>
2978
2979         * Fix crashes when using -3dB options in locales with a , decimal separator.
2980
2981         * Version 1.62.3 released.
2982
2983 2014-01-11  Carl Hetherington  <cth@carlh.net>
2984
2985         * Hopefully fix error on restarting a cancelled transcode job
2986         on Windows.
2987
2988 2014-01-10  Carl Hetherington  <cth@carlh.net>
2989
2990         * Version 1.62.2 released.
2991
2992 2014-01-10  Carl Hetherington  <cth@carlh.net>
2993
2994         * Version 1.62.1 released.
2995
2996 2014-01-10  Carl Hetherington  <cth@carlh.net>
2997
2998         * Version 1.62.0 released.
2999
3000 2014-01-10  Carl Hetherington  <cth@carlh.net>
3001
3002         * Try to stop the queue of things to write filling up excessively
3003         on fast CPUs.
3004
3005         * Try to fix double "are you sure" prompt on quitting with active jobs.
3006
3007         * Version 1.61.2 released.
3008
3009 2014-01-09  Carl Hetherington  <cth@carlh.net>
3010
3011         * Version 1.61.1 released.
3012
3013 2014-01-09  Carl Hetherington  <cth@carlh.net>
3014
3015         * Version 1.61.0 released.
3016
3017 2014-01-09  Carl Hetherington  <cth@carlh.net>
3018
3019         * Hopefully fix somewhat inexplicable inability of Windows to open
3020         new files on top of old ones in some circumstances (with audio
3021         MXFs).
3022
3023         * Version 1.60 released.
3024
3025 2014-01-09  Carl Hetherington  <cth@carlh.net>
3026
3027         * More fixes for slow-downs on fast computers.
3028
3029 2014-01-08  Carl Hetherington  <cth@carlh.net>
3030
3031         * Version 1.59 released.
3032
3033 2014-01-07  Carl Hetherington  <cth@carlh.net>
3034
3035         * Version 1.58 released.
3036
3037 2014-01-07  Carl Hetherington  <cth@carlh.net>
3038
3039         * Fix Windows build of FFmpeg to link against zlib, which fixes parsing
3040         of some .mov files.
3041
3042         * Very primitive check-for-updates feature added.
3043
3044         * Allow still-moving-image sources to have their frame rate specified.
3045
3046 2014-01-06  Carl Hetherington  <cth@carlh.net>
3047
3048         * Basics of per-channel audio gain (#247).
3049
3050         * Give a warning on make DCP if it seems unlikely that the disk
3051         will have enough space to store the finished DCP (#92).
3052
3053         * Make sure forced languages override the environment for gettext()
3054         as well as wxWidgets' i18n code (#108).
3055
3056         * Bump libdcp version to get a fix for VOLINDEX/ASSETMAP file extensions
3057         with interop (#206).
3058
3059         * Fix subtitle colouring (#152).
3060
3061         * Fix mis-timed subtitles when there is a non-zero video PTS offset.
3062
3063         * Remove seemingly unnecessary checks on image directories.
3064
3065         * Leave DCP directory creation until the last minute to help
3066         avoid half-eaten directories being left around (#174).
3067
3068 2014-01-05  Carl Hetherington  <cth@carlh.net>
3069
3070         * Version 1.57 released.
3071
3072 2014-01-05  Carl Hetherington  <cth@carlh.net>
3073
3074         * Use _fseeki64 on Windows when reading content files.
3075
3076         * Various small fixes to i18n.
3077
3078 2014-01-03  Carl Hetherington  <cth@carlh.net>
3079
3080         * Version 1.56 released.
3081
3082 2014-01-03  Carl Hetherington  <cth@carlh.net>
3083
3084         * Version 1.55 released.
3085
3086 2014-01-03  Carl Hetherington  <cth@carlh.net>
3087
3088         * New de_DE translation from Markus Raab.
3089
3090         * Work-around mysterious call of pure virtual method inside boost.
3091
3092 2014-01-01  Carl Hetherington  <cth@carlh.net>
3093
3094         * Bump ffmpeg version.
3095
3096 2013-12-30  Carl Hetherington  <cth@carlh.net>
3097
3098         * Version 1.54 released.
3099
3100 2013-12-30  Carl Hetherington  <cth@carlh.net>
3101
3102         * Put catches around a few threads which could have uncaught exceptions.
3103
3104         * Add nascent dcpomatic_create command-line program to create films.
3105
3106 2013-12-29  Carl Hetherington  <cth@carlh.net>
3107
3108         * Version 1.53 released.
3109
3110 2013-12-29  Carl Hetherington  <cth@carlh.net>
3111
3112         * Fix failure to load content from directories with non-Latin names.
3113
3114 2013-12-28  Carl Hetherington  <cth@carlh.net>
3115
3116         * Speculative fix for "find missing" not working on OS X (#255).
3117
3118         * Fix failure to load films with missing still image content (#300).
3119
3120 2013-12-27  Carl Hetherington  <cth@carlh.net>
3121
3122         * Fix non-update of video information on changing DCP resolution (#299).
3123
3124         * Version 1.52 released.
3125
3126 2013-12-27  Carl Hetherington  <cth@carlh.net>
3127
3128         * More speculative fixes for 4K.
3129
3130 2013-12-23  Carl Hetherington  <cth@carlh.net>
3131
3132         * Version 1.51 released.
3133
3134 2013-12-23  Carl Hetherington  <cth@carlh.net>
3135
3136         * A couple of potential fixes for 4K.
3137
3138         * Version 1.50 released.
3139
3140 2013-12-23  Carl Hetherington  <cth@carlh.net>
3141
3142         * Version 1.49 released.
3143
3144 2013-12-23  Carl Hetherington  <cth@carlh.net>
3145
3146         * Version 1.48 released.
3147
3148 2013-12-23  Carl Hetherington  <cth@carlh.net>
3149
3150         * Add TLS/SSL support to KDM email sending.
3151
3152 2013-12-23  Carl Hetherington  <cth@carlh.net>
3153
3154         * Version 1.47 released.
3155
3156 2013-12-23  Carl Hetherington  <cth@carlh.net>
3157
3158         * Add $START_TIME and $END_TIME as variables for the KDM email.
3159
3160         * Add top/bottom option for 3D frames.
3161
3162 2013-12-20  Carl Hetherington  <cth@carlh.net>
3163
3164         * Add configuration option for default audio delay (#276).
3165
3166         * Version 1.46 released.
3167
3168 2013-12-19  Carl Hetherington  <cth@carlh.net>
3169
3170         * Version 1.45 released.
3171
3172 2013-12-19  Carl Hetherington  <cth@carlh.net>
3173
3174         * Bump libdcp version again for a crash fix for 32-bit Windows,
3175         and also for problems generating certificate chains.
3176
3177 2013-12-18  Carl Hetherington  <cth@carlh.net>
3178
3179         * Version 1.44 released.
3180
3181 2013-12-18  Carl Hetherington  <cth@carlh.net>
3182
3183         * Bump libdcp version again for a fix to XML validity for 3D.
3184
3185         * Version 1.43 released.
3186
3187 2013-12-18  Carl Hetherington  <cth@carlh.net>
3188
3189         * Update libdcp version to get fix for 3D IntrinsicDuration.
3190
3191         * Fix progress reporting when making 3D DCPs.
3192
3193         * Fix non-update of display when changing video frame type (2D,
3194         3D left/right etc.)
3195
3196         * Restore video information in video tab when using still images.
3197
3198         * Hopefully fix exception on new film in some strange cases.
3199
3200 2013-12-09  Carl Hetherington  <cth@carlh.net>
3201
3202         * Version 1.42 released.
3203
3204 2013-12-09  Carl Hetherington  <cth@carlh.net>
3205
3206         * Fix make_black for pixel format 7 (#288).
3207
3208 2013-12-08  Carl Hetherington  <cth@carlh.net>
3209
3210         * Fix display update when removing content (#281).
3211
3212 2013-12-07  Carl Hetherington  <cth@carlh.net>
3213
3214         * Version 1.41 released.
3215
3216 2013-12-05  Carl Hetherington  <cth@carlh.net>
3217
3218         * Improve the correctness of lengths reported by sound files to fix
3219         short DCPs when using non-DCI-rate sound files with stills.
3220
3221 2013-12-04  Carl Hetherington  <cth@carlh.net>
3222
3223         * Make signatures optional (#273).
3224
3225         * Only do scale/crop/window/subtitle overlay if a frame is going
3226         to be encoded for the DCP.
3227
3228         * Several optimisations to video processing, which should
3229         speed up the player a bit.
3230
3231 2013-12-03  Carl Hetherington  <cth@carlh.net>
3232
3233         * Add "play length" control to avoid having to do arithmetic to
3234         get end-trims right in some cases (#261).
3235
3236 2013-12-02  Carl Hetherington  <cth@carlh.net>
3237
3238         * Fix breakage to adding multiple files at the same time.
3239
3240         * Fix crash on double-click of "show audio" button (#278).
3241
3242         * Version 1.40 released.
3243
3244 2013-12-02  Carl Hetherington  <cth@carlh.net>
3245
3246         * Fix problems with FFmpeg files that have all-zero stream IDs.
3247
3248         * Fix crash on checking non-existing frame info
3249         files.
3250
3251         * Fix erroneous disabling of timing panel with
3252         audio-only sources.
3253
3254 2013-11-30  Carl Hetherington  <cth@carlh.net>
3255
3256         * Version 1.39 released.
3257
3258 2013-11-30  Carl Hetherington  <cth@carlh.net>
3259
3260         * Fix windows build.
3261
3262 2013-11-29  Carl Hetherington  <cth@carlh.net>
3263
3264         * Version 1.38 released.
3265
3266 2013-11-29  Carl Hetherington  <cth@carlh.net>
3267
3268         * Add option to join input files together
3269         to help with multiple VOB files from DVDs.
3270
3271         * Fix build for 32-bit versions of OS X.
3272
3273 2013-11-27  Carl Hetherington  <cth@carlh.net>
3274
3275         * Version 1.37 released.
3276
3277 2013-11-27  Carl Hetherington  <cth@carlh.net>
3278
3279         * Version 1.36 released.
3280
3281 2013-11-27  Carl Hetherington  <cth@carlh.net>
3282
3283         * Version 1.35 released.
3284
3285 2013-11-26  Carl Hetherington  <cth@carlh.net>
3286
3287         * Updated fr_FR translation from Lilian Lefranc.
3288
3289         * A whole load of fixes for lots of bugs when handling filenames
3290         using non-Latin characters on Windows.
3291
3292 2013-11-22  Carl Hetherington  <cth@carlh.net>
3293
3294         * Version 1.34 released.
3295
3296 2013-11-22  Carl Hetherington  <cth@carlh.net>
3297
3298         * Fix both OS X and Windows installers.
3299
3300 2013-11-21  Carl Hetherington  <cth@carlh.net>
3301
3302         * Version 1.33 released.
3303
3304 2013-11-21  Carl Hetherington  <cth@carlh.net>
3305
3306         * Fix Ubuntu 13.04 build.
3307
3308 2013-11-20  Carl Hetherington  <cth@carlh.net>
3309
3310         * Version 1.32 released.
3311
3312 2013-11-20  Carl Hetherington  <cth@carlh.net>
3313
3314         * Version 1.31 released.
3315
3316 2013-11-20  Carl Hetherington  <cth@carlh.net>
3317
3318         * Add primitive hints dialogue box.
3319
3320 2013-11-17  Carl Hetherington  <cth@carlh.net>
3321
3322         * Fix specified-server discovery.
3323
3324         * Version 1.30 released.
3325
3326 2013-11-17  Carl Hetherington  <cth@carlh.net>
3327
3328         * Speculative fix for servers crashing with different
3329         locales to clients.
3330
3331 2013-11-16  Carl Hetherington  <cth@carlh.net>
3332
3333         * Bump bundled FFmpeg version to current git master.
3334
3335         * Fix erroneous reset of visible channels in audio
3336         level dialog when changing gain.
3337
3338 2013-11-15  Carl Hetherington  <cth@carlh.net>
3339
3340         * Use 2 decimal places for gamma controls instead
3341         of 1.
3342
3343 2013-11-14  Carl Hetherington  <cth@carlh.net>
3344
3345         * Support modification of certain properties when
3346         there are several selected pieces of content.
3347
3348         * Add server configuration back in.
3349
3350 2013-11-12  Carl Hetherington  <cth@carlh.net>
3351
3352         * Version 1.29 released.
3353
3354 2013-11-12  Carl Hetherington  <cth@carlh.net>
3355
3356         * Fix bad_alloc exception on audio analysis (and
3357         probably elsewhere).
3358
3359 2013-11-11  Carl Hetherington  <cth@carlh.net>
3360
3361         * Version 1.28 released.
3362
3363 2013-11-11  Carl Hetherington  <cth@carlh.net>
3364
3365         * Somewhat speculative fix for slow-downs and
3366         large memory consumption with multi-content playlists.
3367
3368 2013-11-10  Carl Hetherington  <cth@carlh.net>
3369
3370         * Hopefully get rid of spurious black lines around
3371         preview.
3372
3373 2013-11-08  Carl Hetherington  <carl@ubuntu>
3374
3375         * Fix strange behaviour of J2K bandwidth control
3376         on 32-bit Linux.
3377
3378 2013-11-07  Carl Hetherington  <cth@carlh.net>
3379
3380         * Open file dialog starts in the configured DCP directory,
3381         if one exists (#70).
3382
3383 2013-11-06  Carl Hetherington  <cth@carlh.net>
3384
3385         * Support pixel format 30 (#254).
3386
3387 2013-11-06  Carl Hetherington  <cth@carlh.net>
3388
3389         * Version 1.27 released.
3390
3391 2013-11-06  Carl Hetherington  <cth@carlh.net>
3392
3393         * Various server-related tidying up; servers are
3394         now auto-detected only (the configuration for
3395         them has been removed).
3396
3397 2013-11-06  Carl Hetherington  <cth@carlh.net>
3398
3399         * Version 1.26 released.
3400
3401 2013-11-05  Carl Hetherington  <cth@carlh.net>
3402
3403         * Auto-detect encoding servers on the local
3404         subnet(s).
3405
3406         * Tweak verbosity of command-line encoding servers.
3407
3408 2013-11-04  Carl Hetherington  <cth@carlh.net>
3409
3410         * Version 1.25 released.
3411
3412 2013-10-29  Carl Hetherington  <cth@carlh.net>
3413
3414         * Improve performance when start-trimming
3415         large files.
3416
3417         * Fix audio problems when start-trimming.
3418
3419 2013-10-28  Carl Hetherington  <cth@carlh.net>
3420
3421         * Version 1.24 released.
3422
3423 2013-10-28  Carl Hetherington  <cth@carlh.net>
3424
3425         * Fix failure to reload configuration on
3426         some non-English locales.
3427
3428 2013-10-26  Carl Hetherington  <cth@carlh.net>
3429
3430         * Version 1.23 released.
3431
3432 2013-10-25  Carl Hetherington  <cth@carlh.net>
3433
3434         * Version 1.22 released.
3435
3436 2013-10-24  Carl Hetherington  <cth@carlh.net>
3437
3438         * Support sources that require repeat of more than
3439         1 extra frame.
3440
3441 2013-10-23  Carl Hetherington  <cth@carlh.net>
3442
3443         * Version 1.21 released.
3444
3445 2013-10-23  Carl Hetherington  <cth@carlh.net>
3446
3447         * Use our own directory picker on Ubuntu 13.10 as well
3448         as Ubuntu 13.04 as it seems similarly broken.
3449
3450 2013-10-22  Carl Hetherington  <cth@carlh.net>
3451
3452         * Version 1.20 released.
3453
3454 2013-10-22  Carl Hetherington  <cth@carlh.net>
3455
3456         * Allow films to be loaded when content is missing,
3457         and then that content can be re-found.
3458
3459 2013-10-21  Carl Hetherington  <cth@carlh.net>
3460
3461         * Version 1.19 released.
3462
3463 2013-10-21  Carl Hetherington  <cth@carlh.net>
3464
3465         * Fix Rec. 709 gammas (from Lilian Lefranc)
3466
3467 2013-10-20  Carl Hetherington  <cth@carlh.net>
3468
3469         * Allow specification of subtitle language even if DVD-o-matic
3470         isn't providing the subtitles.
3471
3472 2013-10-20  Carl Hetherington  <cth@carlh.net>
3473
3474         * Version 1.18 released.
3475
3476 2013-10-19  Carl Hetherington  <cth@carlh.net>
3477
3478         * Fix non-saving of colour transform presets.
3479
3480         * Some improvements in progress reporting, especially
3481         for long encodes.
3482
3483 2013-10-18  Carl Hetherington  <cth@carlh.net>
3484
3485         * Fix bug with incorrect validity times given to KDMs.
3486
3487 2013-10-17  Carl Hetherington  <cth@carlh.net>
3488
3489         * Fix Make DCP menu option sensitivity (#230).
3490
3491         * Forward-port fix from master; use 1000000 rather
3492         than 1e6 for J2K bandwidth arithmetic to ensure
3493         that it's done with integers.
3494
3495 2013-10-16  Carl Hetherington  <cth@carlh.net>
3496
3497         * Version 1.17 released.
3498
3499 2013-10-16  Carl Hetherington  <cth@carlh.net>
3500
3501         * Hopefully fix crash on closing preferences window
3502         when ~/.config/dcpomatic does not exist.
3503
3504         * Allow specification of the DCP to make KDMs for,
3505         in case there is more than one.
3506
3507         * Speed up response to some settings changes
3508         (e.g. crop) (#196).
3509
3510 2013-10-15  Carl Hetherington  <cth@carlh.net>
3511
3512         * Version 1.16 released.
3513
3514 2013-10-15  Carl Hetherington  <cth@carlh.net>
3515
3516         * Restore up/down buttons for simple content time
3517         movements.
3518
3519         * Include film title in KDM filenames.
3520
3521         * Allow no-stretch scaling like in DVD-o-matic.
3522
3523 2013-10-14  Carl Hetherington  <cth@carlh.net>
3524
3525         * Add Rec. 709 colour conversion preset using
3526         Wolfgang Woehl's matrix.
3527
3528 2013-10-14  Carl Hetherington  <cth@carlh.net>
3529
3530         * Version 1.15 released.
3531
3532 2013-10-14  Carl Hetherington  <cth@carlh.net>
3533
3534         * Fix some crashes in the KDM dialogue when coming
3535         out of the add screen without giving a certificate.
3536
3537         * Really fix libltdl search path on OS X.
3538
3539 2013-10-13  Carl Hetherington  <cth@carlh.net>
3540
3541         * Version 1.14 released.
3542
3543 2013-10-12  Carl Hetherington  <cth@carlh.net>
3544
3545         * Add some missing libraries to the OS X build.
3546
3547         * Fix libltdl search path on OS X.
3548
3549 2013-10-12  Carl Hetherington  <cth@carlh.net>
3550
3551         * Version 1.13 released.
3552
3553 2013-10-12  Carl Hetherington  <cth@carlh.net>
3554
3555         * Fix linux static build.
3556
3557 2013-10-11  Carl Hetherington  <cth@carlh.net>
3558
3559         * Version 1.12 released.
3560
3561 2013-10-11  Carl Hetherington  <cth@carlh.net>
3562
3563         * Fix failure to create signer certificates
3564         on Windows.
3565
3566 2013-10-10  Carl Hetherington  <cth@carlh.net>
3567
3568         * Basic snapping in the timeline.
3569
3570         * Various improvements to dcpomatic_kdm.
3571
3572 2013-10-10  Carl Hetherington  <cth@carlh.net>
3573
3574         * Version 1.11 released.
3575
3576 2013-10-10  Carl Hetherington  <cth@carlh.net>
3577
3578         * libdcp fix to incorrect signature digests.
3579
3580 2013-10-09  Carl Hetherington  <cth@carlh.net>
3581
3582         * Version 1.10 released.
3583
3584 2013-10-09  Carl Hetherington  <cth@carlh.net>
3585
3586         * Add some missing Windows dependencies.
3587
3588 2013-10-09  Carl Hetherington  <cth@carlh.net>
3589
3590         * Version 1.09 released.
3591
3592 2013-10-09  Carl Hetherington  <cth@carlh.net>
3593
3594         * Bump libdcp version to pull in speculative fix
3595         for AuthorizedDeviceList thumbprints in KDMs.
3596
3597 2013-10-09  Carl Hetherington  <cth@carlh.net>
3598
3599         * Version 1.08 released.
3600
3601 2013-10-09  Carl Hetherington  <cth@carlh.net>
3602
3603         * Fix problems with crypto stuff on Windows.
3604
3605 2013-10-08  Carl Hetherington  <cth@carlh.net>
3606
3607         * Version 1.07 released.
3608
3609 2013-10-01  Carl Hetherington  <cth@carlh.net>
3610
3611         * Version 1.06 released.
3612
3613 2013-09-19  Carl Hetherington  <cth@carlh.net>
3614
3615         * Version 1.05 released.
3616
3617 2013-09-17  Carl Hetherington  <cth@carlh.net>
3618
3619         * Version 1.04 released.
3620
3621 2013-09-09  Carl Hetherington  <cth@carlh.net>
3622
3623         * Version 1.03 released.
3624
3625 2013-09-02  Carl Hetherington  <cth@carlh.net>
3626
3627         * Add missing boost datetime dependency
3628         to debian control files.
3629
3630 2013-08-30  Carl Hetherington  <cth@carlh.net>
3631
3632         * Version 1.02 released.
3633
3634 2013-08-29  Carl Hetherington  <cth@carlh.net>
3635
3636         * Version 1.01 released.
3637
3638 2013-08-29  Carl Hetherington  <cth@carlh.net>
3639
3640         * Restore server/client operation (#202).
3641
3642         * Fix strange rounding of still image durations (#204).
3643
3644         * Remove limitation to numbers and periods in the
3645         server host name dialogue box.
3646
3647         * Fix stuck-at-99% progress meters (#184).
3648
3649         * Version 1.01beta1 released.
3650
3651 2013-08-29  Carl Hetherington  <cth@carlh.net>
3652
3653         * Fix emissions of large chunks of silence when
3654         analysing audio in some cases.
3655
3656         * Use my @dcpomatic.com email address for now,
3657         rather than a non-existant mailing list.
3658
3659 2013-08-28  Carl Hetherington  <cth@carlh.net>
3660
3661         * Initial DCP-o-matic release.