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