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