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