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