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