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