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