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