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