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