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