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