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