forked from MaartenBaert/ssr
-
Notifications
You must be signed in to change notification settings - Fork 0
/
todo.txt
38 lines (34 loc) · 1.43 KB
/
todo.txt
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
Testing:
In progress:
- JACK support.
- Resampler.
Todo:
- Highlight mouse clicks (optional) [https://github.com/MaartenBaert/ssr/issues/10]
- Play start/stop sound (optional). [https://github.com/MaartenBaert/ssr/issues/26]
- Command-line options for recording + skipping pages + systray.
- Move SHM from GLFrameGrabber to GLInject.
- Multiple audio inputs.
- X11Input should track resolution changes.
- Input + output profiles.
- Show recorded area while recording.
Wishlist:
- Improve interface for small screens.
- Check disk space (Muxer).
- FPS counter of GLInject (overlay + option to record?)
- Built-in re-encoding after recording
- clean up Global.h
- QuickLZ-based codec. (-> QuickLZ beta?)
- Better support for multiple GLInject windows.
- Easier GLInject application selection (as an alternative to entering the command).
- Timelapse recording, i.e. recording at a slow speed but playing it back faster (without sound obviously).
- maybe rewrite YUVConverter in assembly instead of using GCC vector extensions
- Multiple synchronization methods.
- Multiple audio streams (output).
Not sure yet:
- Keep encoders completely inside the muxer.
- Fixed cursor position when using 'follow cursor'?
- skip microphone startup click?
- redesigned interface? (https://github.com/swick/glc2/issues/1)
- equalizer?
- if possible, force fixed size on OpenGL applications? (optional of course)
- Planar sample/pixel formats for inputs (source/sink). (why?)