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