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