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