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