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