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