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