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