-
Notifications
You must be signed in to change notification settings - Fork 465
/
Copy pathChangeLog.txt
282 lines (187 loc) · 8.76 KB
/
ChangeLog.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
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
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
0.13.2
if ScreenCaptureRecorder.ini file exists, assume all settings are there and use it solely, never the registry
attempt avoid confusion of having settings set in two different places...
fix capture_particular_display_number_starting_at_zero to work when width not set (which is typically)
0.13.1
Work with JRE's > 8
0.13.0
add ability to capture a particular display (i.e. monitor)
capture_particular_display_number_starting_at_zero
add ability to read configs from a file instead of registry, though both are supported, if isn't set in .ini file, will read registry for value.
%APPDATA%\ScreenCaptureRecorder.ini
default to record to .mkv so that interrupted records don't produce corrupted mp4
Attempt to respect DPI more
0.12.10
better sync I think
0.12.9
handle silence
0.12.8
specifying a hwnd_to_track now ignores any start_x or start_y value set [always 0] ping me if this is not desired.
specifying hwnd_to_track still captures "without decoration" for the window specified.
Added new setting "hwnd_to_track_with_window_decoration"
0.12.7
unicode changes
0.12.6
update README [no code changes] to remove possibly dangerous ffmpeg command line example
0.12.5
fix a few broken scripts, one corner case
0.12.4
fix build [oops]
0.12.3
slightly update the "config poorly, display a messagebox"
0.12.2
if config poorly, display a messagebox
UI more preferences for screen capturer
0.12.1
now setup to stream to udp style hosts
fix checkboxes to work now
0.12.0
now supports multiple audio simultaneous inputs woot
first release that officially combines it with virtual audio capturer
0.11.1
new parameter capture_foreground_window_if_1 (captures the HWND of GetForeGroundWindow at startup time)
some minro merging with audio
0.11.0
some ui friendlinesses
possibly an async fix for this and/or the audio portion
0.10.2
hopefully fix start bug introduced in 0.10.1
0.10.1
fix UI to make options actually selectable
0.10.0
add option to not display mouse (capture_mouse_default_1)
breaking change:
rename the bitblt setting
from capture_transparent_windows_with_mouse_blink_only_non_aero_if_1 to
capture_transparent_windows_including_mouse_in_non_aero_if_1_causes_annoying_mouse_flicker
0.9.{7,8}
include a patched mplayer to make p2p streaming drop less [phew!]
GUI cleanups for p2p streaming
disable wav for now (buggy)
0.9.6
more p2p streaming available options
default to 32-bit instead of 24-bit, in case it is more compatible (though barely slower) with some systems [vlc, too]
0.9.5
minor ui improvements
0.9.4
add broadcast streaming from your desktop option.
bump virtual audio version to 0.4.1 [possibly more win8 friendly]
0.9.3
hopefully work with VLC when the width*bit depth doesn't add up to an even multiple of 4.
Haven't determined yet if this is VLC's bug or not, but it was causing it to come in like a diagonal blurred image...
0.9.2
hopefully a working release of 0.9.1
0.9.1
bump virtual audio version, to default to 16 bit, which is more compatible with FMLE
0.9.0
add streaming (like to justin.tv) option
0.8.7
actually work with ffmpeg again on jdk7, also close right
0.8.6
bump virtual audio and "GUI wrapper" code, which now accomodates dshow devices with spaces in it.
0.8.5
possibly the same fixes as 0.8.4 (name i420 better at least is here now)...
0.8.4
some stability fixes when restarting it in the same process.
comes with a virtual audio that is updated to hopefully allow for 5.1 input
not use .mov container format for video, as it apparently needed stable incoming frame rates.
0.8.3
fix virtual audio "too high PTS" bug. I hope.
add an option to "reveal transparent selection window" before each recording, and/or always reveal files.
0.8.1
default to 24 bits (oops, 16 was faster but worse? Who'd uh thunk.)
0.8.0
includes 64 bit devices by default, minor gui
0.7.0
default to qtrle for the video codec for all recordings, much more efficient for screen captures, though still not efficient enough somehow...
0.6.8
add icon for recording with start/stop button
0.6.7
fix fatal bug of not marking things (oops),
add parameter for if you want to use CAPTUREBLT and blink your mouse
0.6.6
audio icon rename, aesthetic, newer better ffmpeg [or was it the same?]
0.6.5
better audio sniffer, hopefully
0.6.4
better installer, "scaling" registry settings are said to work now.
; fix ffplay resize bug, cleanup some dshow code, add debug/benchmarking
0.6.3 5/8/12
bump virtual audio version
0.6.2 4/27/12
fix for i420 color output looking grey :P
add some more parameters for internal "scaling" if you want to have windows do that for you, before passing it off down the pipe.
rename some parameters
speedup! (well, if you don't have aero installed) max 100fps -> 250 fps
fix benchmarker to be slightly more realistic.
default is 16 bit capture now, in an attempt to make it more speedy. Tell me if you don't want/like this though!
0.6.1 4/26/12
add i420 output support for flash media live encoder. Yikes.
"synchronize" the output fps better, for VLC sake. It still lets you specify an fps that your system
can't actually do, in the which case you'll get messages like:
avcodec warning: almost fed libavcodec with two frames with the same PTS (754903828860)
avcodec warning: almost fed libavcodec with two frames with the same PTS (754903862193)
stream_out_transcode debug: drift is too high, resetting master sync
stream_out_transcode debug: drift is too high, resetting master sync
see http://forum.videolan.org/viewtopic.php?f=4&t=99906
0.6.0 4/24/12
fix mouse if using hwnd, allow for hex input to command line script input utility (also has a window input utility).
Add *tons* more options in the registry, also make it so you can specify a small window if desired, ex: vlc's --dshow-size="100x100" [crops currently, subject to change!]
new registry options:
'disable_aero_for_vista_plus_if_1', 'track_new_x_y_coords_each_frame_if_1',
'dedup_if_1', 'millis_to_sleep_between_poll_for_dedupe_changes'
0.5.0 4-10-12
add "optional" hwnd_to_track registry setting. Currently if the window "goes away" then it will just grab black.
If it doesn't exist at start time, it raises an exception.
"delete" the registry key if you want to clear it.
0.4.0 2-12
fix mouse bug, make it "really" respond to registry changes for window size (window can move)
0.3.9 2-27-12
make it respond to registry changes for (for now just position, not size...ask me if you want the other)
0.3.8 1-5-12
bring audio skipper back to a known release
minor verbiage tweaks
0.3.7 1-3-12
allow it to work on multiple monitors.
0.3.6 12-2-11
bump virtual audio device version
add ability to restart audio broadcaster
0.3.5 oct 20 11
remove CAPTUREBLT oops
0.3.4 10-14-11
make it work with XP again
0.3.3 9-28-11
make an easy out way when starting audio server
0.3.2 9-27-11
make it so that recorder can record anything, make it slightly more robust, too.
too bad it uses so much disk space...
add mouse
0.3.1 9-26-11
add a hopefully working, hopefully human friendly self-broadcaster...
0.3.0 9-23-11
allow SetFormat to accept NULL so that it won't crash flash player. Added an interface, too, but it's un-used I doubt.
0.2.5: 9-21-11:
fix bug so that VLC will accept it for capture (I consider it VLC's bug, but hey, that's just me :P)
ok so part my bug, part theirs
minor aesthetics.
bundle the audio device driver for vista+ participants
0.2.4: 09-19-11:
attempt to not register as IAMStreamSource
small speedup by preferring 24 bps as the default over 32
0.2.3: 9-16-11:
allow to change fps with dialog
0.2.2:
make it respond more accurately to GetStreamCaps, for enumeration to work (ffmpeg better at least) and it appears to work better with gstreamer as well.
minor UI tweaks
0.2.1:
make it easier to re-register on failed etc.
0.2.0:
Even better window drawer (now transparent with java 7)
slightly optimized screen capture (optimized to not use CPU currently, creates huges files though!)
it still uses too much cpu, but working on it.
default to 24 fps (hmm)
0.1.1: Better window drawer (kind of)
0.1.0: has a friendlier script for recording screen, another option for setting it up
0.0.4: Include more executables, including the option to record now [!]
0.0.2: better name, report "better" stats to the capture device.
0.0.3: respects fps settings, in its own kludgey way. Should work though, and not cause any slowdown if you can't keep up anyway :)