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