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