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