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