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