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