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