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