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