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