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