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