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