Remove one debugging line.
[dcpomatic.git] / ChangeLog
1 2013-06-13  Carl Hetherington  <cth@carlh.net>
2
3         * Fix ffmpeg's pixel format 13.
4
5 2013-06-13  Carl Hetherington  <cth@carlh.net>
6
7         * Version 0.99 released.
8
9 2013-06-09  Carl Hetherington  <cth@carlh.net>
10
11         * Version 0.98 released.
12
13 2013-06-07  Carl Hetherington  <cth@carlh.net>
14
15         * Version 0.97 released.
16
17 2013-06-07  Carl Hetherington  <cth@carlh.net>
18
19         * Version 0.96 released.
20
21 2013-06-05  Carl Hetherington  <cth@carlh.net>
22
23         * Version 0.95 released.
24
25 2013-06-05  Carl Hetherington  <cth@carlh.net>
26
27         * Fix crash on startup on Windows
28
29 2013-06-05  Carl Hetherington  <cth@carlh.net>
30
31         * Version 0.94 released.
32
33 2013-06-04  Carl Hetherington  <cth@carlh.net>
34
35         * Version 0.94beta2 released.
36
37 2013-06-04  Carl Hetherington  <cth@carlh.net>
38
39         * A few fixes to A/B mode.
40
41 2013-05-31  Carl Hetherington  <cth@carlh.net>
42
43         * Version 0.94beta1 released.
44
45 2013-05-31  Carl Hetherington  <cth@carlh.net>
46
47         * Fix ridiculous 100-frame limit on trim
48         in the GUI.
49
50 2013-05-30  Carl Hetherington  <cth@carlh.net>
51
52         * Preserve the folder to put new films in
53         across openings of the new film dialog
54         (#143).
55
56         * Various tweaks to video preview; number
57         frames from 1 (not 0), fix update of frame
58         on stop.
59
60         * Fix missing shortcut to GUI encode server
61         on Linux (#151).
62
63         * Fix incorrect frame display on setting a new
64         content video (#147).
65
66         * Fix problems with mistaken re-use of video
67         MXFs after trims have changed.
68
69 2013-05-20  Carl Hetherington  <cth@carlh.net>
70
71         * Version 0.93 released.
72
73 2013-05-20  Carl Hetherington  <cth@carlh.net>
74
75         * Fix another crash on still images with
76         no audio.
77
78 2013-05-19  Carl Hetherington  <cth@carlh.net>
79
80         * Version 0.92 released.
81
82 2013-05-19  Carl Hetherington  <cth@carlh.net>
83
84         * Version 0.91 released.
85
86 2013-05-19  Carl Hetherington  <cth@carlh.net>
87
88         * Hopefully fix load of decimal values (e.g. frame rates)
89         in non-English locales on Windows.
90
91 2013-05-17  Carl Hetherington  <cth@carlh.net>
92
93         * Version 0.90 released.
94
95 2013-05-17  Carl Hetherington  <cth@carlh.net>
96
97         * Write backtrace files when Windows
98         version crashes.
99
100         * Try to fix crash on stills with no audio.
101
102 2013-05-06  Carl Hetherington  <cth@carlh.net>
103
104         * Fix resizing / redraw problems in audio viewer
105         on Windows.
106
107 2013-05-06  Carl Hetherington  <cth@carlh.net>
108
109         * Version 0.89 released.
110
111 2013-05-04  Carl Hetherington  <cth@carlh.net>
112
113         * Version 0.89beta1 released.
114
115 2013-05-04  Carl Hetherington  <cth@carlh.net>
116
117         * Very simple batch converter added (#127).
118
119         * Add preference for CPL issuer and creator (#122).
120
121         * Add preference for default format and DCP content
122         type (#133).
123
124 2013-04-28  Carl Hetherington  <cth@carlh.net>
125
126         * Version 0.88 released.
127
128 2013-04-28  Carl Hetherington  <cth@carlh.net>
129
130         * Fix broken external audio support.
131
132 2013-04-24  Carl Hetherington  <cth@carlh.net>
133
134         * Allow use of existing empty directories for new films (without
135         confirmation) and existing non-empty directories (with confirmation)
136         (#124).
137
138 2013-04-26  Carl Hetherington  <cth@carlh.net>
139
140         * Version 0.87 released.
141
142 2013-04-26  Carl Hetherington  <cth@carlh.net>
143
144         * Make new trim options actually work (#121).
145
146 2013-04-23  Carl Hetherington  <cth@carlh.net>
147
148         * Version 0.86 released.
149
150 2013-04-23  Carl Hetherington  <cth@carlh.net>
151
152         * Version 0.85 released.
153
154 2013-04-21  Carl Hetherington  <cth@carlh.net>
155
156         * Version 0.84 released.
157
158 2013-04-21  Carl Hetherington  <cth@carlh.net>
159
160         * Version 0.84beta5 released.
161
162 2013-04-20  Carl Hetherington  <cth@carlh.net>
163
164         * Fix bad saving of metadata in locales which use
165         commas to separate decimals (#119).
166
167 2013-04-19  Carl Hetherington  <cth@carlh.net>
168
169         * Add basic frame index and timecode to viewer, and previous/next
170         frame buttons.
171
172         * Version 0.84beta4 released.
173
174 2013-04-19  Carl Hetherington  <cth@carlh.net>
175
176         * Version 0.84beta3 released.
177
178 2013-04-19  Carl Hetherington  <cth@carlh.net>
179
180         * Version 0.84beta2 released.
181
182 2013-04-18  Carl Hetherington  <cth@carlh.net>
183
184         * Version 0.84beta1 released.
185
186 2013-04-15  Carl Hetherington  <cth@carlh.net>
187
188         * Fix error message on forcing language to English (#103).
189
190         * Fix problems with content whose first audio content
191         comes before the first video (resulting in audio being
192         chopped off at the start of the DCP) (#79).
193
194         * Use true 4:3 rather than 1.33.
195
196 2013-04-13  Carl Hetherington  <cth@carlh.net>
197
198         * Use film-name-derived names for MXFs in DCPs (#54).
199
200 2013-04-10  Carl Hetherington  <cth@carlh.net>
201
202         * Version 0.83 released.
203
204 2013-04-10  Carl Hetherington  <cth@carlh.net>
205
206         * Fix incorrect scaling using flat-no-stretch and scope-no-stretch
207         when the source is cropped (part of #113).
208
209         * Fix incorrect display of padded films (rest of #113).
210
211 2013-04-09  Carl Hetherington  <cth@carlh.net>
212
213         * Version 0.82 released.
214
215 2013-04-09  Carl Hetherington  <cth@carlh.net>
216
217         * Version 0.82beta1 released.
218
219 2013-04-09  Carl Hetherington  <cth@carlh.net>
220
221         * Version 0.81 released.
222
223 2013-04-09  Carl Hetherington  <cth@carlh.net>
224
225         * Version 0.81beta1 released.
226
227 2013-04-08  Carl Hetherington  <cth@carlh.net>
228
229         * Add 16:9-within-Scope format.
230
231 2013-04-07  Carl Hetherington  <cth@carlh.net>
232
233         * Version 0.80 released.
234
235 2013-04-07  Carl Hetherington  <cth@carlh.net>
236
237         * Version 0.80beta4 released.
238
239 2013-04-07  Carl Hetherington  <cth@carlh.net>
240
241         * Version 0.80beta3 released.
242
243 2013-04-07  Carl Hetherington  <cth@carlh.net>
244
245         * Version 0.80beta2 released.
246
247 2013-04-07  Carl Hetherington  <cth@carlh.net>
248
249         * Version 0.80beta1 released.
250
251 2013-04-07  Carl Hetherington  <cth@carlh.net>
252
253         * Make the audio plot expand in height when its
254         window is enlarged.
255
256         * Label subtitle offset with "pixels" (#101).
257
258         * Speculative fix for error on forcing language
259         to English (#103).
260
261         * Add more explanatory text to describe what is
262         happening with scaling, cropping and padding (#106).
263
264         * Give a hopefully helpful message when clicking Open
265         without selecting a folder (#99).
266
267         * Fix servomatic_gui startup and shutdown on Linux (#98).
268
269         * GUI now points out when audio resampling is being done.
270
271         * Hopefully fix lack of redraw of the viewer background
272         on Windows (#86).
273
274 2013-04-01  Carl Hetherington  <cth@carlh.net>
275
276         * Version 0.79 released.
277
278 2013-04-01  Carl Hetherington  <cth@carlh.net>
279
280         * Fix some missing translated strings
281         on Windows.
282
283 2013-03-31  Carl Hetherington  <cth@carlh.net>
284
285         * Version 0.78 released.
286
287 2013-03-28  Carl Hetherington  <cth@carlh.net>
288
289         * Version 0.78beta16 released.
290
291 2013-03-28  Carl Hetherington  <cth@carlh.net>
292
293         * Version 0.78beta15 released.
294
295 2013-03-28  Carl Hetherington  <cth@carlh.net>
296
297         * Version 0.78beta14 released.
298
299 2013-03-27  Carl Hetherington  <cth@carlh.net>
300
301         * Fix erroneous disk space reporting (#85).
302
303         * Version 0.78beta13 released.
304
305 2013-03-26  Carl Hetherington  <cth@carlh.net>
306
307         * Version 0.78beta12 released.
308
309 2013-03-26  Carl Hetherington  <cth@carlh.net>
310
311         * Version 0.78beta11 released.
312
313 2013-03-26  Carl Hetherington  <cth@carlh.net>
314
315         * Version 0.78beta10 released.
316
317 2013-03-26  Carl Hetherington  <cth@carlh.net>
318
319         * Version 0.78beta9 released.
320
321 2013-03-26  Carl Hetherington  <cth@carlh.net>
322
323         * Version 0.78beta8 released.
324
325 2013-03-26  Carl Hetherington  <cth@carlh.net>
326
327         * Add button to cancel jobs.
328
329 2013-03-26  Carl Hetherington  <cth@carlh.net>
330
331         * Version 0.78beta7 released.
332
333 2013-03-25  Carl Hetherington  <cth@carlh.net>
334
335         * Add option to set user interface language.
336
337 2013-03-25  Carl Hetherington  <cth@carlh.net>
338
339         * Version 0.78beta6 released.
340
341 2013-03-24  Carl Hetherington  <cth@carlh.net>
342
343         * Add UI option to select interface language.
344
345 2013-03-21  Carl Hetherington  <cth@carlh.net>
346
347         * Version 0.78beta5 released.
348
349 2013-03-20  Carl Hetherington  <cth@carlh.net>
350
351         * Version 0.78beta4 released.
352
353 2013-03-20  Carl Hetherington  <cth@carlh.net>
354
355         * Version 0.78beta3 released.
356
357 2013-03-20  Carl Hetherington  <cth@carlh.net>
358
359         * Make exception strings translatable (#81).
360
361 2013-03-19  Carl Hetherington  <cth@carlh.net>
362
363         * Version 0.78beta2 released.
364
365 2013-03-19  Carl Hetherington  <cth@carlh.net>
366
367         * Version 0.78beta1 released.
368
369 2013-03-19  Carl Hetherington  <cth@carlh.net>
370
371         * Add it_IT translation from Massimiliano Broggi.
372
373 2013-03-14  Carl Hetherington  <cth@carlh.net>
374
375         * Version 0.77 released.
376
377 2013-03-14  Carl Hetherington  <cth@carlh.net>
378
379         * Version 0.77beta2 released.
380
381 2013-03-14  Carl Hetherington  <cth@carlh.net>
382
383         * Version 0.77beta1 released.
384
385 2013-03-14  Carl Hetherington  <cth@carlh.net>
386
387         * Work-around lack of support for hard links.
388
389         * Fix a few bugs with A/B mode.
390
391 2013-03-08  Carl Hetherington  <cth@carlh.net>
392
393         * Disable show audio button and use content audio selector
394         as appropriate for the audio in the content (#41 and #73).
395
396 2013-03-05  Carl Hetherington  <cth@carlh.net>
397
398         * Version 0.76 released.
399
400 2013-03-05  Carl Hetherington  <cth@carlh.net>
401
402         * Version 0.76beta3 released.
403
404 2013-03-04  Carl Hetherington  <cth@carlh.net>
405
406         * Fix decoding of audio streams with multiple
407         packets per frame (e.g. wmapro).
408
409 2013-03-02  Carl Hetherington  <cth@carlh.net>
410
411         * Add option to specify the DCP's frame
412         rate (part of #56).
413
414         * Add a description of what each video format
415         means to the UI.
416
417 2013-03-01  Carl Hetherington  <cth@carlh.net>
418
419         * Version 0.76beta2 released.
420
421 2013-03-01  Carl Hetherington  <cth@carlh.net>
422
423         * Add primitive feature to plot graphs
424         of the soundtrack (#67).
425
426         * Version 0.76beta1 released.
427
428 2013-02-27  Carl Hetherington  <cth@carlh.net>
429
430         * Version 0.75 released.
431
432 2013-02-27  Carl Hetherington  <cth@carlh.net>
433
434         * Version 0.75beta1 released.
435
436         * Fix support for some YUV444 pixel formats.
437
438 2013-02-23  Carl Hetherington  <cth@carlh.net>
439
440         * Version 0.74 released.
441
442 2013-02-23  Carl Hetherington  <cth@carlh.net>
443
444         * Version 0.74beta1 released.
445
446 2013-02-21  Carl Hetherington  <cth@carlh.net>
447
448         * Version 0.73 released.
449
450 2013-02-20  Carl Hetherington  <cth@carlh.net>
451
452         * Version 0.73beta9 released.
453
454 2013-02-18  Carl Hetherington  <cth@carlh.net>
455
456         * Version 0.73beta8 released.
457
458 2013-02-18  Carl Hetherington  <cth@carlh.net>
459
460         * Version 0.73beta7 released.
461
462 2013-02-17  Carl Hetherington  <cth@carlh.net>
463
464         * Version 0.73beta6 released.
465
466 2013-02-17  Carl Hetherington  <cth@carlh.net>
467
468         * Version 0.73beta3 released.
469
470 2013-02-16  Carl Hetherington  <cth@carlh.net>
471
472         * Version 0.73beta2 released.
473
474 2013-02-16  Carl Hetherington  <cth@carlh.net>
475
476         * Version 0.73beta1 released.
477
478 2013-02-15  Carl Hetherington  <cth@carlh.net>
479
480         * Fix non-recognition of BMP for still images (#55),
481         reported by Thierry.
482
483 2013-02-12  Carl Hetherington  <cth@carlh.net>
484
485         * Basic option to open the containing folder for a DCP.
486
487         * Don't offer to copy a DCP to the TMS if there isn't
488         a DCP.
489
490         * Fix setup of a default film directory on Windows.
491
492         * Remove libx264 dependency.
493
494         * Rearrange main window slightly so that the progress
495         area is larger; give jobs "details" buttons to find out
496         more about any errors that occur.
497
498 2013-02-02  Carl Hetherington  <cth@carlh.net>
499
500         * Tidy up filters dialog by not showing those
501         that are not configured in FFmpeg, and by splitting
502         them up into categories.
503
504         * Fix infinite loop of error messages when
505         `playing back' using a non-existant filter (#39).
506
507         * Encode data straight to MXFs, rather
508         than going via .j2c files.  Should roughly
509         halve required disk space and reduce time
510         taken.
511
512 2013-01-25  Carl Hetherington  <cth@carlh.net>
513
514         * When using formats which pad smaller frames into
515         larger ones, the padding black now shown in
516         the preview.
517
518         * Fix the old DCP content type being left behind
519         when creating a new film.
520
521         * Add option to specify default details
522         for the DCI name details dialog in new
523         Films (#42).
524
525 2013-01-24  Carl Hetherington  <cth@carlh.net>
526
527         * Version 0.72 released.
528
529 2013-01-24  Carl Hetherington  <cth@carlh.net>
530
531         * Version 0.71 released.
532
533 2013-01-24  Carl Hetherington  <cth@carlh.net>
534
535         * Fix lack of audio with trimmed DCPs.
536
537 2013-01-23  Carl Hetherington  <cth@carlh.net>
538
539         * Remove multi-reel support (for now); needs more thinking about
540         and testing.
541
542 2013-01-12  Carl Hetherington  <cth@carlh.net>
543
544         * Version 0.71beta2 released.
545
546 2013-01-12  Carl Hetherington  <cth@carlh.net>
547
548         * Version 0.71beta1 released.
549
550 2013-01-12  Carl Hetherington  <cth@carlh.net>
551
552         * Untested support for splitting DCPs
553         into multiple reels.
554
555 2013-01-09  Carl Hetherington  <cth@carlh.net>
556
557         * Try to build with 0.10.4-ish ffmpeg.
558
559 2013-01-07  Carl Hetherington  <cth@carlh.net>
560
561         * Version 0.70 released.
562
563 2013-01-07  Carl Hetherington  <cth@carlh.net>
564
565         * Fix heinous thinko in mono soundtrack mapping code.
566
567 2013-01-06  Carl Hetherington  <cth@carlh.net>
568
569         * Version 0.70beta3 released.
570
571 2013-01-06  Carl Hetherington  <cth@carlh.net>
572
573         * Postpone linking of duplicate video frames so that copies
574         don't fail on Windows.
575
576 2013-01-06  Carl Hetherington  <cth@carlh.net>
577
578         * Version 0.70beta2 released.
579
580 2013-01-06  Carl Hetherington  <cth@carlh.net>
581
582         * Version 0.70beta1 released.
583
584 2013-01-06  Carl Hetherington  <cth@carlh.net>
585
586         * Put mono soundtracks on the centre speaker, rather
587         than on left (reported by Mike Blakesley).
588
589         * Add format for 16:9 without letterboxing (requested by Lilian
590         Lefranc).
591
592 2012-12-23  Carl Hetherington  <cth@carlh.net>
593
594         * Version 0.69 released.
595
596 2012-12-23  Carl Hetherington  <cth@carlh.net>
597
598         * Version 0.68 released.
599
600 2012-12-22  Carl Hetherington  <cth@carlh.net>
601
602         * Version 0.68beta10 released.
603
604 2012-12-22  Carl Hetherington  <cth@carlh.net>
605
606         * Fix wscripts to work with python 3.
607
608 2012-12-21  Carl Hetherington  <cth@carlh.net>
609
610         * Version 0.68beta9 released.
611
612 2012-12-21  Carl Hetherington  <cth@carlh.net>
613
614         * Version 0.68beta8 released.
615
616 2012-12-21  Carl Hetherington  <cth@carlh.net>
617
618         * Version 0.68beta7 released.
619
620 2012-12-21  Carl Hetherington  <cth@carlh.net>
621
622         * Version 0.68beta6 released.
623
624 2012-12-21  Carl Hetherington  <cth@carlh.net>
625
626         * Fix a few bugs.
627
628         * Update the manual.
629
630 2012-12-20  Carl Hetherington  <cth@carlh.net>
631
632         * Version 0.68beta5 released.
633
634 2012-12-20  Carl Hetherington  <cth@carlh.net>
635
636         * Version 0.68beta4 released.
637
638 2012-12-20  Carl Hetherington  <cth@carlh.net>
639
640         * Version 0.68beta3 released.
641
642 2012-12-20  Carl Hetherington  <cth@carlh.net>
643
644         * Allow still-image DCPs to have external audio added to them (#13).
645
646 2012-12-19  Carl Hetherington  <cth@carlh.net>
647
648         * Version 0.68beta2 released.
649
650 2012-12-19  Carl Hetherington  <cth@carlh.net>
651
652         * Version 0.68beta1 released.
653
654 2012-12-18  Carl Hetherington  <cth@carlh.net>
655
656         * Alter film viewer so that it is much quicker, responds instantly
657         to changes in video filtering settings, and can (roughly) play the
658         source material back.
659
660         * Make the examination of content for length optional, so that
661         if a source file has an accurate header you can trust it.
662
663 2012-12-18  Carl Hetherington  <cth@carlh.net>
664
665         * Version 0.67 released.
666
667 2012-12-18  Carl Hetherington  <cth@carlh.net>
668
669         * Support non-planar float and signed
670         16-bit planar audio; be less
671         crashy when unsupported audio formats
672         are found.
673
674 2012-12-18  Carl Hetherington  <cth@carlh.net>
675
676         * Version 0.66 released.
677
678 2012-12-18  Carl Hetherington  <cth@carlh.net>
679
680         * Version 0.65 released.
681
682 2012-12-13  Carl Hetherington  <cth@carlh.net>
683
684         * Version 0.64 released.
685
686 2012-12-13  Carl Hetherington  <cth@carlh.net>
687
688         * Version 0.63 released.
689
690 2012-12-13  Carl Hetherington  <cth@carlh.net>
691
692         * Re-fix reports of zero audio channels
693         with soundtracks of some source files.
694
695 2012-12-13  Carl Hetherington  <cth@carlh.net>
696
697         * Version 0.62 released.
698
699 2012-12-13  Carl Hetherington  <cth@carlh.net>
700
701         * Improve progress reporting during the final
702         DCP make job; should stop the bar sitting at 100%
703         for a while during digest creation.
704
705 2012-12-11  Carl Hetherington  <cth@carlh.net>
706
707         * Version 0.61 released.
708
709 2012-12-11  Carl Hetherington  <cth@carlh.net>
710
711         * More .deb dep tweaks.
712
713 2012-12-11  Carl Hetherington  <cth@carlh.net>
714
715         * Version 0.60 released.
716
717 2012-12-11  Carl Hetherington  <cth@carlh.net>
718
719         * Hopefully fix utterly broken partially-static
720         builds for .debs.
721
722         * Fix specification of architecture in .debs.
723
724 2012-12-10  Carl Hetherington  <cth@carlh.net>
725
726         * Add a check-box (which defaults to on) which tells DVD-o-matic
727         not to scan new content files to work out their length, but instead
728         to trust the length from the header.  This length only matters for
729         working out what thumbnails to generate, so it isn't critical.
730         Trusting the header will speed up the "Examine Content" job by
731         a factor of about 2, which is handy for large films.
732
733 2012-12-10  Carl Hetherington  <cth@carlh.net>
734
735         * Version 0.59 released.
736
737 2012-12-09  Carl Hetherington  <cth@carlh.net>
738
739         * Version 0.59beta5 released.
740
741 2012-12-09  Carl Hetherington  <cth@carlh.net>
742
743         * Version 0.59beta4 released.
744
745 2012-12-09  Carl Hetherington  <cth@carlh.net>
746
747         * Version 0.59beta3 released.
748
749 2012-12-09  Carl Hetherington  <cth@carlh.net>
750
751         * Version 0.59beta2 released.
752
753 2012-12-09  Carl Hetherington  <cth@carlh.net>
754
755         * Build against libdcp compiled with -O2 instead
756         of -O3.
757
758 2012-12-05  Carl Hetherington  <cth@carlh.net>
759
760         * Version 0.59beta1 released.
761
762 2012-11-15  Carl Hetherington  <cth@carlh.net>
763
764         * Default to using a DCI name.
765
766         * Support for using external sound files instead
767         of the ones in the video source.
768
769 2012-11-14  Carl Hetherington  <cth@carlh.net>
770
771         * Rearrange the GUI a bit to tidy things up.
772
773         * Some internal reorganisation.
774
775 2012-12-03  Carl Hetherington  <cth@carlh.net>
776
777         * Version 0.58 released.
778
779 2012-12-03  Carl Hetherington  <cth@carlh.net>
780
781         * DVD-o-matic and its dependencies rebuilt with
782         a newer mingw toolchain and with -O2 rather than
783         -O3 to (hopefully) improve reliability on Windows.
784
785         * Fixed problems with 7.1 audio.
786
787 2012-11-10  Carl Hetherington  <cth@carlh.net>
788
789         * Version 0.57 released.
790
791 2012-11-10  Carl Hetherington  <cth@carlh.net>
792
793         * Fix crash when trying to use a DCI name when there
794         is no soundtrack (yet) (reported by Wolfgang Woehl).
795
796 2012-11-07  Carl Hetherington  <cth@carlh.net>
797
798         * Version 0.56 released.
799
800 2012-11-05  Carl Hetherington  <cth@carlh.net>
801
802         * Remove options to black-out the video when cropping the end;
803         it complicates the code and is getting a bit close to video
804         editing.
805
806         * Add option to trim from both the start and
807         the end of the input video.
808
809         * Various bug fixes and code rearrangement.
810
811 2012-10-14  Carl Hetherington  <cth@carlh.net>
812
813         * Basic support for DVD and Blu-Ray subtitles.
814
815         * Re-add DCI naming support.
816
817         * Basic support for selection of audio
818         and subtitle streams.
819
820         * Fixes for audio/video sync in some cases.
821
822         * Cope with videos with varying size and/or
823         pixel format.
824
825         * Fix bug with handling of YUV422-format videos.
826
827 2012-10-09  Carl Hetherington  <cth@carlh.net>
828
829         * Version 0.55 released.
830
831 2012-10-09  Carl Hetherington  <cth@carlh.net>
832
833         * Fix bug possibly causing randomly-occuring
834         black thumbnails.
835
836         * Fix problems with obtaining frame rate of
837         WMV files (reported by Anders Nordentoft-Madsen).
838
839 2012-10-07  Carl Hetherington  <cth@carlh.net>
840
841         * Fix up some bugs when using limited DCP
842         range (reported by Wolfgang Woehl).
843
844         * Don't stretch still images for DCPs, just
845         scale them up and pad them as required.
846
847 2012-10-02  Carl Hetherington  <cth@carlh.net>
848
849         * Version 0.54 released.
850
851 2012-10-02  Carl Hetherington  <cth@carlh.net>
852
853         * When encoding 24 frames per second drop
854         frame (ie 23.976 frames per second) run the
855         video at 24 FPS and resample the audio so
856         that when it is run correspondingly (slightly) fast
857         it remains in sync.
858
859         * Some code cleanup.
860
861 2012-10-01  Carl Hetherington  <cth@carlh.net>
862
863         * Fix aff/666: thumbnail scan is run twice
864         when changing the content file for a film.
865
866 2012-09-28  Carl Hetherington  <cth@carlh.net>
867
868         * Fix crash bug which seems to have been
869         exposed by recent changes to ffmpeg.
870
871 2012-09-27  Carl Hetherington  <cth@carlh.net>
872
873         * Version 0.53 released.
874
875 2012-09-27  Carl Hetherington  <cth@carlh.net>
876
877         * Fix unrecognised capital letters on
878         still-image file extensions.
879
880         * Write hashes of frames to disk and
881         check them before making the final DCP.
882
883 2012-09-24  Carl Hetherington  <cth@carlh.net>
884
885         * Fix problems with overflow on long films.
886
887 2012-09-24  Carl Hetherington  <cth@carlh.net>
888
889         * Version 0.52 released.
890
891 2012-09-23  Carl Hetherington  <cth@carlh.net>
892
893         * Fix alignment of frames per second count.
894
895         * Use hopefully more robust networking
896         code to survive timeouts during reads and
897         writes.
898
899         * Some fixes for bugs when loading Films
900         created on Windows in Linux.
901
902 2012-09-22  Carl Hetherington  <cth@carlh.net>
903
904         * Fix bug on OK-ing gain calculation
905         dialog without entering any values.
906
907         * Improve spacing in some dialogs.
908
909 2012-09-22  Carl Hetherington  <cth@carlh.net>
910
911         * Version 0.51 released.
912
913 2012-09-22  Carl Hetherington  <cth@carlh.net>
914
915         * Improve transcode job progress reporting.
916
917         * Update the slow bits of the properties
918         dialog in a separate thread to improve
919         responsiveness.
920
921         * Fix edit server button on Windows.
922
923 2012-09-22  Carl Hetherington  <cth@carlh.net>
924
925         * Version 0.50 released.
926
927 2012-09-22  Carl Hetherington  <cth@carlh.net>
928
929         * Rename servomatic to servomatic_cli and
930         add a very basic system-tray-dwelling GUI server.
931
932         * Tweak formatting of properties dialogue
933         and add a note of how many J2K frames
934         have already been encoded.
935
936         * Correctly set up crop in the viewer
937         on reloading a film.
938
939 2012-09-18  Carl Hetherington  <cth@carlh.net>
940
941         * Fix non-working removal of encode servers.
942
943         * Add GUI front-end to encode server.
944
945 2012-09-17  Carl Hetherington  <cth@carlh.net>
946
947         * Include servomatic in the Windows install.
948
949         * Add a simple Properties dialog to give
950         an estimate of disk space required for an
951         encode.
952
953 2012-09-17  Carl Hetherington  <cth@carlh.net>
954
955         * Version 0.49 released.
956
957 2012-09-16  Carl Hetherington  <cth@carlh.net>
958
959         * Version 0.48 released.
960
961 2012-09-15  Carl Hetherington  <cth@carlh.net>
962
963         * Slightly speculative fix for failure to
964         take note of audio gain changes caused by
965         the Calculate dialogue.
966
967 2012-09-12  Carl Hetherington  <cth@carlh.net>
968
969         * Fix crash when FFmpeg doesn't set up the audio channel
970         layout for some reason.
971
972 2012-09-01  Carl Hetherington  <cth@carlh.net>
973
974         * Add 1.66-within-flat format.
975
976 2012-08-27  Carl Hetherington  <cth@carlh.net>
977
978         * Version 0.47 released.
979
980 2012-08-23  Carl Hetherington  <cth@carlh.net>
981
982         * Add some more formats.
983
984         * Update to use libdcp 0.11.
985
986         * Fix build with boost filesystem version 2.
987
988 2012-08-10  Carl Hetherington  <cth@carlh.net>
989
990         * Version 0.46 released.
991
992 2012-08-10  Carl Hetherington  <cth@carlh.net>
993
994         * Untested fixes for failure to encode
995         content without audio.
996
997 2012-08-09  Carl Hetherington  <cth@carlh.net>
998
999         * Version 0.45 released.
1000
1001 2012-08-09  Carl Hetherington  <cth@carlh.net>
1002
1003         * Fix bug with padding in Scope causing corrupt
1004         images.
1005
1006         * Fix bug when using content file names which
1007         start with the name of the film directory.
1008
1009 2012-08-05  Carl Hetherington  <cth@carlh.net>
1010
1011         * Version 0.44 released.
1012
1013 2012-08-04  Carl Hetherington  <cth@carlh.net>
1014
1015         * Fix bug with content inside the film directory.
1016
1017 2012-08-04  Carl Hetherington  <cth@carlh.net>
1018
1019         * Version 0.43 released.
1020
1021 2012-08-04  Carl Hetherington  <cth@carlh.net>
1022
1023         * Use wxwidgets .rc file to make Windows version
1024         look nicer.
1025
1026         * Hopefully improve building against different
1027         versions of FFmpeg.
1028
1029 2012-08-04  Carl Hetherington  <cth@carlh.net>
1030
1031         * Version 0.42 released.
1032
1033 2012-08-04  Carl Hetherington  <cth@carlh.net>
1034
1035         * Request admin priviledges on install for Windows 7.
1036
1037         * Add some missing dependencies to the Windows package.
1038
1039 2012-08-01  Carl Hetherington  <cth@carlh.net>
1040
1041         * Version 0.40 released.
1042
1043 2012-08-01  Carl Hetherington  <cth@carlh.net>
1044
1045         * Fix a few bugs related to thumbnailing.
1046
1047         * Update for libdcp version 0.06.
1048
1049 2012-07-31  Carl Hetherington  <cth@carlh.net>
1050
1051         * Add option to compute required audio gains to
1052         effect the same as a sound processor fader change
1053         (currently for Dolby CP750 only).
1054
1055 2012-07-28  Carl Hetherington  <cth@carlh.net>
1056
1057         * Version 0.37 released.
1058
1059 2012-07-28  Carl Hetherington  <cth@carlh.net>
1060
1061         * Fix missed frames when encoding caused by server
1062         threads that are attempting to access non-responding
1063         servers.
1064
1065         * Fix makedcp parsing of -v option.
1066
1067 2012-07-28  Carl Hetherington  <cth@carlh.net>
1068
1069         * Version 0.36 released.
1070
1071 2012-07-28  Carl Hetherington  <cth@carlh.net>
1072
1073         * Install / version tweaks.
1074
1075 2012-07-28  Carl Hetherington  <cth@carlh.net>
1076
1077         * Version 0.35 released.
1078
1079 2012-07-27  Carl Hetherington  <cth@carlh.net>
1080
1081         * Version 0.31 released.
1082
1083 2012-07-27  Carl Hetherington  <cth@carlh.net>
1084
1085         * Speed up thumbnail display.
1086
1087         * Various improvements to Windows port.
1088
1089         * Fix TMS transfer with large files.
1090
1091         * Clean up audio handling code somewhat.
1092
1093         * Re-sample audio to 48kHz or 96kHz if necessary.
1094
1095         * Remove player functionality from DVD-o-matic.
1096
1097 2012-07-22  Carl Hetherington  <cth@carlh.net>
1098
1099         * Port to Windows.
1100
1101         * Use MD5 digest to decide on the directory to put J2C files
1102         in, rather than the path of the content.
1103
1104         * Allow building with current FFmpeg git.
1105
1106         * Fix problems when creating cut videos in that the audio is too
1107         short; pad it with silence.
1108
1109 2012-07-21  Carl Hetherington  <cth@carlh.net>
1110
1111         * Version 0.29 released.
1112
1113 2012-07-21  Carl Hetherington  <cth@carlh.net>
1114
1115         * Tidy widgets and menus when there is no film loaded.
1116
1117         * Option to build with Ubuntu 12.04's FFmpeg libraries.
1118
1119         * Add dialogue box to choose DVD title when ripping.
1120
1121         * Always do an examine run for new content.
1122
1123 2012-07-18  Carl Hetherington  <cth@carlh.net>
1124
1125         * Version 0.26 released
1126
1127 2012-07-15  Carl Hetherington  <cth@carlh.net>
1128
1129         * Remove code to use `standard' format DCP long names,
1130         as in the wild their use seems to be decreasing, and it
1131         makes the GUI simpler.
1132
1133         * Fix some bugs with sending to servomatic introduced
1134         in the adjustments to padding.
1135
1136         * Write some status text when an unknown-progress
1137         job is running.
1138
1139         * Use new libdcp rather than OpenDCP to generate MXFs
1140         and write DCP XML.
1141
1142 2012-07-14  Carl Hetherington  <cth@carlh.net>
1143
1144         * Version 0.25 released.
1145
1146 2012-07-14  Carl Hetherington  <cth@carlh.net>
1147
1148         * Various GUI cleanups.
1149
1150         * Remove player from the GUI for now.
1151
1152         * Fix hash down the left-hand side of encoded DCPs.
1153
1154         * Add option to black-out the end of an encode, in order
1155         to remove unwanted frames of video whilst keeping sound.
1156
1157         * Fixes to copy-to-server.
1158
1159         * Fix name of 16:9 format.
1160
1161 2012-07-08  Carl Hetherington  <cth@carlh.net>
1162
1163         * Version 0.24 released.
1164
1165 2012-07-08  Carl Hetherington  <cth@carlh.net>
1166
1167         * Add support for generating static DCPs from single
1168         image files.
1169
1170         * Add option to copy DCP to a remote server (e.g. a TMS)
1171         via SCP.
1172
1173         * Auto-update thumbs when content changes.
1174
1175 2012-06-10  Carl Hetherington  <cth@carlh.net>
1176
1177         * Fix up bad padding setup when there isn't any.
1178
1179         * Restore sound to playomatic; add assert for bad format.
1180
1181 2012-05-26  Carl Hetherington  <cth@carlh.net>
1182
1183         * Fix crash on attempting to use a non-existant filter.
1184
1185         * src/lib/filter.cc: Fix typo in filter name.
1186
1187         * Allow configuration of the reference scalers and filters in A/B mode.
1188
1189         * Fix identification of formats in metadata.
1190
1191 2012-05-26  Carl Hetherington  <cth@carlh.net>
1192
1193         * Version 0.23 released.
1194
1195 2012-05-28  Carl Hetherington  <cth@carlh.net>
1196
1197         * src/lib/player_manager.cc: possible fix to crash when stopping
1198         playback.
1199
1200         * Fix crash in A/B mode.
1201
1202 2012-05-26  Carl Hetherington  <cth@carlh.net>
1203
1204         * Version 0.21 released.
1205
1206 2012-05-25  Carl Hetherington  <cth@carlh.net>
1207
1208         * Add option to delay audio with respect to video.
1209
1210         * src/tools/fixlengths.cc: add a few more options.
1211
1212 2012-05-22  Carl Hetherington  <cth@carlh.net>
1213
1214         * src/tools/dvdomatic.cc: fix website address.
1215
1216         * test: fix up a few test bits.
1217
1218         * README: very brief introduction to a few things.
1219
1220 2012-05-22  Carl Hetherington  <cth@carlh.net>
1221
1222         * Version 0.20 released.