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