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