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