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