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