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