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