add ffmpeg image2 formats, fix segv when quit with render menu active
[goodguy/history.git] / cinelerra-5.1 / cinelerra / TODO.r1040
1 Big bugs
2 ----------------
3 Node framerates not displaying.
4 Drag effect before timeline is finished drawing after a load -> lockup
5 Quicktime mp3 needs standards check
6  - no need for mp3 anymore
7 Importing assets of the same name but different resolutions crashes because the
8 formats aren't updated.
9 Default pan keyframe gets pasted when dragging edit from one track to another.
10 Undo doesn't restore project title from previous load.
11  - New file can be saved under old filename if undo is used.
12  - Current title changes in save function and could not be restored in redo.
13 Load a sound file.  Change the file on the disk.  Crash on exit.
14 Batch filename not saved from recording dialog if cancelled.
15 TOC progress sometimes doesn't automatically close if not updated at least once.
16 Labels always edited when concatenating new files to existing tracks.
17 Need to paste silence when pasting segment from a silent part of a track.
18 Slow undo updating if many still frames.
19 Change asset path, CPlayback never returns to redraw the frame.
20 First toggle between playback window and fullscreen sometimes crashes.
21 Cursor position is wrong during looped playback
22 fix AC3 gain problem.
23
24
25
26
27
28
29
30 Big Features
31 ----------------
32 Embedded sequences
33 Documentation
34  - 2 point motion tracking
35  - lens
36 FLAC
37 Tilter should be baking on a transparent layer and applying alpha to that layer in a second pass.
38 AVI with AC3 audio has audio ID 0x2000
39 Option to display full path for assets
40 custom button bar
41  - preferences window with possible buttons and current buttons for the 3 main windows
42  - order is fixed
43  - drag from possible buttons to current buttons to add
44  - drag from current buttons to possible buttons to remove
45  - remove icons after dragging out of possible buttons
46  - prev/next edit
47  - save
48  - open
49  - record
50  - new
51  - keyframe straight or curved
52 filebox history should be alphabetical but still deleted based on age
53  - but File history isn't
54 undo menu showing previous 20 steps to undo
55  - page in resources window
56 Page in resources window for overlays
57 Common service for audio and video drivers.
58 time stretch rubber band
59         - before or after effects
60
61 Music synthesis
62         - track type, asset or effect
63
64 Image synthesis
65         - track type, asset or effect
66         - particle system
67         - track motion of every pixel, determine Z for every pixel
68         - track motion for successively smaller macroblocks
69
70 Digital TV
71         - dump network tuner
72         - combined tuner driver for audio and video
73         - channel scan only detects physical number and pids default to 0
74         - user adds channels based on physical number
75         - dialog adds new subchannels as they're detected
76         - user selects PID's for audio and video in the channel edit dialog
77         - software preview of video and audio.  Maybe decoded in the record driver.
78
79
80
81
82 rendering, playback, record settings bound to EDL.
83 histogram parade - either toggle, different plugin, or plugin replacement
84 editing in place
85 Apply motion tracking to another effect or mask.
86  - currently involves matchmoving an alpha multiply track
87 Denoise from mjpeg tools.
88  - yuvdeinterlace
89 Check for output asset being used in project before rendering.
90 Extended MPEG video support
91  - need accurate beginning and ending frames
92  - 1: direct copy of MPEG video frames
93  - 2: multiplexer settings under audio
94  - 3: support program stream using mplex and fifos
95  - support transport stream using makets and fifos for mplex when it supports it
96  - encode AC3 audio only with video.  6 channel support
97
98 Time average with median.
99 Remove unused resources function.
100 Session management
101 Signal handling for non interactive rendering.
102 Sound level using readahead buffer.
103 Asset searches.
104 Asset organization in subfolders.
105 Field based reverse video.
106 Zoomblur transition
107 Zoom transition
108
109
110
111
112
113
114
115
116
117
118 Not going to happen
119 ---------------------
120 Hide controls in Record Monitor
121
122
123
124
125
126
127
128
129 Not reproducible
130 ----------------------
131 Quit freezes when background rendering is on.
132  - No quit during slow effect with background rendering.
133  - Not reproducible.
134
135
136
137
138
139
140
141
142
143
144
145 B
146 -----------
147 Doesn't support window managers with user placement of windows.
148 Remember Asset list position.
149
150
151
152
153
154
155
156
157 On hold
158 --------------
159 Paste non realtime plugins leading to a dialog box.