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