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