mixer undo fix, new ffmpeg opts, docs
[goodguy/history.git] / cinelerra-5.1 / cinelerra / CHANGELOG.1.1.9
1 Command line option for alternate configure file.
2 Pinch works if whirl is zero.
3 Push method replaced by pull method in virtual console.
4  - less memory
5  - realtime time domain effects possible
6  - no distinction between amount to read from disk and amount to send through console
7 Popup menu instead of text entry for playback fragment size.
8 Video decimation
9 Parametric EQ, pitch shift, time stretch have no delay.
10 Synchronized start of video and audio playback.
11 Controls can be hidden from compositor.
12 Mov not improperly detected as OGG Vorbis
13  - ov_open result also needs testing against first 8 bytes
14 Fixed histogram crashes due to not all LoadClients being called.
15 Attach button attaches shared effects properly.
16 Automatic filename generation doesn't change directory.
17 Nudge values updated when project rates change.
18 Background rendering detects nudge change.
19 Loading an EDL with the CWindow tool followed by loading an EDL without
20         the CWindow tool crashes less.
21 PCM format configuration more reliable.
22 Freeze frame freezes on the exact frame the effect starts
23         or on the latest keyframe.
24 Better alignment of fade out in Titler.
25 Better text entry in titler.
26 Video overlay effect.
27 Realtime reverse video and audio.
28 Loop audio and video effects.
29 Colorbalance tabulation doesn't leave last entry empty
30 Zoom menu goes towards center instead of top left of compositor.
31 Middle mouse button scrolling works when compositor output is smaller than canvas.
32 Aspect ratio saved in mpeg video.
33 Default keyframe position stays at 0 after shifting effect right then left.
34 Batch render from command line without GUI.
35 Titler reverted to old freetype API.
36  - 400 less lines of code and better vertical alignment.
37  - the "stroker" outline looked terrible.  Outlines need to be done with a real
38      outline filter.
39 Rendering load balancing tests for infinite frame rate.
40 Frame -> fields optimized for pull console.
41 Fields -> frame converted to realtime.
42 Bounds checking in crop entry point.
43 Credits screen.  Send omitted names to broadcast@earthling.net
44 Memory debug system.
45 An optimization error in GCC 3.3.2 causes RGB16 colormodels to crash.
46 Easier changing of the nudge parameters during playback.
47
48 quicktime: Memory leak in raw.c with temp_rows removed.
49         RLE decoding
50
51 libmpeg3: multiple title stream handling and table of contents moved to
52 absolute offsets
53 - mpeg3toc takes -a to limit the number of audio streams scanned.
54
55
56 Patches (Send whining to billg@microsoft.com):
57
58
59
60 Andraz Tori:
61
62 locale.diff more language bindings
63         applied
64 bctheme_memfix.diff different arraylist handling
65         applied
66 cinelerra-gettext-6.diff more language bindings
67         applied
68 sharpen.diff engine debug
69         applied
70 buttons.diff + buttons_pngs.tar.gz 3 segment replacement for text
71         rejected.
72         Why don't you add support for picons in generic buttons
73         instead of requiring different 3segment bitmaps.
74         Set real x and y in the initialize() instead of guessing in the constructor.
75 canvas_cache2.diff picon and rendering cache with preferences rejected.
76         Make File work without *preferences.
77         Caching picons should only involve FrameCache and ResourcePixmap.
78         Picon caching is good.  Playback caching is too slow.
79         Either require a total cache bytes or a total cache items but not both.
80 libdv yuv->rgb conversion used again.
81 version_define.diff version macro renamed
82         applied
83 dv_in_32khz.diff 12 bit hack for 1394
84         applied
85 alsa_fix.diff ALSA API change
86         applied
87 crop_crush.diff new crop interface
88         Partially applied.  The corners shouldn't snap to the cursor.
89 qt_mpeg_cleanup.diff:
90         Partially applied.  The temp rows are needed for packed colormodels.
91 overlay-speedup5.diff TRANSFER_REPLACE overlay optimization:
92         applied
93 maskengine4* mask engine rewrite:
94         rejected - not SMP compatible
95 masks_fixes.diff new rerendering test + interpolation rewrite
96         new rerendering test imported
97         new interpolation rejected.  This needs to be done with the existing API
98                 instead of an orthogonal one.  Try confining it to CWindowGUI.
99                 Mask points need to interpolate in every
100                 previous and every next keyframe instead of just the previous.
101
102
103 David Arendt <admin@prnet.org>
104
105 xml.diff different xml syntax
106         rejected.  These standards points are ignored in
107         most every web page anyway, and Cinelerra exports aren't used by
108         anything else.
109 render.diff rendering hack
110         rejected.  Command line rendering should run without a GUI and do
111         batches.
112
113
114
115 Eric Seigne <eric.seigne@ryxeo.com>
116
117 french translation imported
118
119
120
121 ga <ga@kutxa.homeunix.org>
122
123 drag.diff different drag behavior
124         rejected.  Most people seem to want arbitary dropping with an
125         option to paste to arbitrary positions.
126 spanish translation imported
127
128
129
130 koen muylkens <koen.muylkens@esat.kuleuven.ac.be>
131
132 newskin-cinelerra.diff - rejected.  Move Cinelerra specific settings
133 from BC_Resources to Theme.  Put default values back in BC_Resources so
134 it can be used by other applications.  Need button picons instead of 3
135 segment button.  Make splash screen determined by a default field, set
136 when the user sets a theme.
137
138