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
|
SimpleScreenRecorder changes
============================
Git master
----------
- ?
Version 0.4.2
-------------
- Improved X11/Wayland detection.
- Changed ALSA input to use non-blocking API. This seems to reduce the latency in some cases.
- Added support for s24, s32 and f32 sample formats for ALSA input.
- Added 'open folder' button after saving the recording.
- Several minor improvements.
Version 0.4.1
-------------
- Added warning for Wayland users.
- Internal error messages from FFmpeg and other libraries are now shown in the log window.
- Fixed blocked continue button after selecting a window.
Version 0.4.0
-------------
- Added high-DPI monitor support.
- Added option to skip the welcome screen.
- Increased maximum video size to 20000x20000.
- Added more command-line options.
- Added recording schedule.
- Add command-line control over stdin.
- Many bugfixes.
Version 0.3.11
--------------
- Fixed FFmpeg 4.0 compatibility.
- Fixed AAC codec (missing channel layout).
- Improved build system.
- Minor bugfixes.
Version 0.3.10
--------------
- Custom recording frame to replace QRubberBand (important for Qt5).
- Improved build system.
Version 0.3.9
-------------
- Switched to CMake build system.
- Added RGB24 support.
- Automatically add scroll bars when the screen resolution is too low to display the complete window.
- Improved PulseAudio latency handling of monitors.
- Added a separate checkbox to enable timestamps.
- Provide a default file name, so now all options are set to a sensible default value.
- Use base-10 units for bitrate for consistency with FFmpeg (1 kbit/s = 1000 bit/s).
- Minor bugfixes.
Version 0.3.8
-------------
- Revert sample rate to 44.1 kHz for FLV container, since it does not support 48 kHz.
Version 0.3.7
-------------
- Added support for latest FFmpeg/libav.
- Make relaxed GLInject permissions actually work.
- The backend now supports fragmented recording, but there is no GUI for this yet.
- The default audio sample rate is now 48 kHz. This makes SSR compatible with Opus.
- System tray icon now indicates errors during recording.
Version 0.3.6
-------------
- Fixed another bug in YUV420 converter related to the previous one.
Version 0.3.5
-------------
- Fixed bug in YUV420 fallback converter introduced by refactoring.
Version 0.3.4
-------------
- Allowed user to start recording with hotkey or systray even when not on the recording page.
- Fixed JACK input bug that could cause deadlocks in rare cases.
- Added full support for NV12. If FFmpeg is compiled with NVENC support, this will allow you to use it.
Version 0.3.3
-------------
- Fixed mistake in configure.ac that was causing libssr-glinject.so to be linked with unwanted libraries.
Version 0.3.2
-------------
- Added Qt5 support (optional, Qt4 is still the default)
- Added YUV422, YUV444 and RGB support (YUV420 is still the default)
- Added pixelformat and sampleformat codec options.
- Added benchmark.
- Improved RTL support.
- Bugfixes
Version 0.3.1
-------------
- Small change to ssr-glinject script for improved compatibility with Steam.
- Added qscale option.
- Disabled PulseAudio latency estimation (apparently it made things worse).
- New muxing code for improved compatibility with the latest ffmpeg/libav.
- Switched to the BT.709 color space.
Version 0.3.0
-------------
- Added profile support.
- New, more flexible OpenGL recording system (glinject-next branch merged).
- More robust sound notifications.
- Show progress dialog while flushing the encoders.
- Improved hotkey support using XInput2.
- Improved synchronizer.
- Native support for mono microphones (plughw no longer needed).
- Added source detection for ALSA.
- Partially rewritten output backend.
- Improved mouse following algorithm.
- New icon.
- Bugfixes.
Version 0.2.2
-------------
- Bugfixes.
Version 0.2.1
-------------
- Bugfixes.
Version 0.2.0
-------------
- Added JACK support.
- Added fast audio resampler with drift correction support.
- Added translation support.
- Added sound notifications.
- Added much faster scaler.
- Added keyint custom codec option.
- Improved NVIDIA flipping dialog.
- Bugfixes.
Version 0.1.2
-------------
- Added minrate, maxrate and bufsize custom codec options.
- Bugfixes.
Version 0.1.1
-------------
- Bugfixes.
Version 0.1.0
-------------
- Native PulseAudio input.
- Show recording frame while entering x/y/width/height.
- Improved some GUI elements.
- Added system tray icon.
- Added custom video/audio codec options.
- Added workaround for PulseAudio-related glitches.
- Previewer works even when not recording.
- Don't show RTMP urls on the recording page.
- Added 'separate file per segment' option.
- Hotkey workaround for misbehaving applications in GLInject.
- Improved statistics and added external statistics file.
- Improved synchronizer.
- Added synchronization diagram for debugging.
- Optimizations.
- Bugfixes.
Version 0.0.7
-------------
- Improved streaming support.
Version 0.0.6
-------------
- Added link to Steam recording instructions for GLInject.
Version 0.0.5
-------------
- Detect and fix NVIDIA flipping issue.
Version 0.0.4
-------------
- Audio previewer is hidden if there is no audio.
- Bugfixes.
Version 0.0.3
-------------
- Added desktop entry.
- Switch from qmake to autotools.
- Bugfixes.
Version 0.0.2
-------------
- Added icon and welcome image.
- Bugfixes.
Version 0.0.1
-------------
- Native ALSA input to replace libavdevice.
- Improved synchronizer.
- Better audio codec support.
- GLInject can record the cursor.
- Added video and audio previewer.
- Added 'about' dialog.
- Many bugfixes.
Version 0.0.0
-------------
- First public version.
|