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