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