af1878ba291cca2c7319471ec02ce8d2f889ca63
[dcpomatic.git] / ChangeLog
1 2015-01-04  Carl Hetherington  <cth@carlh.net>
2
3         * Fix loading of SMPTE XML subtitles which
4         are not MXF-wrapped.
5
6 2014-12-14  Carl Hetherington  <cth@carlh.net>
7
8         * Version 2.0.25 released.
9
10 2014-12-11  Carl Hetherington  <cth@carlh.net>
11
12         * Version 2.0.24 released.
13
14 2014-12-11  Carl Hetherington  <cth@carlh.net>
15
16         * Version 2.0.23 released.
17
18 2014-12-11  Carl Hetherington  <cth@carlh.net>
19
20         * Add a language property to subtitle content and use it
21         for the DCP subtitle's language specification.
22
23 2014-11-24  Carl Hetherington  <cth@carlh.net>
24
25         * Version 2.0.22 released.
26
27 2014-11-24  Carl Hetherington  <cth@carlh.net>
28
29         * Allow import of J2K image sequences.
30
31 2014-11-12  Carl Hetherington  <cth@carlh.net>
32
33         * Version 2.0.21 released.
34
35 2014-11-12  Carl Hetherington  <cth@carlh.net>
36
37         * Version 2.0.20 released.
38
39 2014-11-10  Carl Hetherington  <cth@carlh.net>
40
41         * Guess initial scale from the size of video
42         content images, taking pixel aspect ratio into
43         account where possible.
44
45 2014-11-07  c.hetherington  <cth@carlh.net>
46
47         * Add a hint if there is 3D content in a proposed 2D DCP.
48
49 2014-11-06  Carl Hetherington  <cth@carlh.net>
50
51         * Basic support for emailing a report of
52         a problem (#43).
53
54 2014-11-05  c.hetherington  <cth@carlh.net>
55
56         * Add a few more hints.
57
58 2014-10-30  Carl Hetherington  <cth@carlh.net>
59
60         * Version 2.0.19 released.
61
62 2014-10-30  Carl Hetherington  <cth@carlh.net>
63
64         * Fix mis-merge causing complete breakage
65         of the main window.
66
67 2014-10-28  Carl Hetherington  <cth@carlh.net>
68
69         * Version 2.0.18 released.
70
71 2014-10-26  Carl Hetherington  <cth@carlh.net>
72
73         * Version 2.0.17 released.
74
75 2014-11-02  Carl Hetherington  <cth@carlh.net>
76
77         * Be more tolerant of some FFmpeg audio decoding errors;
78         should fix #352.
79
80 2014-10-26  Carl Hetherington  <cth@carlh.net>
81
82         * Version 2.0.16 released.
83
84 2014-10-24  Carl Hetherington  <cth@carlh.net>
85
86         * Add a pause button for jobs.
87
88         * Experimental support for bypassing colourspace conversion (#266).
89
90         * Version 1.76.6 released.
91
92 2014-10-23  Carl Hetherington  <cth@carlh.net>
93
94         * Version 1.76.5 released.
95
96 2014-10-23  Carl Hetherington  <cth@carlh.net>
97
98         * Version 1.76.4 released.
99
100 2014-10-23  Carl Hetherington  <cth@carlh.net>
101
102         * Rename 'Add folder' to 'Add image sequence'
103         and add some tooltips.
104
105         * Move the "keep video in sequence" button into
106         the timeline dialogue.
107
108         * Fix mix-placement of content when using the "Down"
109         button to move it.
110
111 2014-10-22  Carl Hetherington  <cth@carlh.net>
112
113         * Version 2.0.15 released.
114
115 2014-10-22  Carl Hetherington  <cth@carlh.net>
116
117         * Version 1.76.3 released.
118
119 2014-10-22  Carl Hetherington  <cth@carlh.net>
120
121         * Fix bug where some files from iTunes would
122         be read as being at 90,000fps.
123
124 2014-10-20  Carl Hetherington  <cth@carlh.net>
125
126         * Version 1.76.2 released.
127
128 2014-10-19  Carl Hetherington  <cth@carlh.net>
129
130         * Add simple note of what audio resampling
131         will be done to the audio panel.
132
133 2014-10-16  Carl Hetherington  <cth@carlh.net>
134
135         * Version 1.75.2 released.
136
137 2014-10-16  Carl Hetherington  <cth@carlh.net>
138
139         * Version 1.75.1 released.
140
141 2014-10-16  Carl Hetherington  <cth@carlh.net>
142
143         * Version 1.75.0 released.
144
145 2014-10-14  Carl Hetherington  <cth@carlh.net>
146
147         * Version 1.74.3 released.
148
149 2014-10-08  c.hetherington  <cth@carlh.net>
150
151         * Make server finding more reliable when
152         there are more than a few servers.
153
154 2014-10-05  Carl Hetherington  <cth@carlh.net>
155
156         * Use a more sensible default position and size for
157         .srt subs.
158
159 2014-10-03  Carl Hetherington  <cth@carlh.net>
160
161         * Version 2.0.14 released.
162
163 2014-10-01  Carl Hetherington  <cth@carlh.net>
164
165         * Version 2.0.13 released.
166
167 2014-09-30  Carl Hetherington  <cth@carlh.net>
168
169         * Version 2.0.12 released.
170
171 2014-09-30  Carl Hetherington  <cth@carlh.net>
172
173         * Add basic video fade in/out.
174
175 2014-09-22  Carl Hetherington  <cth@carlh.net>
176
177         * Version 2.0.11 released.
178
179 2014-09-18  Carl Hetherington  <cth@carlh.net>
180
181         * Version 2.0.10 released.
182
183 2014-10-08  Carl Hetherington  <cth@carlh.net>
184
185         * Version 1.74.2 released.
186
187 2014-10-08  Carl Hetherington  <cth@carlh.net>
188
189         * Version 1.74.1 released.
190
191 2014-10-05  Carl Hetherington  <cth@carlh.net>
192
193         * Bump ffmpeg version.
194
195 2014-10-06  Carl Hetherington  <cth@carlh.net>
196
197         * Version 1.74.0 released.
198
199 2014-10-06  Carl Hetherington  <cth@carlh.net>
200
201         * Version 1.73.9 released.
202
203 2014-09-28  Carl Hetherington  <cth@carlh.net>
204
205         * Version 1.73.8 released.
206
207 2014-09-28  Carl Hetherington  <cth@carlh.net>
208
209         * Add a few key shortcuts.
210
211 2014-09-16  Carl Hetherington  <cth@carlh.net>
212
213         * Version 1.73.7 released.
214
215 2014-09-16  Carl Hetherington  <cth@carlh.net>
216
217         * Fix non-update of audio gain when changing selected content.
218
219 2014-09-14  Carl Hetherington  <cth@carlh.net>
220
221         * Version 1.73.6 released.
222
223 2014-09-14  Carl Hetherington  <cth@carlh.net>
224
225         * Version 1.73.5 released.
226
227 2014-09-14  Carl Hetherington  <cth@carlh.net>
228
229         * Update to nl_NL translation from Cherif Ben Brahim.
230
231 2014-09-12  Carl Hetherington  <cth@carlh.net>
232
233         * Version 2.0.9 released.
234
235 2014-09-12  Carl Hetherington  <cth@carlh.net>
236
237         * Add "re-examine" option to content context menu (#339).
238
239 2014-09-11  Carl Hetherington  <cth@carlh.net>
240
241         * Restore encoding optimisations for still-image sources.
242
243         * Add option to re-make signing chain with specified organisation,
244         common names etc. (#354)
245
246         * Allow separate X and Y scale for subtitles (#337).
247
248 2014-09-10  Carl Hetherington  <cth@carlh.net>
249
250         * Allow DCP names to be created using the ISDCF template and then
251         edited afterwards (#401).
252
253         * Fix hidden advanced preferences button in some locales.
254
255         * Version 2.0.8 released.
256
257 2014-09-10  Carl Hetherington  <cth@carlh.net>
258
259         * Fix loading of 1.x films.
260
261         * Fix crash on audio analysis in some cases.
262
263 2014-09-09  Carl Hetherington  <cth@carlh.net>
264
265         * Version 2.0.7 released.
266
267 2014-09-09  Carl Hetherington  <cth@carlh.net>
268
269         * Version 2.0.6 released.
270
271 2014-09-09  Carl Hetherington  <cth@carlh.net>
272
273         * Fix missing OS X dependencies.
274
275         * Use a different directory for DCP-o-matic 2
276         configuration (not the same as 1.x).
277
278 2014-09-08  Carl Hetherington  <cth@carlh.net>
279
280         * Version 2.0.5 released.
281
282         * Fix hidden advanced preferences button in some locales.
283
284 2014-09-08  Carl Hetherington  <cth@carlh.net>
285
286         * Fix failure to load Targa files.
287
288 2014-09-07  Carl Hetherington  <cth@carlh.net>
289
290         * Put no stretch / no scale in the set of choices for default
291         scale to.
292
293         * Fix a few bad fuzzy translations from the preferences dialog.
294
295 2014-09-03  Carl Hetherington  <cth@carlh.net>
296
297         * Fix server certificate downloads on OS X (#376).
298
299 2014-09-02  Carl Hetherington  <cth@carlh.net>
300
301         * Improve behaviour of batch converter window when it is shrunk (#338).
302
303 2014-09-01  Carl Hetherington  <cth@carlh.net>
304
305         * Version 1.73.1 released.
306
307 2014-08-31  Carl Hetherington  <cth@carlh.net>
308
309         * Remove configurable CPL <Creator> and use "DCP-o-matic (version) (git)"
310         instead.
311
312         * Fix lack of i18n of strings from src/lib/po on OS X.
313
314         * Give a hint when content and container aspect ratios are not
315         the same (#392).
316
317         * Add "copy" button to colour conversion presets editor (#399).
318
319         * Allow drag-and-drop of files onto the content list (#395).
320
321 2014-08-29  Carl Hetherington  <cth@carlh.net>
322
323         * Version 2.0.4 released.
324
325 2014-08-24  Carl Hetherington  <cth@carlh.net>
326
327         * Version 2.0.3 released.
328
329 2014-08-24  Carl Hetherington  <cth@carlh.net>
330
331         * Version 2.0.2 released.
332
333 2014-08-06  Carl Hetherington  <cth@carlh.net>
334
335         * Version 2.0.1 released.
336
337 2014-07-15  Carl Hetherington  <cth@carlh.net>
338
339         * A variety of changes were made on the 2.0 branch
340         but not documented in the ChangeLog.  Most sigificantly:
341
342         - DCP import
343         - Creation of DCPs with proper XML subtitles
344         - Import of .srt and .xml subtitles
345         - Audio processing framework (with some basic processors).
346
347 2014-03-07  Carl Hetherington  <cth@carlh.net>
348
349         * Add subtitle view.
350         * Some improvements to the manual.
351
352 2014-08-26  Carl Hetherington  <cth@carlh.net>
353
354         * Version 1.73.0 released.
355
356 2014-08-25  Carl Hetherington  <cth@carlh.net>
357
358         * Basic recent files list in the File menu.
359
360 2014-08-23  Carl Hetherington  <cth@carlh.net>
361
362         * Version 1.72.12 released.
363
364 2014-08-23  Carl Hetherington  <cth@carlh.net>
365
366         * Revert previous use of AVFormatContext::start_time when
367         computing the length of video.  I think this is wrong, and
368         causes bits to be missed off the end of videos (and other
369         problems).
370
371 2014-08-20  Carl Hetherington  <cth@carlh.net>
372
373         * Version 1.72.11 released.
374
375 2014-08-19  Carl Hetherington  <cth@carlh.net>
376
377         * Attempt to fix random crashes on OS X (especially during encodes)
378         thought to be caused by multiple threads using (different) stringstreams
379         at the same time; see src/lib/safe_stringstream.
380 >>>>>>> origin/master
381
382 2014-08-09  Carl Hetherington  <cth@carlh.net>
383
384         * Version 1.72.10 released.
385
386 2014-08-09  Carl Hetherington  <cth@carlh.net>
387
388         * Version 1.72.8 released.
389
390 2014-08-08  Carl Hetherington  <cth@carlh.net>
391
392         * Approximate support for changing timing details of multiple
393         bits of content at the same time.
394
395         * Allow removal of multiple bits of content at the same time.
396
397         * Version 1.72.7 released.
398
399 2014-08-04  Carl Hetherington  <cth@carlh.net>
400
401         * Add BCC option for KDM emails.
402
403 2014-07-29  Carl Hetherington  <cth@carlh.net>
404
405         * Version 1.72.5 released.
406
407 2014-07-17  Carl Hetherington  <cth@carlh.net>
408
409         * Fix corrupted text in job descriptions in some cases.
410
411         * Speculative fix for failure to keep Windows
412         machines awake during encodes.
413
414 2014-07-16  Carl Hetherington  <cth@carlh.net>
415
416         * Version 1.72.4 released.
417
418 2014-07-16  Carl Hetherington  <cth@carlh.net>
419
420         * Add default scaling setting to preferences (#384).
421
422         * Version 1.72.3 released.
423
424 2014-07-16  Carl Hetherington  <cth@carlh.net>
425
426         * Improve approximate time reports a bit.
427
428         * Make KDM email subject configurable.
429
430         * Updates to de_DE from Carsten Kurz.
431
432         * Limit allowed KDM types based on Interop/SMPTE setting
433         of DCP (#385).
434
435         * Updates to fr_FR from Grégoire Ausina.
436
437 2014-07-14  Carl Hetherington  <cth@carlh.net>
438
439         * Bump libdcp to get a new version which writes
440         <Hash> values to CPLs.
441
442 2014-07-10  Carl Hetherington  <cth@carlh.net>
443
444         * Version 1.72.2 released.
445 >>>>>>> origin/master
446
447 2014-07-10  Carl Hetherington  <cth@carlh.net>
448
449         * Try to fix corruption of KDM email setting in
450         some cases.
451
452         * Version 1.72.1 released.
453
454 2014-07-08  Carl Hetherington  <cth@carlh.net>
455
456         * Fix various problems with seek and content
457         being trimmed when its video frame rate is
458         overridden.
459
460 2014-07-02  Carl Hetherington  <cth@carlh.net>
461
462         * Updated de_DE translation from Carsten Kurz.
463
464 2014-06-30  Carl Hetherington  <cth@carlh.net>
465
466         * Version 1.72.0 released.
467
468 2014-06-28  Carl Hetherington  <cth@carlh.net>
469
470         * Version 1.71.2 released.
471
472 2014-06-28  Carl Hetherington  <cth@carlh.net>
473
474         * Version 1.71.1 released.
475
476 2014-06-28  Carl Hetherington  <cth@carlh.net>
477
478         * Fix crash on analysing audio (and possibly DCP creation) with
479         resampled content.
480
481 2014-06-27  Carl Hetherington  <cth@carlh.net>
482
483         * Version 1.71.0 released.
484
485 2014-06-27  Carl Hetherington  <cth@carlh.net>
486
487         * Fix up/down buttons in content list.
488
489 2014-06-26  Carl Hetherington  <cth@carlh.net>
490
491         * Version 1.70.1 released.
492
493 2014-06-26  Carl Hetherington  <cth@carlh.net>
494
495         * Support different KDM formulations.
496
497         * Allow override of detected video frame rates.
498
499         * Optimisation of uncertain effect to encoder and server
500         thread handling.
501
502         * Version 1.70.0 released.
503
504 2014-06-25  Carl Hetherington  <cth@carlh.net>
505
506         * Version 1.69.37 released.
507
508 2014-06-25  Carl Hetherington  <cth@carlh.net>
509
510         * Version 1.69.36 released.
511
512 2014-06-25  Carl Hetherington  <cth@carlh.net>
513
514         * Support pixel format 46 in make_black().
515
516 2014-06-24  Carl Hetherington  <cth@carlh.net>
517
518         * Re-assign timeline tracks when things are
519         moved about.
520
521 2014-06-23  Carl Hetherington  <cth@carlh.net>
522
523         * Try harder to cope with DCP names specified
524         already in CamelCase.
525
526         * Add option to CC a KDM email, and add
527         $SCREENS and $CINEMA_NAME as variables
528         in the email.
529
530 2014-06-22  Carl Hetherington  <cth@carlh.net>
531
532         * Reset-to-default button for KDM email text.
533
534         * Version 1.69.35 released.
535
536 2014-06-22  Carl Hetherington  <cth@carlh.net>
537
538         * Fix large memory leak with image sources.
539
540 2014-06-21  Carl Hetherington  <cth@carlh.net>
541
542         * Move email config into the KDM email page.
543
544         * Version 1.69.34 released.
545
546 2014-06-21  Carl Hetherington  <cth@carlh.net>
547
548         * Version 1.69.33 released.
549
550 2014-06-21  Carl Hetherington  <cth@carlh.net>
551
552         * Version 1.69.32 released.
553
554 2014-06-21  Carl Hetherington  <cth@carlh.net>
555
556         * Version 1.69.31 released.
557
558 2014-06-20  Carl Hetherington  <cth@carlh.net>
559
560         * Version 1.69.30 released.
561
562 2014-06-20  Carl Hetherington  <cth@carlh.net>
563
564         * Updates to de_DE translation from Carsten Kurz.
565
566 2014-06-18  Carl Hetherington  <cth@carlh.net>
567
568         * Version 1.69.29 released.
569
570 2014-06-18  Carl Hetherington  <cth@carlh.net>
571
572         * Fix thinko causing incorrect audio sample rates in some cases.
573
574 2014-06-15  Carl Hetherington  <cth@carlh.net>
575
576         * Version 1.69.28 released.
577
578 2014-06-12  Carl Hetherington  <cth@carlh.net>
579
580         * Version 1.69.27 released.
581
582 2014-06-12  Carl Hetherington  <cth@carlh.net>
583
584         * Add Content menu with "scale to fit width" and "scale
585         to fit height" options.
586
587         * Version 1.69.26 released.
588
589 2014-06-12  Carl Hetherington  <cth@carlh.net>
590
591         * Fix bug where DCP-o-matic does not recreate video after
592         subtitles are turned on or off.
593
594 2014-06-10  Carl Hetherington  <cth@carlh.net>
595
596         * Support ISDCF naming convention version 9 (#257).
597
598         * Rename DCI to ISDCF when talking about the digital cinema
599         naming convention (#362).
600
601         * Fix crash when opening the timeline with no content (#369).
602
603 2014-06-09  Carl Hetherington  <cth@carlh.net>
604
605         * Fix server/client with non-RGB24 sources.
606
607         * Version 1.69.25 released.
608
609 2014-06-09  Carl Hetherington  <cth@carlh.net>
610
611         * Make audio gain a floating-point value in the UI (#367).
612
613         * Work-around out-of-memory crashes with large start trims (#252).
614
615         * Version 1.69.24 released.
616
617 2014-06-06  Carl Hetherington  <cth@carlh.net>
618
619         * Version 1.69.23 released.
620
621 2014-06-05  Carl Hetherington  <cth@carlh.net>
622
623         * Version 1.69.22 released.
624
625 2014-06-05  Carl Hetherington  <cth@carlh.net>
626
627         * Large speed-up to multi-image source file decoding.
628
629         * Back-port changes from v2 which work out how separate
630         audio files should be resampled by looking at the video
631         files which are present at the same time.
632
633 2014-06-03  Carl Hetherington  <cth@carlh.net>
634
635         * Version 1.69.21 released.
636
637 2014-06-03  Carl Hetherington  <cth@carlh.net>
638
639         * Fix bad resampling of separate sound file sources that
640         have specified video frame rates.
641
642         * Version 1.69.20 released.
643
644 2014-06-03  Carl Hetherington  <cth@carlh.net>
645
646         * Re-calculate and update audio plots when the mapping is changed.
647
648         * Change the -3dB preset to -6dB since we are talking about
649         amplitude, not power.
650
651         * Version 1.69.19 released.
652
653 2014-06-02  Carl Hetherington  <cth@carlh.net>
654
655         * Empirical hack to prevent over-read of array
656         by libswscale; may fix crashes at the start of
657         DCP encodes.
658
659 2014-05-29  Carl Hetherington  <cth@carlh.net>
660
661         * Version 1.69.18 released.
662
663 2014-05-28  Carl Hetherington  <cth@carlh.net>
664
665         * Version 1.69.17 released.
666
667 2014-05-28  Carl Hetherington  <cth@carlh.net>
668
669         * Version 1.69.16 released.
670
671 2014-05-28  Carl Hetherington  <cth@carlh.net>
672
673         * Rework KDM generation to be about CPLs rather than DCPs,
674         and allow specification of any CPL to generate KDMs for.
675
676         Requested-by: Richard Turner
677
678 2014-05-27  Carl Hetherington  <cth@carlh.net>
679
680         * Version 1.69.15 released.
681
682 2014-05-26  Carl Hetherington  <cth@carlh.net>
683
684         * Version 1.69.14 released.
685
686 2014-05-26  Carl Hetherington  <cth@carlh.net>
687
688         * Fix problems with non-zero FFmpeg content start times.
689
690 2014-05-24  Carl Hetherington  <cth@carlh.net>
691
692         * Version 1.69.13 released.
693
694 2014-05-24  Carl Hetherington  <cth@carlh.net>
695
696         * Fix problems with log setup from config.
697
698 2014-05-23  Carl Hetherington  <cth@carlh.net>
699
700         * Version 1.69.12 released.
701
702 2014-05-22  Carl Hetherington  <cth@carlh.net>
703
704         * Version 1.69.11 released.
705
706 2014-05-21  Carl Hetherington  <cth@carlh.net>
707
708         * Version 1.69.10 released.
709
710 2014-05-21  Carl Hetherington  <cth@carlh.net>
711
712         * Tidy up logging a bit and make it configurable from the GUI
713         (moving a few things into an Advanced preferences tab at
714         the same time).
715
716 2014-05-19  Carl Hetherington  <cth@carlh.net>
717
718         * Version 1.69.9 released.
719
720 2014-05-19  Carl Hetherington  <cth@carlh.net>
721
722         * Decode image sources in the multi-threaded part
723         of the transcoder, rather than the single-threaded.
724
725 2014-05-16  Carl Hetherington  <cth@carlh.net>
726
727         * Version 1.69.8 released.
728
729 2014-05-16  Carl Hetherington  <cth@carlh.net>
730
731         * Fix various confusions in translations of abbreviated
732         channel names (Lc, Rc etc.)
733
734 2014-05-14  Carl Hetherington  <cth@carlh.net>
735
736         * Version 1.69.7 released.
737
738 2014-05-14  Carl Hetherington  <cth@carlh.net>
739
740         * Bump libdcp to remove checks on PCM MXF edit rates,
741         so we can generate strange ones in DCP-o-matic.
742
743 2014-05-13  Carl Hetherington  <cth@carlh.net>
744
745         * Version 1.69.6 released.
746
747 2014-05-13  Carl Hetherington  <cth@carlh.net>
748
749         * Remove artificial 100fps limit when using
750         "any" DCP frame rate.
751
752 2014-05-12  Carl Hetherington  <cth@carlh.net>
753
754         * Version 1.69.5 released.
755
756 2014-05-12  Carl Hetherington  <cth@carlh.net>
757
758         * Add option to use any DCP frame rate, rather than just
759         the "allowed" set.
760
761         * Version 1.69.4 released.
762
763 2014-05-12  Carl Hetherington  <cth@carlh.net>
764
765         * Version 1.69.3 released.
766
767 2014-05-12  Carl Hetherington  <cth@carlh.net>
768
769         * Use libdcp::raw_convert instead of boost::lexical_cast and
770         LocaleGuard, hopefully to fix large numbers being written with
771         thousands separators on some locales.
772
773 2014-05-10  Carl Hetherington  <cth@carlh.net>
774
775         * Version 1.69.2 released.
776
777 2014-05-10  Carl Hetherington  <cth@carlh.net>
778
779         * Fix setup of the libswresample context to work with high channel counts.
780
781 2014-05-09  Carl Hetherington  <cth@carlh.net>
782
783         * Version 1.69.1 released.
784
785 2014-05-09  Carl Hetherington  <cth@carlh.net>
786
787         * Fix crash on using content with more than 12 audio channels.
788
789         * Re-introduce ffprobe call when adding content.
790
791 2014-05-05  Carl Hetherington  <cth@carlh.net>
792
793         * Version 1.69.0 released.
794
795 2014-05-02  Carl Hetherington  <cth@carlh.net>
796
797         * Version 1.68.0 released.
798
799 2014-04-29  Carl Hetherington  <cth@carlh.net>
800
801         * Version 1.67.1 released.
802
803 2014-04-29  Carl Hetherington  <cth@carlh.net>
804
805         * Version 1.67.0 released.
806
807 2014-04-27  Carl Hetherington  <cth@carlh.net>
808
809         * Version 1.66.16 released.
810
811 2014-04-27  Carl Hetherington  <cth@carlh.net>
812
813         * Add .dpx to the list of acceptable image files.
814
815         * Slightly better handling of uncaught exceptions.
816
817         * Use our own directory picker on 14.04 (as well as 13.04 and 13.10) as
818         it appears that the same bug remains.
819
820 2014-04-25  Carl Hetherington  <cth@carlh.net>
821
822         * Version 1.66.15 released.
823
824 2014-04-25  Carl Hetherington  <cth@carlh.net>
825
826         * Fix subtitle display when the next subtitle is decoded before the previous
827         one has finished.
828
829 2014-04-24  Carl Hetherington  <cth@carlh.net>
830
831         * Version 1.66.14 released.
832
833 2014-04-23  Carl Hetherington  <cth@carlh.net>
834
835         * Version 1.66.13 released.
836
837 2014-04-21  Carl Hetherington  <cth@carlh.net>
838
839         * Update to es_ES translation from Manuel AC.
840
841         * Update to fr_FR translation from Thierry Journet.
842
843 2014-04-17  Carl Hetherington  <cth@carlh.net>
844
845         * Fix update of the gain control when using the gain calculator
846         dialog.
847
848         * Version 1.66.12 released.
849
850 2014-04-07  Carl Hetherington  <cth@carlh.net>
851
852         * Version 1.66.11 released.
853
854 2014-04-07  Carl Hetherington  <cth@carlh.net>
855
856         * Updated fr_FR translation from Thierry Journet. 
857
858 2014-04-02  Carl Hetherington  <cth@carlh.net>
859
860         * Version 1.66.10 released.
861
862 2014-04-01  Carl Hetherington  <cth@carlh.net>
863
864         * Basic support for separate left/right-eye files or directories
865         for 3D.
866
867 2014-03-30  Carl Hetherington  <cth@carlh.net>
868
869         * Version 1.66.9 released.
870
871 2014-03-30  Carl Hetherington  <cth@carlh.net>
872
873         * Version 1.66.8 released.
874
875         * nl_NL translation from Theo Kooijmans.
876
877 2014-03-27  Carl Hetherington  <cth@carlh.net>
878
879         * Auto-save film metadata before starting DCP encode.
880
881 2014-03-25  Carl Hetherington  <cth@carlh.net>
882
883         * Add support for downloading Doremi server certificates.
884
885 2014-03-24  Carl Hetherington  <cth@carlh.net>
886
887         * Version 1.66.7 released.
888
889 2014-03-24  Carl Hetherington  <cth@carlh.net>
890
891         * Fix error on creating DCPs without audio.
892
893 2014-03-23  Carl Hetherington  <cth@carlh.net>
894
895         * Version 1.66.6 released.
896
897 2014-03-23  Carl Hetherington  <cth@carlh.net>
898
899         * Attempt to fix format string specifier error on Windows.
900
901         * Version 1.66.5 released.
902
903 2014-03-22  Carl Hetherington  <cth@carlh.net>
904
905         * Version 1.66.4 released.
906
907 2014-03-22  Carl Hetherington  <cth@carlh.net>
908
909         * Allow specification of the video frame rate that a sound file
910         was prepared for.
911
912         * Another attempt to fix colour conversion dialog strange behaviour
913         on OS X.
914
915 2014-03-18  Carl Hetherington  <cth@carlh.net>
916
917         * Version 1.66.3 released.
918
919 2014-03-18  Carl Hetherington  <cth@carlh.net>
920
921         * Fix bad rounding of timecodes.
922
923         * Tentative support for 3D from alternate frames of the source.
924
925 2014-03-17  Carl Hetherington  <cth@carlh.net>
926
927         * Improve behaviour of the position slider at the end of films.
928
929         * Version 1.66.2 released.
930
931 2014-03-17  Carl Hetherington  <cth@carlh.net>
932
933         * Improve appearance of config dialog on OS X.
934
935 2014-03-15  Carl Hetherington  <cth@carlh.net>
936
937         * Improve appearance of new film and KDM dialogs on OS X.
938
939         * Fix KDM dialog to predictably set up its initial range to
940         a week from now.
941
942         * Remove support for FFmpeg post-processing filters as they apparently
943         do not support > 8bpp.  I don't think they are worth the pain of
944         quantizing and then telling the user what has happened.
945
946 2014-03-12  Carl Hetherington  <cth@carlh.net>
947
948         * Version 1.66.1 released.
949
950 2014-03-12  Carl Hetherington  <cth@carlh.net>
951
952         * Hopefully fix i18n on OS X (#324).
953
954 2014-03-10  Carl Hetherington  <cth@carlh.net>
955
956         * Version 1.66.0 released.
957
958 2014-03-09  Carl Hetherington  <cth@carlh.net>
959
960         * Version 1.65.2 released.
961
962 2014-03-09  Carl Hetherington  <cth@carlh.net>
963
964         * Restore old behaviour of "no-stretch" mode with crop.
965
966         * Fix display of no-scale display mode in the player.
967
968 2014-03-08  Carl Hetherington  <cth@carlh.net>
969
970         * Version 1.65.1 released.
971
972 2014-03-08  Carl Hetherington  <cth@carlh.net>
973
974         * Fix incorrect audio analyses on multiple-stream content.
975
976         * Support for unsigned 8-bit audio (hmm!).
977
978 2014-03-06  Carl Hetherington  <cth@carlh.net>
979
980         * Version 1.65.0 released.
981
982 2014-03-05  Carl Hetherington  <cth@carlh.net>
983
984         * Version 1.64.19 released.
985
986 2014-03-05  Carl Hetherington  <cth@carlh.net>
987
988         * Bump maximum audio channels to 12 so that we can
989         (crudely at least) get BsL/BsR.
990
991 2014-03-04  Carl Hetherington  <cth@carlh.net>
992
993         * Version 1.64.18 released.
994
995 2014-03-04  Carl Hetherington  <cth@carlh.net>
996
997         * Add option to disable all scaling of the input video.
998
999 2014-03-03  Carl Hetherington  <cth@carlh.net>
1000
1001         * Fix rounding of timecodes in at least some cases (#323).
1002
1003         * Try to prevent OS X from sleeping during DCP encode.
1004
1005 2014-02-26  Carl Hetherington  <cth@carlh.net>
1006
1007         * Version 1.64.17 released.
1008
1009 2014-02-26  Carl Hetherington  <cth@carlh.net>
1010
1011         * Fix missing RMS audio analysis plots in some cases.
1012
1013         * Fix failure to load sound files with
1014         non-ASCII paths.
1015
1016 2014-02-23  Carl Hetherington  <cth@carlh.net>
1017
1018         * Version 1.64.16 released.
1019
1020 2014-02-23  Carl Hetherington  <cth@carlh.net>
1021
1022         * Bump ffmpeg library to git head to fix problems with
1023         misrecognised frame rates in some MOV files.
1024
1025 2014-02-20  Carl Hetherington  <cth@carlh.net>
1026
1027         * Version 1.64.15 released.
1028
1029 2014-02-20  Carl Hetherington  <cth@carlh.net>
1030
1031         * Basic support for 7.1 / HI/VI audio tracks.
1032
1033 2014-02-19  Carl Hetherington  <cth@carlh.net>
1034
1035         * Add some basic JSON stuff.
1036
1037 2014-02-18  Carl Hetherington  <cth@carlh.net>
1038
1039         * Version 1.64.14 released.
1040
1041 2014-02-18  Carl Hetherington  <cth@carlh.net>
1042
1043         * Version 1.64.13 released.
1044
1045 2014-02-12  Carl Hetherington  <cth@carlh.net>
1046
1047         * Make the batch converter remember its last directory
1048         for the film picker (#318).
1049
1050         * Add dcpomatic_batch to OS X .app.
1051
1052 2014-02-11  Carl Hetherington  <cth@carlh.net>
1053
1054         * Version 1.64.12 released.
1055
1056 2014-02-11  Carl Hetherington  <cth@carlh.net>
1057
1058         * Be more careful when catching exceptions from KDM creation.
1059
1060 2014-02-10  Carl Hetherington  <cth@carlh.net>
1061
1062         * Version 1.64.11 released.
1063
1064 2014-02-10  Carl Hetherington  <cth@carlh.net>
1065
1066         * Version 1.64.10 released.
1067
1068 2014-02-10  Carl Hetherington  <cth@carlh.net>
1069
1070         * Try to fix Centos RPM dependencies.
1071
1072         * Version 1.64.9 released.
1073
1074 2014-02-10  Carl Hetherington  <cth@carlh.net>
1075
1076         * Version 1.64.8 released.
1077
1078 2014-02-09  Carl Hetherington  <cth@carlh.net>
1079
1080         * Build with a more careful version of libopenjpeg that handles
1081         out-of-memory conditions slightly better.
1082
1083         * Possibly fix repeated no route to host errors in some cases.
1084
1085         * Some small bits of increased low-memory stability.
1086
1087         * Version 1.64.7 released.
1088
1089 2014-02-08  Carl Hetherington  <cth@carlh.net>
1090
1091         * Fix exception when seeking with missing content (part of #317).
1092
1093         * Version 1.64.6 released.
1094
1095 2014-02-08  Carl Hetherington  <cth@carlh.net>
1096
1097         * Version 1.64.5 released.
1098
1099 2014-02-08  Carl Hetherington  <cth@carlh.net>
1100
1101         * Version 1.64.4 released.
1102
1103 2014-02-08  Carl Hetherington  <cth@carlh.net>
1104
1105         * Version 1.64.3 released.
1106
1107 2014-02-08  Carl Hetherington  <cth@carlh.net>
1108
1109         * Bump libdcp version to get some fixes for Interop XML.
1110
1111 2014-02-07  Carl Hetherington  <cth@carlh.net>
1112
1113         * Add basic stuff to build RPMs for Centos.
1114
1115 2014-02-05  Carl Hetherington  <cth@carlh.net>
1116
1117         * Version 1.64.2 released.
1118
1119 2014-02-05  Carl Hetherington  <cth@carlh.net>
1120
1121         * A variety of fixes to small problems found by Coverity.
1122
1123 2014-02-05  Carl Hetherington  <cth@carlh.net>
1124
1125         * Version 1.64.1 released.
1126
1127 2014-02-05  Carl Hetherington  <cth@carlh.net>
1128
1129         * Updates to it_IT translation from William Fanelli.
1130
1131 2014-02-02  Carl Hetherington  <cth@carlh.net>
1132
1133         * Version 1.64.0 released.
1134
1135 2014-01-29  Carl Hetherington  <cth@carlh.net>
1136
1137         * Version 1.63.8 released.
1138
1139 2014-01-29  Carl Hetherington  <cth@carlh.net>
1140
1141         * Add subtitle X offset option.
1142
1143         * Fix missing subtitles when subtitled content is at a non-zero position.
1144
1145 2014-01-28  Carl Hetherington  <cth@carlh.net>
1146
1147         * Use Mbit/s instead of the incorrect MBps.
1148
1149         * Version 1.63.7 released.
1150
1151 2014-01-28  Carl Hetherington  <cth@carlh.net>
1152
1153         * Try to prevent Windows machines going to sleep during encodes.
1154
1155         * Add option to not install main program / server on Windows.
1156
1157 2014-01-26  Carl Hetherington  <cth@carlh.net>
1158
1159         * Change default JPEG2000 bandwith to 100MBps.
1160
1161         * Updated fr_FR translation from Theirry Journet.
1162
1163 2014-01-24  Carl Hetherington  <cth@carlh.net>
1164
1165         * Try to fix repeatedly-reported exceptions.
1166
1167 2014-01-23  Carl Hetherington  <cth@carlh.net>
1168
1169         * Version 1.63.6 released.
1170
1171 2014-01-23  Carl Hetherington  <cth@carlh.net>
1172
1173         * Fix recovery of DCP encoding after a crash with a 3D DCP.
1174
1175 2014-01-21  Carl Hetherington  <cth@carlh.net>
1176
1177         * Version 1.63.5 released.
1178
1179 2014-01-21  Carl Hetherington  <cth@carlh.net>
1180
1181         * Potentially major fix for bad A/V sync.
1182
1183 2014-01-19  Carl Hetherington  <cth@carlh.net>
1184
1185         * Version 1.63.4 released.
1186
1187 2014-01-19  Carl Hetherington  <cth@carlh.net>
1188
1189         * Updated sv_SE translation from Adam Klotblixt.
1190
1191 2014-01-15  Carl Hetherington  <cth@carlh.net>
1192
1193         * Version 1.63.3 released.
1194
1195 2014-01-15  Carl Hetherington  <cth@carlh.net>
1196
1197         * Hopefully fix badly-labelled MXFs when in Interop mode.
1198
1199 2014-01-14  Carl Hetherington  <cth@carlh.net>
1200
1201         * Version 1.63.2 released.
1202
1203 2014-01-14  Carl Hetherington  <cth@carlh.net>
1204
1205         * Fix problems with adding new soundtracks to FFmpeg content with
1206         no audio track.
1207
1208         * Updated de_DE translation from Markus Raab.
1209
1210         * Version 1.63.1 released.
1211
1212 2014-01-14  Carl Hetherington  <cth@carlh.net>
1213
1214         * Try to fix subtitle problems when the video frame rate is being changed
1215         from content to DCP.
1216
1217 2014-01-13  Carl Hetherington  <cth@carlh.net>
1218
1219         * Change 4:3 and 5:3 ratios to be precise rather than 1.33:1 and 1.66:1, and
1220         also tweak 1.19:1 (#306).
1221
1222         * Version 1.63.0 released.
1223
1224 2014-01-12  Carl Hetherington  <cth@carlh.net>
1225
1226         * Fix crashes when using -3dB options in locales with a , decimal separator.
1227
1228         * Version 1.62.3 released.
1229
1230 2014-01-11  Carl Hetherington  <cth@carlh.net>
1231
1232         * Hopefully fix error on restarting a cancelled transcode job
1233         on Windows.
1234
1235 2014-01-10  Carl Hetherington  <cth@carlh.net>
1236
1237         * Version 1.62.2 released.
1238
1239 2014-01-10  Carl Hetherington  <cth@carlh.net>
1240
1241         * Version 1.62.1 released.
1242
1243 2014-01-10  Carl Hetherington  <cth@carlh.net>
1244
1245         * Version 1.62.0 released.
1246
1247 2014-01-10  Carl Hetherington  <cth@carlh.net>
1248
1249         * Try to stop the queue of things to write filling up excessively
1250         on fast CPUs.
1251
1252         * Try to fix double "are you sure" prompt on quitting with active jobs.
1253
1254         * Version 1.61.2 released.
1255
1256 2014-01-09  Carl Hetherington  <cth@carlh.net>
1257
1258         * Version 1.61.1 released.
1259
1260 2014-01-09  Carl Hetherington  <cth@carlh.net>
1261
1262         * Version 1.61.0 released.
1263
1264 2014-01-09  Carl Hetherington  <cth@carlh.net>
1265
1266         * Hopefully fix somewhat inexplicable inability of Windows to open
1267         new files on top of old ones in some circumstances (with audio
1268         MXFs).
1269
1270         * Version 1.60 released.
1271
1272 2014-01-09  Carl Hetherington  <cth@carlh.net>
1273
1274         * More fixes for slow-downs on fast computers.
1275
1276 2014-01-08  Carl Hetherington  <cth@carlh.net>
1277
1278         * Version 1.59 released.
1279
1280 2014-01-07  Carl Hetherington  <cth@carlh.net>
1281
1282         * Version 1.58 released.
1283
1284 2014-01-07  Carl Hetherington  <cth@carlh.net>
1285
1286         * Fix Windows build of FFmpeg to link against zlib, which fixes parsing
1287         of some .mov files.
1288
1289         * Very primitive check-for-updates feature added.
1290
1291         * Allow still-moving-image sources to have their frame rate specified.
1292
1293 2014-01-06  Carl Hetherington  <cth@carlh.net>
1294
1295         * Basics of per-channel audio gain (#247).
1296
1297         * Give a warning on make DCP if it seems unlikely that the disk
1298         will have enough space to store the finished DCP (#92).
1299
1300         * Make sure forced languages override the environment for gettext()
1301         as well as wxWidgets' i18n code (#108).
1302
1303         * Bump libdcp version to get a fix for VOLINDEX/ASSETMAP file extensions
1304         with interop (#206).
1305
1306         * Fix subtitle colouring (#152).
1307
1308         * Fix mis-timed subtitles when there is a non-zero video PTS offset.
1309
1310         * Remove seemingly unnecessary checks on image directories.
1311
1312         * Leave DCP directory creation until the last minute to help
1313         avoid half-eaten directories being left around (#174).
1314
1315 2014-01-05  Carl Hetherington  <cth@carlh.net>
1316
1317         * Version 1.57 released.
1318
1319 2014-01-05  Carl Hetherington  <cth@carlh.net>
1320
1321         * Use _fseeki64 on Windows when reading content files.
1322
1323         * Various small fixes to i18n.
1324
1325 2014-01-03  Carl Hetherington  <cth@carlh.net>
1326
1327         * Version 1.56 released.
1328
1329 2014-01-03  Carl Hetherington  <cth@carlh.net>
1330
1331         * Version 1.55 released.
1332
1333 2014-01-03  Carl Hetherington  <cth@carlh.net>
1334
1335         * New de_DE translation from Markus Raab.
1336
1337         * Work-around mysterious call of pure virtual method inside boost.
1338
1339 2014-01-01  Carl Hetherington  <cth@carlh.net>
1340
1341         * Bump ffmpeg version.
1342
1343 2013-12-30  Carl Hetherington  <cth@carlh.net>
1344
1345         * Version 1.54 released.
1346
1347 2013-12-30  Carl Hetherington  <cth@carlh.net>
1348
1349         * Put catches around a few threads which could have uncaught exceptions.
1350
1351         * Add nascent dcpomatic_create command-line program to create films.
1352
1353 2013-12-29  Carl Hetherington  <cth@carlh.net>
1354
1355         * Version 1.53 released.
1356
1357 2013-12-29  Carl Hetherington  <cth@carlh.net>
1358
1359         * Fix failure to load content from directories with non-Latin names.
1360
1361 2013-12-28  Carl Hetherington  <cth@carlh.net>
1362
1363         * Speculative fix for "find missing" not working on OS X (#255).
1364
1365         * Fix failure to load films with missing still image content (#300).
1366
1367 2013-12-27  Carl Hetherington  <cth@carlh.net>
1368
1369         * Fix non-update of video information on changing DCP resolution (#299).
1370
1371         * Version 1.52 released.
1372
1373 2013-12-27  Carl Hetherington  <cth@carlh.net>
1374
1375         * More speculative fixes for 4K.
1376
1377 2013-12-23  Carl Hetherington  <cth@carlh.net>
1378
1379         * Version 1.51 released.
1380
1381 2013-12-23  Carl Hetherington  <cth@carlh.net>
1382
1383         * A couple of potential fixes for 4K.
1384
1385         * Version 1.50 released.
1386
1387 2013-12-23  Carl Hetherington  <cth@carlh.net>
1388
1389         * Version 1.49 released.
1390
1391 2013-12-23  Carl Hetherington  <cth@carlh.net>
1392
1393         * Version 1.48 released.
1394
1395 2013-12-23  Carl Hetherington  <cth@carlh.net>
1396
1397         * Add TLS/SSL support to KDM email sending.
1398
1399 2013-12-23  Carl Hetherington  <cth@carlh.net>
1400
1401         * Version 1.47 released.
1402
1403 2013-12-23  Carl Hetherington  <cth@carlh.net>
1404
1405         * Add $START_TIME and $END_TIME as variables for the KDM email.
1406
1407         * Add top/bottom option for 3D frames.
1408
1409 2013-12-20  Carl Hetherington  <cth@carlh.net>
1410
1411         * Add configuration option for default audio delay (#276).
1412
1413         * Version 1.46 released.
1414
1415 2013-12-19  Carl Hetherington  <cth@carlh.net>
1416
1417         * Version 1.45 released.
1418
1419 2013-12-19  Carl Hetherington  <cth@carlh.net>
1420
1421         * Bump libdcp version again for a crash fix for 32-bit Windows,
1422         and also for problems generating certificate chains.
1423
1424 2013-12-18  Carl Hetherington  <cth@carlh.net>
1425
1426         * Version 1.44 released.
1427
1428 2013-12-18  Carl Hetherington  <cth@carlh.net>
1429
1430         * Bump libdcp version again for a fix to XML validity for 3D.
1431
1432         * Version 1.43 released.
1433
1434 2013-12-18  Carl Hetherington  <cth@carlh.net>
1435
1436         * Update libdcp version to get fix for 3D IntrinsicDuration.
1437
1438         * Fix progress reporting when making 3D DCPs.
1439
1440         * Fix non-update of display when changing video frame type (2D,
1441         3D left/right etc.)
1442
1443         * Restore video information in video tab when using still images.
1444
1445         * Hopefully fix exception on new film in some strange cases.
1446
1447 2013-12-09  Carl Hetherington  <cth@carlh.net>
1448
1449         * Version 1.42 released.
1450
1451 2013-12-09  Carl Hetherington  <cth@carlh.net>
1452
1453         * Fix make_black for pixel format 7 (#288).
1454
1455 2013-12-08  Carl Hetherington  <cth@carlh.net>
1456
1457         * Fix display update when removing content (#281).
1458
1459 2013-12-07  Carl Hetherington  <cth@carlh.net>
1460
1461         * Version 1.41 released.
1462
1463 2013-12-05  Carl Hetherington  <cth@carlh.net>
1464
1465         * Improve the correctness of lengths reported by sound files to fix
1466         short DCPs when using non-DCI-rate sound files with stills.
1467
1468 2013-12-04  Carl Hetherington  <cth@carlh.net>
1469
1470         * Make signatures optional (#273).
1471
1472         * Only do scale/crop/window/subtitle overlay if a frame is going
1473         to be encoded for the DCP.
1474
1475         * Several optimisations to video processing, which should
1476         speed up the player a bit.
1477
1478 2013-12-03  Carl Hetherington  <cth@carlh.net>
1479
1480         * Add "play length" control to avoid having to do arithmetic to
1481         get end-trims right in some cases (#261).
1482
1483 2013-12-02  Carl Hetherington  <cth@carlh.net>
1484
1485         * Fix breakage to adding multiple files at the same time.
1486
1487         * Fix crash on double-click of "show audio" button (#278).
1488
1489         * Version 1.40 released.
1490
1491 2013-12-02  Carl Hetherington  <cth@carlh.net>
1492
1493         * Fix problems with FFmpeg files that have all-zero stream IDs.
1494
1495         * Fix crash on checking non-existing frame info
1496         files.
1497
1498         * Fix erroneous disabling of timing panel with
1499         audio-only sources.
1500
1501 2013-11-30  Carl Hetherington  <cth@carlh.net>
1502
1503         * Version 1.39 released.
1504
1505 2013-11-30  Carl Hetherington  <cth@carlh.net>
1506
1507         * Fix windows build.
1508
1509 2013-11-29  Carl Hetherington  <cth@carlh.net>
1510
1511         * Version 1.38 released.
1512
1513 2013-11-29  Carl Hetherington  <cth@carlh.net>
1514
1515         * Add option to join input files together
1516         to help with multiple VOB files from DVDs.
1517
1518         * Fix build for 32-bit versions of OS X.
1519
1520 2013-11-27  Carl Hetherington  <cth@carlh.net>
1521
1522         * Version 1.37 released.
1523
1524 2013-11-27  Carl Hetherington  <cth@carlh.net>
1525
1526         * Version 1.36 released.
1527
1528 2013-11-27  Carl Hetherington  <cth@carlh.net>
1529
1530         * Version 1.35 released.
1531
1532 2013-11-26  Carl Hetherington  <cth@carlh.net>
1533
1534         * Updated fr_FR translation from Lilian Lefranc.
1535
1536         * A whole load of fixes for lots of bugs when handling filenames
1537         using non-Latin characters on Windows.
1538
1539 2013-11-22  Carl Hetherington  <cth@carlh.net>
1540
1541         * Version 1.34 released.
1542
1543 2013-11-22  Carl Hetherington  <cth@carlh.net>
1544
1545         * Fix both OS X and Windows installers.
1546
1547 2013-11-21  Carl Hetherington  <cth@carlh.net>
1548
1549         * Version 1.33 released.
1550
1551 2013-11-21  Carl Hetherington  <cth@carlh.net>
1552
1553         * Fix Ubuntu 13.04 build.
1554
1555 2013-11-20  Carl Hetherington  <cth@carlh.net>
1556
1557         * Version 1.32 released.
1558
1559 2013-11-20  Carl Hetherington  <cth@carlh.net>
1560
1561         * Version 1.31 released.
1562
1563 2013-11-20  Carl Hetherington  <cth@carlh.net>
1564
1565         * Add primitive hints dialogue box.
1566
1567 2013-11-17  Carl Hetherington  <cth@carlh.net>
1568
1569         * Fix specified-server discovery.
1570
1571         * Version 1.30 released.
1572
1573 2013-11-17  Carl Hetherington  <cth@carlh.net>
1574
1575         * Speculative fix for servers crashing with different
1576         locales to clients.
1577
1578 2013-11-16  Carl Hetherington  <cth@carlh.net>
1579
1580         * Bump bundled FFmpeg version to current git master.
1581
1582         * Fix erroneous reset of visible channels in audio
1583         level dialog when changing gain.
1584
1585 2013-11-15  Carl Hetherington  <cth@carlh.net>
1586
1587         * Use 2 decimal places for gamma controls instead
1588         of 1.
1589
1590 2013-11-14  Carl Hetherington  <cth@carlh.net>
1591
1592         * Support modification of certain properties when
1593         there are several selected pieces of content.
1594
1595         * Add server configuration back in.
1596
1597 2013-11-12  Carl Hetherington  <cth@carlh.net>
1598
1599         * Version 1.29 released.
1600
1601 2013-11-12  Carl Hetherington  <cth@carlh.net>
1602
1603         * Fix bad_alloc exception on audio analysis (and
1604         probably elsewhere).
1605
1606 2013-11-11  Carl Hetherington  <cth@carlh.net>
1607
1608         * Version 1.28 released.
1609
1610 2013-11-11  Carl Hetherington  <cth@carlh.net>
1611
1612         * Somewhat speculative fix for slow-downs and
1613         large memory consumption with multi-content playlists.
1614
1615 2013-11-10  Carl Hetherington  <cth@carlh.net>
1616
1617         * Hopefully get rid of spurious black lines around
1618         preview.
1619
1620 2013-11-08  Carl Hetherington  <carl@ubuntu>
1621
1622         * Fix strange behaviour of J2K bandwidth control
1623         on 32-bit Linux.
1624
1625 2013-11-07  Carl Hetherington  <cth@carlh.net>
1626
1627         * Open file dialog starts in the configured DCP directory,
1628         if one exists (#70).
1629
1630 2013-11-06  Carl Hetherington  <cth@carlh.net>
1631
1632         * Support pixel format 30 (#254).
1633
1634 2013-11-06  Carl Hetherington  <cth@carlh.net>
1635
1636         * Version 1.27 released.
1637
1638 2013-11-06  Carl Hetherington  <cth@carlh.net>
1639
1640         * Various server-related tidying up; servers are
1641         now auto-detected only (the configuration for
1642         them has been removed).
1643
1644 2013-11-06  Carl Hetherington  <cth@carlh.net>
1645
1646         * Version 1.26 released.
1647
1648 2013-11-05  Carl Hetherington  <cth@carlh.net>
1649
1650         * Auto-detect encoding servers on the local
1651         subnet(s).
1652
1653         * Tweak verbosity of command-line encoding servers.
1654
1655 2013-11-04  Carl Hetherington  <cth@carlh.net>
1656
1657         * Version 1.25 released.
1658
1659 2013-10-29  Carl Hetherington  <cth@carlh.net>
1660
1661         * Improve performance when start-trimming
1662         large files.
1663
1664         * Fix audio problems when start-trimming.
1665
1666 2013-10-28  Carl Hetherington  <cth@carlh.net>
1667
1668         * Version 1.24 released.
1669
1670 2013-10-28  Carl Hetherington  <cth@carlh.net>
1671
1672         * Fix failure to reload configuration on
1673         some non-English locales.
1674
1675 2013-10-26  Carl Hetherington  <cth@carlh.net>
1676
1677         * Version 1.23 released.
1678
1679 2013-10-25  Carl Hetherington  <cth@carlh.net>
1680
1681         * Version 1.22 released.
1682
1683 2013-10-24  Carl Hetherington  <cth@carlh.net>
1684
1685         * Support sources that require repeat of more than
1686         1 extra frame.
1687
1688 2013-10-23  Carl Hetherington  <cth@carlh.net>
1689
1690         * Version 1.21 released.
1691
1692 2013-10-23  Carl Hetherington  <cth@carlh.net>
1693
1694         * Use our own directory picker on Ubuntu 13.10 as well
1695         as Ubuntu 13.04 as it seems similarly broken.
1696
1697 2013-10-22  Carl Hetherington  <cth@carlh.net>
1698
1699         * Version 1.20 released.
1700
1701 2013-10-22  Carl Hetherington  <cth@carlh.net>
1702
1703         * Allow films to be loaded when content is missing,
1704         and then that content can be re-found.
1705
1706 2013-10-21  Carl Hetherington  <cth@carlh.net>
1707
1708         * Version 1.19 released.
1709
1710 2013-10-21  Carl Hetherington  <cth@carlh.net>
1711
1712         * Fix Rec. 709 gammas (from Lilian Lefranc)
1713
1714 2013-10-20  Carl Hetherington  <cth@carlh.net>
1715
1716         * Allow specification of subtitle language even if DVD-o-matic
1717         isn't providing the subtitles.
1718
1719 2013-10-20  Carl Hetherington  <cth@carlh.net>
1720
1721         * Version 1.18 released.
1722
1723 2013-10-19  Carl Hetherington  <cth@carlh.net>
1724
1725         * Fix non-saving of colour transform presets.
1726
1727         * Some improvements in progress reporting, especially
1728         for long encodes.
1729
1730 2013-10-18  Carl Hetherington  <cth@carlh.net>
1731
1732         * Fix bug with incorrect validity times given to KDMs.
1733
1734 2013-10-17  Carl Hetherington  <cth@carlh.net>
1735
1736         * Fix Make DCP menu option sensitivity (#230).
1737
1738         * Forward-port fix from master; use 1000000 rather
1739         than 1e6 for J2K bandwidth arithmetic to ensure
1740         that it's done with integers.
1741
1742 2013-10-16  Carl Hetherington  <cth@carlh.net>
1743
1744         * Version 1.17 released.
1745
1746 2013-10-16  Carl Hetherington  <cth@carlh.net>
1747
1748         * Hopefully fix crash on closing preferences window
1749         when ~/.config/dcpomatic does not exist.
1750
1751         * Allow specification of the DCP to make KDMs for,
1752         in case there is more than one.
1753
1754         * Speed up response to some settings changes
1755         (e.g. crop) (#196).
1756
1757 2013-10-15  Carl Hetherington  <cth@carlh.net>
1758
1759         * Version 1.16 released.
1760
1761 2013-10-15  Carl Hetherington  <cth@carlh.net>
1762
1763         * Restore up/down buttons for simple content time
1764         movements.
1765
1766         * Include film title in KDM filenames.
1767
1768         * Allow no-stretch scaling like in DVD-o-matic.
1769
1770 2013-10-14  Carl Hetherington  <cth@carlh.net>
1771
1772         * Add Rec. 709 colour conversion preset using
1773         Wolfgang Woehl's matrix.
1774
1775 2013-10-14  Carl Hetherington  <cth@carlh.net>
1776
1777         * Version 1.15 released.
1778
1779 2013-10-14  Carl Hetherington  <cth@carlh.net>
1780
1781         * Fix some crashes in the KDM dialogue when coming
1782         out of the add screen without giving a certificate.
1783
1784         * Really fix libltdl search path on OS X.
1785
1786 2013-10-13  Carl Hetherington  <cth@carlh.net>
1787
1788         * Version 1.14 released.
1789
1790 2013-10-12  Carl Hetherington  <cth@carlh.net>
1791
1792         * Add some missing libraries to the OS X build.
1793
1794         * Fix libltdl search path on OS X.
1795
1796 2013-10-12  Carl Hetherington  <cth@carlh.net>
1797
1798         * Version 1.13 released.
1799
1800 2013-10-12  Carl Hetherington  <cth@carlh.net>
1801
1802         * Fix linux static build.
1803
1804 2013-10-11  Carl Hetherington  <cth@carlh.net>
1805
1806         * Version 1.12 released.
1807
1808 2013-10-11  Carl Hetherington  <cth@carlh.net>
1809
1810         * Fix failure to create signer certificates
1811         on Windows.
1812
1813 2013-10-10  Carl Hetherington  <cth@carlh.net>
1814
1815         * Basic snapping in the timeline.
1816
1817         * Various improvements to dcpomatic_kdm.
1818
1819 2013-10-10  Carl Hetherington  <cth@carlh.net>
1820
1821         * Version 1.11 released.
1822
1823 2013-10-10  Carl Hetherington  <cth@carlh.net>
1824
1825         * libdcp fix to incorrect signature digests.
1826
1827 2013-10-09  Carl Hetherington  <cth@carlh.net>
1828
1829         * Version 1.10 released.
1830
1831 2013-10-09  Carl Hetherington  <cth@carlh.net>
1832
1833         * Add some missing Windows dependencies.
1834
1835 2013-10-09  Carl Hetherington  <cth@carlh.net>
1836
1837         * Version 1.09 released.
1838
1839 2013-10-09  Carl Hetherington  <cth@carlh.net>
1840
1841         * Bump libdcp version to pull in speculative fix
1842         for AuthorizedDeviceList thumbprints in KDMs.
1843
1844 2013-10-09  Carl Hetherington  <cth@carlh.net>
1845
1846         * Version 1.08 released.
1847
1848 2013-10-09  Carl Hetherington  <cth@carlh.net>
1849
1850         * Fix problems with crypto stuff on Windows.
1851
1852 2013-10-08  Carl Hetherington  <cth@carlh.net>
1853
1854         * Version 1.07 released.
1855
1856 2013-10-01  Carl Hetherington  <cth@carlh.net>
1857
1858         * Version 1.06 released.
1859
1860 2013-09-19  Carl Hetherington  <cth@carlh.net>
1861
1862         * Version 1.05 released.
1863
1864 2013-09-17  Carl Hetherington  <cth@carlh.net>
1865
1866         * Version 1.04 released.
1867
1868 2013-09-09  Carl Hetherington  <cth@carlh.net>
1869
1870         * Version 1.03 released.
1871
1872 2013-09-02  Carl Hetherington  <cth@carlh.net>
1873
1874         * Add missing boost datetime dependency
1875         to debian control files.
1876
1877 2013-08-30  Carl Hetherington  <cth@carlh.net>
1878
1879         * Version 1.02 released.
1880
1881 2013-08-29  Carl Hetherington  <cth@carlh.net>
1882
1883         * Version 1.01 released.
1884
1885 2013-08-29  Carl Hetherington  <cth@carlh.net>
1886
1887         * Restore server/client operation (#202).
1888
1889         * Fix strange rounding of still image durations (#204).
1890
1891         * Remove limitation to numbers and periods in the
1892         server host name dialogue box.
1893
1894         * Fix stuck-at-99% progress meters (#184).
1895
1896         * Version 1.01beta1 released.
1897
1898 2013-08-29  Carl Hetherington  <cth@carlh.net>
1899
1900         * Fix emissions of large chunks of silence when
1901         analysing audio in some cases.
1902
1903         * Use my @dcpomatic.com email address for now,
1904         rather than a non-existant mailing list.
1905
1906 2013-08-28  Carl Hetherington  <cth@carlh.net>
1907
1908         * Initial DCP-o-matic release.
1909