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