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