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