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