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