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