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