forked from PhotoFilmStrip/PFS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
343 lines (276 loc) · 10.7 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
* 2014/10/13 (Version 2.1.0)
added:
- new video rendering backend python-gstreamer
changed:
- compatible to wxPython 3
* 2013/11/20 (Version 2.0.0)
added:
- thumbnails are stored in project database
- lazy loading of pictures
- acceleration algorithm for dynamic path movement
- tool button to swap the motion rectangles
- movement (linear, accelerated) can be adjusted for each picture
- new option to centralize motion rectangles path for still image animation
- new movement type 'delayed'
- toolbutton to unlock the image dimension restrictions
- multiselect of images
- russian translation
- greek translation
changed:
- long running tasks implemented as jobs
- a lot of internal refactoring
bugfix:
- application icon not only for GNOME;XFCE (enabled for all)
- MANIFEST.in updated to create valid source dist
- default value for videonorm in settings file is PAL
- fixed #29: film strip scrambled with >185 slides loaded
- GUI freeze while loading a project
- unexpected error occured when removing an image which is hovered
- automatic path calculation after inserting images fixed
- videonorm must be one of PAL or NTSC
* 2011/11/28 (Version 1.5.0)
added:
- rendering uses affine transformation for speed up and smoother image movement
* 2010/12/20 (Version 1.4.0)
added:
- italian translation
bugfix:
- py2exe and PIL workaround
* 2010/11/12 (Version 1.3.99 BETA)
changed:
- internal optimizations
bugfix:
- a few
* 2010/10/31 (Version 1.3.98 ALPHA)
changed:
- better audio support
- simplified render settings
- UI optimizations
- keyboard shortcuts
- settings file saved in app dir (if possible) - portable version
bugfix:
- working CLI
- order of recently used projects fixed
* 2010/07/18 (Version 1.3.97 ALPHA)
added:
- MJPEG-Renderer
- Direct input for motion positions
- Copy and paste for motion positions (keyboard only)
bugfix:
- minimal size of mainframe specified
- property dialog could not open if no pics were added to the project
- ticket id 2890912: drop position determined correctly
* 2010/07/04 (Version 1.3.96 ALPHA)
added:
- Flash-Video Renderer
- additional transition (roll)
bugfix:
- fixed frame count due float precision
- removing audio file in project properties works
- Workaround: audio/video sync (mencoder calculates strange movie length in NTSC)
- progress bar has correct max progress
- RemoveObserver raises ValueError: list.remove(x): x not in list
- OutputProfile raises AttributeError no attribute OutputProfile.__resNtsc
* 2010/06/12 (Version 1.3.95 ALPHA)
added:
- Transition type and duration customizable
- Option for draft-mode (replaces UseResample option)
- sample music files (thanks to my dad)
- Portuguese translation started
- Req-ID 3006759 (4:3 Support)
- Req-ID 3002271 (Option for no transition)
changed:
- Handling of Aspect-Ratio data (internal)
- menu entry to change language
- aspect ratio for SVCD and DVD considered
- user interface simplified
- multi project capable
- aspect ratio, total duration and audiofile are now saved within project
bugfixes:
- Bug-ID 3003534 (Subtitles out of sync)
- Rendering with only 1 image does not fail anymore
* 2010/03/14 (Version 1.3.5)
added:
- Czech translation (thanks to Tomas)
* 2010/02/14 (Version 1.3.4)
added:
- french translation (thanks to Teza)
* 2010/01/24 (Version 1.3.3)
bugfixes:
- select wx-version for multiple wx installations
- check for mencoder
- incomplete portuguese translation removed
* 2009/11/10 (Version 1.3.2)
bugfixes:
- UnicodeEncodeError when generating subtitle (srt-file)
- preparation for customizable aspect ratio
* 2009/11/08 (Version 1.3.1)
bugfixes:
- register picture in ImageCache after browsing for a single pic
- UnicodeEncodeError fixed when batch job is created
- cli arg for audio duration accepts float values
- HitTest for PhotoFilmStrip-list recognizes gap between pictures
* 2009/11/01 (Version 1.3)
changed:
- pictures stored low-res in memory, hi-res is created delayed in background
- automatic motion path (random)
- quick start deactivated because of some keyboard issues
- output format simplified
- no dependency to mjpegtools anymore
bugfixes:
- picture selection by keyboard scroll photofilmstrip
- resolution for SVCD fixed
- UnicodeEncode errors
- some minor bugs
* 2009/09/18 (Version 1.2)
changed:
- quick start for importing images to a new PhotoFilmStrip
bugfixes:
- GUI behavior
- UnicodeEncode errors
- wxPython assertions
- no section errors
- lots of minor bugs
* 2009/02/18 (Version 1.1)
changed:
- memory consumption optimized. PhotoFilmStrip is now ready for large projects ;-)
bugfix:
- unexpected error when dropping images from an external application
- leaving move operation correctly when stopping DragNDrop outside the window
* 2009/02/16 (Version 1.1-BETA)
added:
- new control for the image list (real photofilmstrip)
changed:
- invisible parts of the images are a kind of grayed out
bugfix:
- a lot of bugfixes sent by the bug-report feature (many thanks to all users)
* 2008/12/03 (Version 1.0)
added:
- new mouse cursors for resizing the sections
changed:
- program description and properties moved to Setting module
- DummyPicture implementation optimized
bugfix:
- unexpected error (cannot identify image)
- select/deselect of images in list works properly
- mouse capturing (mainly for windows)
- position of thumbnails in imagelist is working properly under windows too
- settings file is saved in temp folder if no environment variable HOME is set under windows
* 2008/11/27
added:
- information about selected rectange are shown
changed:
- core runs without wxPython ->CLI can be used without X-Server
- bugreport sends platform infos
- Resizing Borders has landed, Corners are next target
bugfix:
- mutual vowels in pathnames
- pictures in portrait-format are processed properly
- effects with PIL
- progress bar more precisely
* 2008/11/22
added:
- windows release works properly
- help system
- creation of batch jobs
- Export and Import feature for Projects implemented
- display renderers whose dependencies are fulfilled, missing dependencies are shown in RendererChoice
- bug report error dialog added
- renderer checks for his dependencies
changed:
- PIL used instead of imagemagick, rendering works completely in RAM now
- Icon for dummy pictures
- image size is saved in project file
- handling of section editing improved
- py2exe build script optimized
- GUI optimizations
bugfix:
- PyData works correctly
- minor bugfixes
* 2008/11/04
added:
- Makefile (make deb) prepares everything for dpkg-buildpackage
- py2exe build script
changed:
- GUI optimizations
* 2008/11/04
added:
- audio file support in CLI (CLI cannot determine length of audio yet)
- audio file is processed in MPEG2Renderer now
- new CLI option for total length of photofilmstrip
- question dialog for selection of an alternative folder in case image files has moved
- Renderer gets audiofile name to mux into video stream
- MPEG4 Renderer process audio file
- ResampleFilter editable via property
- audio file is supported now (CLI cannot determine length of audio yet)
- total length adjustable in dialog
- specified total length applied when rendering a filmstrip
- drag and drop accepts images and project files
- GUI opens project from command line argument
changed:
- logfiles of mpeg2enc renamed
- yuvscaler in MPEG2Renderer not needed anymore
- exitcode are evaluated in calls of other command line tools
- Internationalization
bugfix:
- abortion of rendering works correctly
- VCD and SVCD arguments in mpeg2enc fixed
- CLI uses stored bitrate property from ini file if given, otherwise the default bitrate from profile definition
- quoted file paths in calls of other command line tools
- compatibility with MS Windows
- determination of length of an audio clip works under windows
- command line tools (ppmtoy4m, mencoder) sends output to logfiles, because pipe buffer is limited
- aborting processed correctly
* 2008/10/31
added:
- subtitles are generated now
- MovieRenderer splitted up into Renderer for MPEG2 and MPEG4
- method factory in renderers to process abort signal
- each renderer gets his own value dictionary and it is saved in ini file
- output profiles in settings module configurable
- MPEG4 output for HD movies
changed:
- RenderEngine implements render logic
- Renderer classes only process instructions from RenderEnging
- using pipes to feed the mpegencoder
- mencoder reads data from pipe; no yuv file needed anymore
- Renderer dynamically loaded into render dialog
bugfix:
- progressbar improved
- typo
- CLI works again
- renderer properties saved correctly
- encoded output for VCD, SVCD and DVD corrected
* 2008/10/22
added:
- command line interface
bugfix:
- wrong parameter for mpegencoder
* 2008/10/20
added:
- effect parameter in renderer added
- black and white effect works
- dummy pictured inserted for pictures that do not exist anymore
- effect, comment alignment are saved in project now
- database field for image date prepared
- picture object marked changes if there are really changes
changed:
- parameters for mpegencoder changed for better quality
bugfix:
- image resource file supports deprecated methods of older wxPython Versions
* 2008/10/17
added:
- subimage counter for progressbar
- new shellscript renderer
- resample option for MPEG-renderer to improve quality
- image sections can now edited with cursor keys
changed:
- default duration for pictures is now 7 seconds
- filedialogs reminds last selection
- resource file for images is now compatible with older wxPython version
bugfix:
- framerate and imagemode are correctly sent to encoder
- encoding for german po-file fixed
- statusbar update when starting new project
* 2008/10/11
initial release