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