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