1 1.0 = 0.98 (just because of API changes the version number was bumped
3 small measurement fields added that only scan around mean
4 diagnostics in show=1 and show=2 use lines now.
5 fix zoom detection/treatment
6 zoomspeed param for optzoom
7 gaussian filter for cam path optimization
9 optzoom = 2: adaptive zooming added
10 border bluring for interpolation>=bilinear
11 spurious black pixels bug fixed
13 libavfilter plugins work
14 flexible support of pixel formats, ala ffmpeg
19 local motions are now stored in the file (file format changed,
20 old one still supported)
21 BUGFIX for zero-transforms
24 single pass version filter_deshake
25 made stabilize part print the transforms to the file right away
28 boxblur added and unsharp filter removed for motiondetection
31 spiral search for matches in compareSubImg
34 complete restructuring into own library
35 Fixed point arithmetic used for transform code
36 motiondetection optimized with ORC: speedup by factor 4
37 ORC 0.4.14 is now required
38 added tests for speed and functional tests
39 removed biquadratic interpolation routine
42 keep borders with stabilized last frame (as it should be).
43 Pointed out by Guido Torelli.
46 speed optimizations using SSE by Alexey Osipov
47 search tree cut, spiral search and sse:
48 together speedup factor ~8 of stabilize run
49 stepsize is increased stepwise
50 keep border at transform plugin improved
54 interpolation routines improved a lot, thanks to hints on ffmpeg list
55 added bicubic interpolation that uses 4x4 pixel (useful for large zoom values)
56 bilinear interpolation is now the default
57 transform plugin uses last transform for the remaining frames
58 -> this enables to use the transform plugin for constant transformations
61 BUGFIX in calcFieldTransYUV caused SEGFAULT
64 two meta parameter introduces: shakiness and accuracy and
65 removal of fieldnum, fielsize, maxshift, maxfieldnum
66 field placement changed: Now they fill the frame perfectly
67 added bluring such that stepsize can be much larger: much faster now!
68 linear interpolation is now the default
69 uncertain angles are set to 0 (more robustness)
71 0.70 selects a maximal number of fields according to their contrast
72 nicely distributed over the frame
73 Todo: remove fieldnum, allowmax (now false), and compressed parameter
74 Todo: add accuracy parameter instead of maxfields
75 Bugfix of contrast routine (error in the calculation of maxi)
78 different interpolation functions. No interpolation is default and
79 seems fine in most applications.
80 field placement changed. Now they fill the frame better.
81 "compress" option moves them more to the center (vertically)
82 fields and their areas and transforms can be drawn on the frame.
85 new field placement allows for any number of fields
86 and respects aspect ratio
87 fields with low contrast are ignored
88 non-symmetric field setups are possible
91 global and per-frame zooming supported
92 optimal zoom value is calculated to avoid moving border effect
93 add filter unsharp to sharpen the frames
94 write parameters to transforms file
99 transforms file format supports comments
102 input filename and tc_list stuff used
104 code style from transcode used
106 moved to CVS version we use a cleaned median to select the right
107 transform from the fields
109 Support RGB (untestet)
112 scan only every second shift and then make a second small
113 scan around the best match
114 removed black rectangle around transformed frame