Bump version
[dcpomatic.git] / ChangeLog
1 2014-06-21  Carl Hetherington  <cth@carlh.net>
2
3         * Version 1.69.34 released.
4
5 2014-06-21  Carl Hetherington  <cth@carlh.net>
6
7         * Version 1.69.33 released.
8
9 2014-06-21  Carl Hetherington  <cth@carlh.net>
10
11         * Version 1.69.32 released.
12
13 2014-06-21  Carl Hetherington  <cth@carlh.net>
14
15         * Version 1.69.31 released.
16
17 2014-06-20  Carl Hetherington  <cth@carlh.net>
18
19         * Version 1.69.30 released.
20
21 2014-06-20  Carl Hetherington  <cth@carlh.net>
22
23         * Updates to de_DE translation from Carsten Kurz.
24
25 2014-06-18  Carl Hetherington  <cth@carlh.net>
26
27         * Version 1.69.29 released.
28
29 2014-06-18  Carl Hetherington  <cth@carlh.net>
30
31         * Fix thinko causing incorrect audio sample rates in some cases.
32
33 2014-06-15  Carl Hetherington  <cth@carlh.net>
34
35         * Version 1.69.28 released.
36
37 2014-06-12  Carl Hetherington  <cth@carlh.net>
38
39         * Version 1.69.27 released.
40
41 2014-06-12  Carl Hetherington  <cth@carlh.net>
42
43         * Add Content menu with "scale to fit width" and "scale
44         to fit height" options.
45
46         * Version 1.69.26 released.
47
48 2014-06-12  Carl Hetherington  <cth@carlh.net>
49
50         * Fix bug where DCP-o-matic does not recreate video after
51         subtitles are turned on or off.
52
53 2014-06-10  Carl Hetherington  <cth@carlh.net>
54
55         * Support ISDCF naming convention version 9 (#257).
56
57         * Rename DCI to ISDCF when talking about the digital cinema
58         naming convention (#362).
59
60         * Fix crash when opening the timeline with no content (#369).
61
62 2014-06-09  Carl Hetherington  <cth@carlh.net>
63
64         * Fix server/client with non-RGB24 sources.
65
66         * Version 1.69.25 released.
67
68 2014-06-09  Carl Hetherington  <cth@carlh.net>
69
70         * Make audio gain a floating-point value in the UI (#367).
71
72         * Work-around out-of-memory crashes with large start trims (#252).
73
74         * Version 1.69.24 released.
75
76 2014-06-06  Carl Hetherington  <cth@carlh.net>
77
78         * Version 1.69.23 released.
79
80 2014-06-05  Carl Hetherington  <cth@carlh.net>
81
82         * Version 1.69.22 released.
83
84 2014-06-05  Carl Hetherington  <cth@carlh.net>
85
86         * Large speed-up to multi-image source file decoding.
87
88         * Back-port changes from v2 which work out how separate
89         audio files should be resampled by looking at the video
90         files which are present at the same time.
91
92 2014-06-03  Carl Hetherington  <cth@carlh.net>
93
94         * Version 1.69.21 released.
95
96 2014-06-03  Carl Hetherington  <cth@carlh.net>
97
98         * Fix bad resampling of separate sound file sources that
99         have specified video frame rates.
100
101         * Version 1.69.20 released.
102
103 2014-06-03  Carl Hetherington  <cth@carlh.net>
104
105         * Re-calculate and update audio plots when the mapping is changed.
106
107         * Change the -3dB preset to -6dB since we are talking about
108         amplitude, not power.
109
110         * Version 1.69.19 released.
111
112 2014-06-02  Carl Hetherington  <cth@carlh.net>
113
114         * Empirical hack to prevent over-read of array
115         by libswscale; may fix crashes at the start of
116         DCP encodes.
117
118 2014-05-29  Carl Hetherington  <cth@carlh.net>
119
120         * Version 1.69.18 released.
121
122 2014-05-28  Carl Hetherington  <cth@carlh.net>
123
124         * Version 1.69.17 released.
125
126 2014-05-28  Carl Hetherington  <cth@carlh.net>
127
128         * Version 1.69.16 released.
129
130 2014-05-28  Carl Hetherington  <cth@carlh.net>
131
132         * Rework KDM generation to be about CPLs rather than DCPs,
133         and allow specification of any CPL to generate KDMs for.
134
135         Requested-by: Richard Turner
136
137 2014-05-27  Carl Hetherington  <cth@carlh.net>
138
139         * Version 1.69.15 released.
140
141 2014-05-26  Carl Hetherington  <cth@carlh.net>
142
143         * Version 1.69.14 released.
144
145 2014-05-26  Carl Hetherington  <cth@carlh.net>
146
147         * Fix problems with non-zero FFmpeg content start times.
148
149 2014-05-24  Carl Hetherington  <cth@carlh.net>
150
151         * Version 1.69.13 released.
152
153 2014-05-24  Carl Hetherington  <cth@carlh.net>
154
155         * Fix problems with log setup from config.
156
157 2014-05-23  Carl Hetherington  <cth@carlh.net>
158
159         * Version 1.69.12 released.
160
161 2014-05-22  Carl Hetherington  <cth@carlh.net>
162
163         * Version 1.69.11 released.
164
165 2014-05-21  Carl Hetherington  <cth@carlh.net>
166
167         * Version 1.69.10 released.
168
169 2014-05-21  Carl Hetherington  <cth@carlh.net>
170
171         * Tidy up logging a bit and make it configurable from the GUI
172         (moving a few things into an Advanced preferences tab at
173         the same time).
174
175 2014-05-19  Carl Hetherington  <cth@carlh.net>
176
177         * Version 1.69.9 released.
178
179 2014-05-19  Carl Hetherington  <cth@carlh.net>
180
181         * Decode image sources in the multi-threaded part
182         of the transcoder, rather than the single-threaded.
183
184 2014-05-16  Carl Hetherington  <cth@carlh.net>
185
186         * Version 1.69.8 released.
187
188 2014-05-16  Carl Hetherington  <cth@carlh.net>
189
190         * Fix various confusions in translations of abbreviated
191         channel names (Lc, Rc etc.)
192
193 2014-05-14  Carl Hetherington  <cth@carlh.net>
194
195         * Version 1.69.7 released.
196
197 2014-05-14  Carl Hetherington  <cth@carlh.net>
198
199         * Bump libdcp to remove checks on PCM MXF edit rates,
200         so we can generate strange ones in DCP-o-matic.
201
202 2014-05-13  Carl Hetherington  <cth@carlh.net>
203
204         * Version 1.69.6 released.
205
206 2014-05-13  Carl Hetherington  <cth@carlh.net>
207
208         * Remove artificial 100fps limit when using
209         "any" DCP frame rate.
210
211 2014-05-12  Carl Hetherington  <cth@carlh.net>
212
213         * Version 1.69.5 released.
214
215 2014-05-12  Carl Hetherington  <cth@carlh.net>
216
217         * Add option to use any DCP frame rate, rather than just
218         the "allowed" set.
219
220         * Version 1.69.4 released.
221
222 2014-05-12  Carl Hetherington  <cth@carlh.net>
223
224         * Version 1.69.3 released.
225
226 2014-05-12  Carl Hetherington  <cth@carlh.net>
227
228         * Use libdcp::raw_convert instead of boost::lexical_cast and
229         LocaleGuard, hopefully to fix large numbers being written with
230         thousands separators on some locales.
231
232 2014-05-10  Carl Hetherington  <cth@carlh.net>
233
234         * Version 1.69.2 released.
235
236 2014-05-10  Carl Hetherington  <cth@carlh.net>
237
238         * Fix setup of the libswresample context to work with high channel counts.
239
240 2014-05-09  Carl Hetherington  <cth@carlh.net>
241
242         * Version 1.69.1 released.
243
244 2014-05-09  Carl Hetherington  <cth@carlh.net>
245
246         * Fix crash on using content with more than 12 audio channels.
247
248         * Re-introduce ffprobe call when adding content.
249
250 2014-05-05  Carl Hetherington  <cth@carlh.net>
251
252         * Version 1.69.0 released.
253
254 2014-05-02  Carl Hetherington  <cth@carlh.net>
255
256         * Version 1.68.0 released.
257
258 2014-04-29  Carl Hetherington  <cth@carlh.net>
259
260         * Version 1.67.1 released.
261
262 2014-04-29  Carl Hetherington  <cth@carlh.net>
263
264         * Version 1.67.0 released.
265
266 2014-04-27  Carl Hetherington  <cth@carlh.net>
267
268         * Version 1.66.16 released.
269
270 2014-04-27  Carl Hetherington  <cth@carlh.net>
271
272         * Add .dpx to the list of acceptable image files.
273
274         * Slightly better handling of uncaught exceptions.
275
276         * Use our own directory picker on 14.04 (as well as 13.04 and 13.10) as
277         it appears that the same bug remains.
278
279 2014-04-25  Carl Hetherington  <cth@carlh.net>
280
281         * Version 1.66.15 released.
282
283 2014-04-25  Carl Hetherington  <cth@carlh.net>
284
285         * Fix subtitle display when the next subtitle is decoded before the previous
286         one has finished.
287
288 2014-04-24  Carl Hetherington  <cth@carlh.net>
289
290         * Version 1.66.14 released.
291
292 2014-04-23  Carl Hetherington  <cth@carlh.net>
293
294         * Version 1.66.13 released.
295
296 2014-04-21  Carl Hetherington  <cth@carlh.net>
297
298         * Update to es_ES translation from Manuel AC.
299
300         * Update to fr_FR translation from Thierry Journet.
301
302 2014-04-17  Carl Hetherington  <cth@carlh.net>
303
304         * Fix update of the gain control when using the gain calculator
305         dialog.
306
307         * Version 1.66.12 released.
308
309 2014-04-07  Carl Hetherington  <cth@carlh.net>
310
311         * Version 1.66.11 released.
312
313 2014-04-07  Carl Hetherington  <cth@carlh.net>
314
315         * Updated fr_FR translation from Thierry Journet. 
316
317 2014-04-02  Carl Hetherington  <cth@carlh.net>
318
319         * Version 1.66.10 released.
320
321 2014-04-01  Carl Hetherington  <cth@carlh.net>
322
323         * Basic support for separate left/right-eye files or directories
324         for 3D.
325
326 2014-03-30  Carl Hetherington  <cth@carlh.net>
327
328         * Version 1.66.9 released.
329
330 2014-03-30  Carl Hetherington  <cth@carlh.net>
331
332         * Version 1.66.8 released.
333
334         * nl_NL translation from Theo Kooijmans.
335
336 2014-03-27  Carl Hetherington  <cth@carlh.net>
337
338         * Auto-save film metadata before starting DCP encode.
339
340 2014-03-25  Carl Hetherington  <cth@carlh.net>
341
342         * Add support for downloading Doremi server certificates.
343
344 2014-03-24  Carl Hetherington  <cth@carlh.net>
345
346         * Version 1.66.7 released.
347
348 2014-03-24  Carl Hetherington  <cth@carlh.net>
349
350         * Fix error on creating DCPs without audio.
351
352 2014-03-23  Carl Hetherington  <cth@carlh.net>
353
354         * Version 1.66.6 released.
355
356 2014-03-23  Carl Hetherington  <cth@carlh.net>
357
358         * Attempt to fix format string specifier error on Windows.
359
360         * Version 1.66.5 released.
361
362 2014-03-22  Carl Hetherington  <cth@carlh.net>
363
364         * Version 1.66.4 released.
365
366 2014-03-22  Carl Hetherington  <cth@carlh.net>
367
368         * Allow specification of the video frame rate that a sound file
369         was prepared for.
370
371         * Another attempt to fix colour conversion dialog strange behaviour
372         on OS X.
373
374 2014-03-18  Carl Hetherington  <cth@carlh.net>
375
376         * Version 1.66.3 released.
377
378 2014-03-18  Carl Hetherington  <cth@carlh.net>
379
380         * Fix bad rounding of timecodes.
381
382         * Tentative support for 3D from alternate frames of the source.
383
384 2014-03-17  Carl Hetherington  <cth@carlh.net>
385
386         * Improve behaviour of the position slider at the end of films.
387
388         * Version 1.66.2 released.
389
390 2014-03-17  Carl Hetherington  <cth@carlh.net>
391
392         * Improve appearance of config dialog on OS X.
393
394 2014-03-15  Carl Hetherington  <cth@carlh.net>
395
396         * Improve appearance of new film and KDM dialogs on OS X.
397
398         * Fix KDM dialog to predictably set up its initial range to
399         a week from now.
400
401         * Remove support for FFmpeg post-processing filters as they apparently
402         do not support > 8bpp.  I don't think they are worth the pain of
403         quantizing and then telling the user what has happened.
404
405 2014-03-12  Carl Hetherington  <cth@carlh.net>
406
407         * Version 1.66.1 released.
408
409 2014-03-12  Carl Hetherington  <cth@carlh.net>
410
411         * Hopefully fix i18n on OS X (#324).
412
413 2014-03-10  Carl Hetherington  <cth@carlh.net>
414
415         * Version 1.66.0 released.
416
417 2014-03-09  Carl Hetherington  <cth@carlh.net>
418
419         * Version 1.65.2 released.
420
421 2014-03-09  Carl Hetherington  <cth@carlh.net>
422
423         * Restore old behaviour of "no-stretch" mode with crop.
424
425         * Fix display of no-scale display mode in the player.
426
427 2014-03-08  Carl Hetherington  <cth@carlh.net>
428
429         * Version 1.65.1 released.
430
431 2014-03-08  Carl Hetherington  <cth@carlh.net>
432
433         * Fix incorrect audio analyses on multiple-stream content.
434
435         * Support for unsigned 8-bit audio (hmm!).
436
437 2014-03-06  Carl Hetherington  <cth@carlh.net>
438
439         * Version 1.65.0 released.
440
441 2014-03-05  Carl Hetherington  <cth@carlh.net>
442
443         * Version 1.64.19 released.
444
445 2014-03-05  Carl Hetherington  <cth@carlh.net>
446
447         * Bump maximum audio channels to 12 so that we can
448         (crudely at least) get BsL/BsR.
449
450 2014-03-04  Carl Hetherington  <cth@carlh.net>
451
452         * Version 1.64.18 released.
453
454 2014-03-04  Carl Hetherington  <cth@carlh.net>
455
456         * Add option to disable all scaling of the input video.
457
458 2014-03-03  Carl Hetherington  <cth@carlh.net>
459
460         * Fix rounding of timecodes in at least some cases (#323).
461
462         * Try to prevent OS X from sleeping during DCP encode.
463
464 2014-02-26  Carl Hetherington  <cth@carlh.net>
465
466         * Version 1.64.17 released.
467
468 2014-02-26  Carl Hetherington  <cth@carlh.net>
469
470         * Fix missing RMS audio analysis plots in some cases.
471
472         * Fix failure to load sound files with
473         non-ASCII paths.
474
475 2014-02-23  Carl Hetherington  <cth@carlh.net>
476
477         * Version 1.64.16 released.
478
479 2014-02-23  Carl Hetherington  <cth@carlh.net>
480
481         * Bump ffmpeg library to git head to fix problems with
482         misrecognised frame rates in some MOV files.
483
484 2014-02-20  Carl Hetherington  <cth@carlh.net>
485
486         * Version 1.64.15 released.
487
488 2014-02-20  Carl Hetherington  <cth@carlh.net>
489
490         * Basic support for 7.1 / HI/VI audio tracks.
491
492 2014-02-19  Carl Hetherington  <cth@carlh.net>
493
494         * Add some basic JSON stuff.
495
496 2014-02-18  Carl Hetherington  <cth@carlh.net>
497
498         * Version 1.64.14 released.
499
500 2014-02-18  Carl Hetherington  <cth@carlh.net>
501
502         * Version 1.64.13 released.
503
504 2014-02-12  Carl Hetherington  <cth@carlh.net>
505
506         * Make the batch converter remember its last directory
507         for the film picker (#318).
508
509         * Add dcpomatic_batch to OS X .app.
510
511 2014-02-11  Carl Hetherington  <cth@carlh.net>
512
513         * Version 1.64.12 released.
514
515 2014-02-11  Carl Hetherington  <cth@carlh.net>
516
517         * Be more careful when catching exceptions from KDM creation.
518
519 2014-02-10  Carl Hetherington  <cth@carlh.net>
520
521         * Version 1.64.11 released.
522
523 2014-02-10  Carl Hetherington  <cth@carlh.net>
524
525         * Version 1.64.10 released.
526
527 2014-02-10  Carl Hetherington  <cth@carlh.net>
528
529         * Try to fix Centos RPM dependencies.
530
531         * Version 1.64.9 released.
532
533 2014-02-10  Carl Hetherington  <cth@carlh.net>
534
535         * Version 1.64.8 released.
536
537 2014-02-09  Carl Hetherington  <cth@carlh.net>
538
539         * Build with a more careful version of libopenjpeg that handles
540         out-of-memory conditions slightly better.
541
542         * Possibly fix repeated no route to host errors in some cases.
543
544         * Some small bits of increased low-memory stability.
545
546         * Version 1.64.7 released.
547
548 2014-02-08  Carl Hetherington  <cth@carlh.net>
549
550         * Fix exception when seeking with missing content (part of #317).
551
552         * Version 1.64.6 released.
553
554 2014-02-08  Carl Hetherington  <cth@carlh.net>
555
556         * Version 1.64.5 released.
557
558 2014-02-08  Carl Hetherington  <cth@carlh.net>
559
560         * Version 1.64.4 released.
561
562 2014-02-08  Carl Hetherington  <cth@carlh.net>
563
564         * Version 1.64.3 released.
565
566 2014-02-08  Carl Hetherington  <cth@carlh.net>
567
568         * Bump libdcp version to get some fixes for Interop XML.
569
570 2014-02-07  Carl Hetherington  <cth@carlh.net>
571
572         * Add basic stuff to build RPMs for Centos.
573
574 2014-02-05  Carl Hetherington  <cth@carlh.net>
575
576         * Version 1.64.2 released.
577
578 2014-02-05  Carl Hetherington  <cth@carlh.net>
579
580         * A variety of fixes to small problems found by Coverity.
581
582 2014-02-05  Carl Hetherington  <cth@carlh.net>
583
584         * Version 1.64.1 released.
585
586 2014-02-05  Carl Hetherington  <cth@carlh.net>
587
588         * Updates to it_IT translation from William Fanelli.
589
590 2014-02-02  Carl Hetherington  <cth@carlh.net>
591
592         * Version 1.64.0 released.
593
594 2014-01-29  Carl Hetherington  <cth@carlh.net>
595
596         * Version 1.63.8 released.
597
598 2014-01-29  Carl Hetherington  <cth@carlh.net>
599
600         * Add subtitle X offset option.
601
602         * Fix missing subtitles when subtitled content is at a non-zero position.
603
604 2014-01-28  Carl Hetherington  <cth@carlh.net>
605
606         * Use Mbit/s instead of the incorrect MBps.
607
608         * Version 1.63.7 released.
609
610 2014-01-28  Carl Hetherington  <cth@carlh.net>
611
612         * Try to prevent Windows machines going to sleep during encodes.
613
614         * Add option to not install main program / server on Windows.
615
616 2014-01-26  Carl Hetherington  <cth@carlh.net>
617
618         * Change default JPEG2000 bandwith to 100MBps.
619
620         * Updated fr_FR translation from Theirry Journet.
621
622 2014-01-24  Carl Hetherington  <cth@carlh.net>
623
624         * Try to fix repeatedly-reported exceptions.
625
626 2014-01-23  Carl Hetherington  <cth@carlh.net>
627
628         * Version 1.63.6 released.
629
630 2014-01-23  Carl Hetherington  <cth@carlh.net>
631
632         * Fix recovery of DCP encoding after a crash with a 3D DCP.
633
634 2014-01-21  Carl Hetherington  <cth@carlh.net>
635
636         * Version 1.63.5 released.
637
638 2014-01-21  Carl Hetherington  <cth@carlh.net>
639
640         * Potentially major fix for bad A/V sync.
641
642 2014-01-19  Carl Hetherington  <cth@carlh.net>
643
644         * Version 1.63.4 released.
645
646 2014-01-19  Carl Hetherington  <cth@carlh.net>
647
648         * Updated sv_SE translation from Adam Klotblixt.
649
650 2014-01-15  Carl Hetherington  <cth@carlh.net>
651
652         * Version 1.63.3 released.
653
654 2014-01-15  Carl Hetherington  <cth@carlh.net>
655
656         * Hopefully fix badly-labelled MXFs when in Interop mode.
657
658 2014-01-14  Carl Hetherington  <cth@carlh.net>
659
660         * Version 1.63.2 released.
661
662 2014-01-14  Carl Hetherington  <cth@carlh.net>
663
664         * Fix problems with adding new soundtracks to FFmpeg content with
665         no audio track.
666
667         * Updated de_DE translation from Markus Raab.
668
669         * Version 1.63.1 released.
670
671 2014-01-14  Carl Hetherington  <cth@carlh.net>
672
673         * Try to fix subtitle problems when the video frame rate is being changed
674         from content to DCP.
675
676 2014-01-13  Carl Hetherington  <cth@carlh.net>
677
678         * Change 4:3 and 5:3 ratios to be precise rather than 1.33:1 and 1.66:1, and
679         also tweak 1.19:1 (#306).
680
681         * Version 1.63.0 released.
682
683 2014-01-12  Carl Hetherington  <cth@carlh.net>
684
685         * Fix crashes when using -3dB options in locales with a , decimal separator.
686
687         * Version 1.62.3 released.
688
689 2014-01-11  Carl Hetherington  <cth@carlh.net>
690
691         * Hopefully fix error on restarting a cancelled transcode job
692         on Windows.
693
694 2014-01-10  Carl Hetherington  <cth@carlh.net>
695
696         * Version 1.62.2 released.
697
698 2014-01-10  Carl Hetherington  <cth@carlh.net>
699
700         * Version 1.62.1 released.
701
702 2014-01-10  Carl Hetherington  <cth@carlh.net>
703
704         * Version 1.62.0 released.
705
706 2014-01-10  Carl Hetherington  <cth@carlh.net>
707
708         * Try to stop the queue of things to write filling up excessively
709         on fast CPUs.
710
711         * Try to fix double "are you sure" prompt on quitting with active jobs.
712
713         * Version 1.61.2 released.
714
715 2014-01-09  Carl Hetherington  <cth@carlh.net>
716
717         * Version 1.61.1 released.
718
719 2014-01-09  Carl Hetherington  <cth@carlh.net>
720
721         * Version 1.61.0 released.
722
723 2014-01-09  Carl Hetherington  <cth@carlh.net>
724
725         * Hopefully fix somewhat inexplicable inability of Windows to open
726         new files on top of old ones in some circumstances (with audio
727         MXFs).
728
729         * Version 1.60 released.
730
731 2014-01-09  Carl Hetherington  <cth@carlh.net>
732
733         * More fixes for slow-downs on fast computers.
734
735 2014-01-08  Carl Hetherington  <cth@carlh.net>
736
737         * Version 1.59 released.
738
739 2014-01-07  Carl Hetherington  <cth@carlh.net>
740
741         * Version 1.58 released.
742
743 2014-01-07  Carl Hetherington  <cth@carlh.net>
744
745         * Fix Windows build of FFmpeg to link against zlib, which fixes parsing
746         of some .mov files.
747
748         * Very primitive check-for-updates feature added.
749
750         * Allow still-moving-image sources to have their frame rate specified.
751
752 2014-01-06  Carl Hetherington  <cth@carlh.net>
753
754         * Basics of per-channel audio gain (#247).
755
756         * Give a warning on make DCP if it seems unlikely that the disk
757         will have enough space to store the finished DCP (#92).
758
759         * Make sure forced languages override the environment for gettext()
760         as well as wxWidgets' i18n code (#108).
761
762         * Bump libdcp version to get a fix for VOLINDEX/ASSETMAP file extensions
763         with interop (#206).
764
765         * Fix subtitle colouring (#152).
766
767         * Fix mis-timed subtitles when there is a non-zero video PTS offset.
768
769         * Remove seemingly unnecessary checks on image directories.
770
771         * Leave DCP directory creation until the last minute to help
772         avoid half-eaten directories being left around (#174).
773
774 2014-01-05  Carl Hetherington  <cth@carlh.net>
775
776         * Version 1.57 released.
777
778 2014-01-05  Carl Hetherington  <cth@carlh.net>
779
780         * Use _fseeki64 on Windows when reading content files.
781
782         * Various small fixes to i18n.
783
784 2014-01-03  Carl Hetherington  <cth@carlh.net>
785
786         * Version 1.56 released.
787
788 2014-01-03  Carl Hetherington  <cth@carlh.net>
789
790         * Version 1.55 released.
791
792 2014-01-03  Carl Hetherington  <cth@carlh.net>
793
794         * New de_DE translation from Markus Raab.
795
796         * Work-around mysterious call of pure virtual method inside boost.
797
798 2014-01-01  Carl Hetherington  <cth@carlh.net>
799
800         * Bump ffmpeg version.
801
802 2013-12-30  Carl Hetherington  <cth@carlh.net>
803
804         * Version 1.54 released.
805
806 2013-12-30  Carl Hetherington  <cth@carlh.net>
807
808         * Put catches around a few threads which could have uncaught exceptions.
809
810         * Add nascent dcpomatic_create command-line program to create films.
811
812 2013-12-29  Carl Hetherington  <cth@carlh.net>
813
814         * Version 1.53 released.
815
816 2013-12-29  Carl Hetherington  <cth@carlh.net>
817
818         * Fix failure to load content from directories with non-Latin names.
819
820 2013-12-28  Carl Hetherington  <cth@carlh.net>
821
822         * Speculative fix for "find missing" not working on OS X (#255).
823
824         * Fix failure to load films with missing still image content (#300).
825
826 2013-12-27  Carl Hetherington  <cth@carlh.net>
827
828         * Fix non-update of video information on changing DCP resolution (#299).
829
830         * Version 1.52 released.
831
832 2013-12-27  Carl Hetherington  <cth@carlh.net>
833
834         * More speculative fixes for 4K.
835
836 2013-12-23  Carl Hetherington  <cth@carlh.net>
837
838         * Version 1.51 released.
839
840 2013-12-23  Carl Hetherington  <cth@carlh.net>
841
842         * A couple of potential fixes for 4K.
843
844         * Version 1.50 released.
845
846 2013-12-23  Carl Hetherington  <cth@carlh.net>
847
848         * Version 1.49 released.
849
850 2013-12-23  Carl Hetherington  <cth@carlh.net>
851
852         * Version 1.48 released.
853
854 2013-12-23  Carl Hetherington  <cth@carlh.net>
855
856         * Add TLS/SSL support to KDM email sending.
857
858 2013-12-23  Carl Hetherington  <cth@carlh.net>
859
860         * Version 1.47 released.
861
862 2013-12-23  Carl Hetherington  <cth@carlh.net>
863
864         * Add $START_TIME and $END_TIME as variables for the KDM email.
865
866         * Add top/bottom option for 3D frames.
867
868 2013-12-20  Carl Hetherington  <cth@carlh.net>
869
870         * Add configuration option for default audio delay (#276).
871
872         * Version 1.46 released.
873
874 2013-12-19  Carl Hetherington  <cth@carlh.net>
875
876         * Version 1.45 released.
877
878 2013-12-19  Carl Hetherington  <cth@carlh.net>
879
880         * Bump libdcp version again for a crash fix for 32-bit Windows,
881         and also for problems generating certificate chains.
882
883 2013-12-18  Carl Hetherington  <cth@carlh.net>
884
885         * Version 1.44 released.
886
887 2013-12-18  Carl Hetherington  <cth@carlh.net>
888
889         * Bump libdcp version again for a fix to XML validity for 3D.
890
891         * Version 1.43 released.
892
893 2013-12-18  Carl Hetherington  <cth@carlh.net>
894
895         * Update libdcp version to get fix for 3D IntrinsicDuration.
896
897         * Fix progress reporting when making 3D DCPs.
898
899         * Fix non-update of display when changing video frame type (2D,
900         3D left/right etc.)
901
902         * Restore video information in video tab when using still images.
903
904         * Hopefully fix exception on new film in some strange cases.
905
906 2013-12-09  Carl Hetherington  <cth@carlh.net>
907
908         * Version 1.42 released.
909
910 2013-12-09  Carl Hetherington  <cth@carlh.net>
911
912         * Fix make_black for pixel format 7 (#288).
913
914 2013-12-08  Carl Hetherington  <cth@carlh.net>
915
916         * Fix display update when removing content (#281).
917
918 2013-12-07  Carl Hetherington  <cth@carlh.net>
919
920         * Version 1.41 released.
921
922 2013-12-05  Carl Hetherington  <cth@carlh.net>
923
924         * Improve the correctness of lengths reported by sound files to fix
925         short DCPs when using non-DCI-rate sound files with stills.
926
927 2013-12-04  Carl Hetherington  <cth@carlh.net>
928
929         * Make signatures optional (#273).
930
931         * Only do scale/crop/window/subtitle overlay if a frame is going
932         to be encoded for the DCP.
933
934         * Several optimisations to video processing, which should
935         speed up the player a bit.
936
937 2013-12-03  Carl Hetherington  <cth@carlh.net>
938
939         * Add "play length" control to avoid having to do arithmetic to
940         get end-trims right in some cases (#261).
941
942 2013-12-02  Carl Hetherington  <cth@carlh.net>
943
944         * Fix breakage to adding multiple files at the same time.
945
946         * Fix crash on double-click of "show audio" button (#278).
947
948         * Version 1.40 released.
949
950 2013-12-02  Carl Hetherington  <cth@carlh.net>
951
952         * Fix problems with FFmpeg files that have all-zero stream IDs.
953
954         * Fix crash on checking non-existing frame info
955         files.
956
957         * Fix erroneous disabling of timing panel with
958         audio-only sources.
959
960 2013-11-30  Carl Hetherington  <cth@carlh.net>
961
962         * Version 1.39 released.
963
964 2013-11-30  Carl Hetherington  <cth@carlh.net>
965
966         * Fix windows build.
967
968 2013-11-29  Carl Hetherington  <cth@carlh.net>
969
970         * Version 1.38 released.
971
972 2013-11-29  Carl Hetherington  <cth@carlh.net>
973
974         * Add option to join input files together
975         to help with multiple VOB files from DVDs.
976
977         * Fix build for 32-bit versions of OS X.
978
979 2013-11-27  Carl Hetherington  <cth@carlh.net>
980
981         * Version 1.37 released.
982
983 2013-11-27  Carl Hetherington  <cth@carlh.net>
984
985         * Version 1.36 released.
986
987 2013-11-27  Carl Hetherington  <cth@carlh.net>
988
989         * Version 1.35 released.
990
991 2013-11-26  Carl Hetherington  <cth@carlh.net>
992
993         * Updated fr_FR translation from Lilian Lefranc.
994
995         * A whole load of fixes for lots of bugs when handling filenames
996         using non-Latin characters on Windows.
997
998 2013-11-22  Carl Hetherington  <cth@carlh.net>
999
1000         * Version 1.34 released.
1001
1002 2013-11-22  Carl Hetherington  <cth@carlh.net>
1003
1004         * Fix both OS X and Windows installers.
1005
1006 2013-11-21  Carl Hetherington  <cth@carlh.net>
1007
1008         * Version 1.33 released.
1009
1010 2013-11-21  Carl Hetherington  <cth@carlh.net>
1011
1012         * Fix Ubuntu 13.04 build.
1013
1014 2013-11-20  Carl Hetherington  <cth@carlh.net>
1015
1016         * Version 1.32 released.
1017
1018 2013-11-20  Carl Hetherington  <cth@carlh.net>
1019
1020         * Version 1.31 released.
1021
1022 2013-11-20  Carl Hetherington  <cth@carlh.net>
1023
1024         * Add primitive hints dialogue box.
1025
1026 2013-11-17  Carl Hetherington  <cth@carlh.net>
1027
1028         * Fix specified-server discovery.
1029
1030         * Version 1.30 released.
1031
1032 2013-11-17  Carl Hetherington  <cth@carlh.net>
1033
1034         * Speculative fix for servers crashing with different
1035         locales to clients.
1036
1037 2013-11-16  Carl Hetherington  <cth@carlh.net>
1038
1039         * Bump bundled FFmpeg version to current git master.
1040
1041         * Fix erroneous reset of visible channels in audio
1042         level dialog when changing gain.
1043
1044 2013-11-15  Carl Hetherington  <cth@carlh.net>
1045
1046         * Use 2 decimal places for gamma controls instead
1047         of 1.
1048
1049 2013-11-14  Carl Hetherington  <cth@carlh.net>
1050
1051         * Support modification of certain properties when
1052         there are several selected pieces of content.
1053
1054         * Add server configuration back in.
1055
1056 2013-11-12  Carl Hetherington  <cth@carlh.net>
1057
1058         * Version 1.29 released.
1059
1060 2013-11-12  Carl Hetherington  <cth@carlh.net>
1061
1062         * Fix bad_alloc exception on audio analysis (and
1063         probably elsewhere).
1064
1065 2013-11-11  Carl Hetherington  <cth@carlh.net>
1066
1067         * Version 1.28 released.
1068
1069 2013-11-11  Carl Hetherington  <cth@carlh.net>
1070
1071         * Somewhat speculative fix for slow-downs and
1072         large memory consumption with multi-content playlists.
1073
1074 2013-11-10  Carl Hetherington  <cth@carlh.net>
1075
1076         * Hopefully get rid of spurious black lines around
1077         preview.
1078
1079 2013-11-08  Carl Hetherington  <carl@ubuntu>
1080
1081         * Fix strange behaviour of J2K bandwidth control
1082         on 32-bit Linux.
1083
1084 2013-11-07  Carl Hetherington  <cth@carlh.net>
1085
1086         * Open file dialog starts in the configured DCP directory,
1087         if one exists (#70).
1088
1089 2013-11-06  Carl Hetherington  <cth@carlh.net>
1090
1091         * Support pixel format 30 (#254).
1092
1093 2013-11-06  Carl Hetherington  <cth@carlh.net>
1094
1095         * Version 1.27 released.
1096
1097 2013-11-06  Carl Hetherington  <cth@carlh.net>
1098
1099         * Various server-related tidying up; servers are
1100         now auto-detected only (the configuration for
1101         them has been removed).
1102
1103 2013-11-06  Carl Hetherington  <cth@carlh.net>
1104
1105         * Version 1.26 released.
1106
1107 2013-11-05  Carl Hetherington  <cth@carlh.net>
1108
1109         * Auto-detect encoding servers on the local
1110         subnet(s).
1111
1112         * Tweak verbosity of command-line encoding servers.
1113
1114 2013-11-04  Carl Hetherington  <cth@carlh.net>
1115
1116         * Version 1.25 released.
1117
1118 2013-10-29  Carl Hetherington  <cth@carlh.net>
1119
1120         * Improve performance when start-trimming
1121         large files.
1122
1123         * Fix audio problems when start-trimming.
1124
1125 2013-10-28  Carl Hetherington  <cth@carlh.net>
1126
1127         * Version 1.24 released.
1128
1129 2013-10-28  Carl Hetherington  <cth@carlh.net>
1130
1131         * Fix failure to reload configuration on
1132         some non-English locales.
1133
1134 2013-10-26  Carl Hetherington  <cth@carlh.net>
1135
1136         * Version 1.23 released.
1137
1138 2013-10-25  Carl Hetherington  <cth@carlh.net>
1139
1140         * Version 1.22 released.
1141
1142 2013-10-24  Carl Hetherington  <cth@carlh.net>
1143
1144         * Support sources that require repeat of more than
1145         1 extra frame.
1146
1147 2013-10-23  Carl Hetherington  <cth@carlh.net>
1148
1149         * Version 1.21 released.
1150
1151 2013-10-23  Carl Hetherington  <cth@carlh.net>
1152
1153         * Use our own directory picker on Ubuntu 13.10 as well
1154         as Ubuntu 13.04 as it seems similarly broken.
1155
1156 2013-10-22  Carl Hetherington  <cth@carlh.net>
1157
1158         * Version 1.20 released.
1159
1160 2013-10-22  Carl Hetherington  <cth@carlh.net>
1161
1162         * Allow films to be loaded when content is missing,
1163         and then that content can be re-found.
1164
1165 2013-10-21  Carl Hetherington  <cth@carlh.net>
1166
1167         * Version 1.19 released.
1168
1169 2013-10-21  Carl Hetherington  <cth@carlh.net>
1170
1171         * Fix Rec. 709 gammas (from Lilian Lefranc)
1172
1173 2013-10-20  Carl Hetherington  <cth@carlh.net>
1174
1175         * Allow specification of subtitle language even if DVD-o-matic
1176         isn't providing the subtitles.
1177
1178 2013-10-20  Carl Hetherington  <cth@carlh.net>
1179
1180         * Version 1.18 released.
1181
1182 2013-10-19  Carl Hetherington  <cth@carlh.net>
1183
1184         * Fix non-saving of colour transform presets.
1185
1186         * Some improvements in progress reporting, especially
1187         for long encodes.
1188
1189 2013-10-18  Carl Hetherington  <cth@carlh.net>
1190
1191         * Fix bug with incorrect validity times given to KDMs.
1192
1193 2013-10-17  Carl Hetherington  <cth@carlh.net>
1194
1195         * Fix Make DCP menu option sensitivity (#230).
1196
1197         * Forward-port fix from master; use 1000000 rather
1198         than 1e6 for J2K bandwidth arithmetic to ensure
1199         that it's done with integers.
1200
1201 2013-10-16  Carl Hetherington  <cth@carlh.net>
1202
1203         * Version 1.17 released.
1204
1205 2013-10-16  Carl Hetherington  <cth@carlh.net>
1206
1207         * Hopefully fix crash on closing preferences window
1208         when ~/.config/dcpomatic does not exist.
1209
1210         * Allow specification of the DCP to make KDMs for,
1211         in case there is more than one.
1212
1213         * Speed up response to some settings changes
1214         (e.g. crop) (#196).
1215
1216 2013-10-15  Carl Hetherington  <cth@carlh.net>
1217
1218         * Version 1.16 released.
1219
1220 2013-10-15  Carl Hetherington  <cth@carlh.net>
1221
1222         * Restore up/down buttons for simple content time
1223         movements.
1224
1225         * Include film title in KDM filenames.
1226
1227         * Allow no-stretch scaling like in DVD-o-matic.
1228
1229 2013-10-14  Carl Hetherington  <cth@carlh.net>
1230
1231         * Add Rec. 709 colour conversion preset using
1232         Wolfgang Woehl's matrix.
1233
1234 2013-10-14  Carl Hetherington  <cth@carlh.net>
1235
1236         * Version 1.15 released.
1237
1238 2013-10-14  Carl Hetherington  <cth@carlh.net>
1239
1240         * Fix some crashes in the KDM dialogue when coming
1241         out of the add screen without giving a certificate.
1242
1243         * Really fix libltdl search path on OS X.
1244
1245 2013-10-13  Carl Hetherington  <cth@carlh.net>
1246
1247         * Version 1.14 released.
1248
1249 2013-10-12  Carl Hetherington  <cth@carlh.net>
1250
1251         * Add some missing libraries to the OS X build.
1252
1253         * Fix libltdl search path on OS X.
1254
1255 2013-10-12  Carl Hetherington  <cth@carlh.net>
1256
1257         * Version 1.13 released.
1258
1259 2013-10-12  Carl Hetherington  <cth@carlh.net>
1260
1261         * Fix linux static build.
1262
1263 2013-10-11  Carl Hetherington  <cth@carlh.net>
1264
1265         * Version 1.12 released.
1266
1267 2013-10-11  Carl Hetherington  <cth@carlh.net>
1268
1269         * Fix failure to create signer certificates
1270         on Windows.
1271
1272 2013-10-10  Carl Hetherington  <cth@carlh.net>
1273
1274         * Basic snapping in the timeline.
1275
1276         * Various improvements to dcpomatic_kdm.
1277
1278 2013-10-10  Carl Hetherington  <cth@carlh.net>
1279
1280         * Version 1.11 released.
1281
1282 2013-10-10  Carl Hetherington  <cth@carlh.net>
1283
1284         * libdcp fix to incorrect signature digests.
1285
1286 2013-10-09  Carl Hetherington  <cth@carlh.net>
1287
1288         * Version 1.10 released.
1289
1290 2013-10-09  Carl Hetherington  <cth@carlh.net>
1291
1292         * Add some missing Windows dependencies.
1293
1294 2013-10-09  Carl Hetherington  <cth@carlh.net>
1295
1296         * Version 1.09 released.
1297
1298 2013-10-09  Carl Hetherington  <cth@carlh.net>
1299
1300         * Bump libdcp version to pull in speculative fix
1301         for AuthorizedDeviceList thumbprints in KDMs.
1302
1303 2013-10-09  Carl Hetherington  <cth@carlh.net>
1304
1305         * Version 1.08 released.
1306
1307 2013-10-09  Carl Hetherington  <cth@carlh.net>
1308
1309         * Fix problems with crypto stuff on Windows.
1310
1311 2013-10-08  Carl Hetherington  <cth@carlh.net>
1312
1313         * Version 1.07 released.
1314
1315 2013-10-01  Carl Hetherington  <cth@carlh.net>
1316
1317         * Version 1.06 released.
1318
1319 2013-09-19  Carl Hetherington  <cth@carlh.net>
1320
1321         * Version 1.05 released.
1322
1323 2013-09-17  Carl Hetherington  <cth@carlh.net>
1324
1325         * Version 1.04 released.
1326
1327 2013-09-09  Carl Hetherington  <cth@carlh.net>
1328
1329         * Version 1.03 released.
1330
1331 2013-09-02  Carl Hetherington  <cth@carlh.net>
1332
1333         * Add missing boost datetime dependency
1334         to debian control files.
1335
1336 2013-08-30  Carl Hetherington  <cth@carlh.net>
1337
1338         * Version 1.02 released.
1339
1340 2013-08-29  Carl Hetherington  <cth@carlh.net>
1341
1342         * Version 1.01 released.
1343
1344 2013-08-29  Carl Hetherington  <cth@carlh.net>
1345
1346         * Restore server/client operation (#202).
1347
1348         * Fix strange rounding of still image durations (#204).
1349
1350         * Remove limitation to numbers and periods in the
1351         server host name dialogue box.
1352
1353         * Fix stuck-at-99% progress meters (#184).
1354
1355         * Version 1.01beta1 released.
1356
1357 2013-08-29  Carl Hetherington  <cth@carlh.net>
1358
1359         * Fix emissions of large chunks of silence when
1360         analysing audio in some cases.
1361
1362         * Use my @dcpomatic.com email address for now,
1363         rather than a non-existant mailing list.
1364
1365 2013-08-28  Carl Hetherington  <cth@carlh.net>
1366
1367         * Initial DCP-o-matic release.
1368