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