Richard Stanway
fed98897c6
I appear to be unable to spell
2013-08-03 15:45:26 -04:00
Richard Stanway
1e4c95213f
Don't attempt to render a zero width/height cursor
2013-08-03 15:42:02 -04:00
palana
1b41d2fefa
Implemented encoder flushing for QSV
2013-08-03 05:13:36 +02:00
palana
81a6bbb0da
Added VideoEncoder::HasBufferedFrames, changed semantics for GetBufferedFrames and updated x264 accordingly
2013-08-03 05:09:36 +02:00
Richard Stanway
571ba34897
Set a better initial buffer length
2013-07-31 23:21:46 -04:00
Richard Stanway
c0de0611c0
Reduce memory thrashing during MP4FileStream destructor
2013-07-31 18:48:41 -04:00
Richard Stanway
1594ba0cf3
Add RTMP auth to librtmp without using a 3rd party crypto lib
2013-07-31 10:07:07 -04:00
Richard Stanway
92cabba955
Derp. When will VS warn me about format strings!
2013-07-31 09:51:05 -04:00
Richard Stanway
cadf8a0e4e
Log excessive scene change times.
2013-07-30 22:01:52 -04:00
Richard Stanway
0fbc5d18b3
Update D3D10 startup failure error message
2013-07-30 00:26:34 -04:00
Richard Stanway
9e28da6c48
Add support for quick keyframe on connect
...
Account for audio timestamp offset when deciding whether to framedrop
Use 128k minimum data buffer size
2013-07-30 00:10:26 -04:00
Richard Stanway
14fc3c1a3f
Make thread timeouts a fatal error.
2013-07-29 19:26:55 -04:00
shousa
ebce28fc60
enable window width more compact
...
enable window width more compact
2013-07-28 20:51:49 +09:00
jp9000
e459b736c3
by the nine divines
2013-07-27 15:04:14 -07:00
HomeWorld
68a8ee95b8
Log dwm/bitrate changes at runtime
2013-07-27 17:58:12 +03:00
John R. Bradley
e0807ff2d9
Fixed small bug in GlobalSource Leave/Enter
...
Fixed string scope so it doesn't end object lifetime prematurely
2013-07-26 18:56:25 -05:00
jp9000
9e6ea97181
added a flush to the interop code just for further testing
2013-07-26 15:33:31 -07:00
jp9000
8ddfeb8352
removed mic debug log messages
2013-07-26 15:31:41 -07:00
jp9000
dc751280f9
fixed a cts offset crash on the flush at the end of the stream
2013-07-25 17:24:29 -07:00
jp9000
5b67519dea
update test build to 05
2013-07-25 13:06:20 -07:00
jp9000
4603584e6b
change wording of "lagged frames" to "late frames"
2013-07-25 12:52:48 -07:00
Richard Stanway
97eed8a209
Don't wait for buffers when stopping a preview
2013-07-25 10:02:08 -04:00
Richard Stanway
3a422da395
Flush bufferedPackets respecting original timestamps, fix bug in blocking socket code.
2013-07-25 09:12:03 -04:00
Richard Stanway
0c77456581
Flush BufferedVideo packets on stream end, fix some race condition crashes resulting from new flushing code.
2013-07-25 09:11:32 -04:00
Richard Stanway
40475c1346
Fix typo
2013-07-25 09:10:59 -04:00
Richard Stanway
fb3fa52a65
Add graceful socket shutdown to RTMPPublisher and fix a few bugs
2013-07-25 05:32:04 -04:00
paibox
dfea4c2902
Mute global source capture device audio when not on the current scene
...
Added some additional functionality in order to prevent capture devices
added as global sources to play audio across all scenes, regardless of
if that global source was present on the current scene or not.
2013-07-24 19:56:51 +02:00
jp9000
20fa04accd
allow negative audio offset for directshow devices to be up to 3 seconds
2013-07-23 05:58:57 -07:00
jp9000
120a2108b2
make audio sources log frequency/samples per sec
2013-07-23 05:58:00 -07:00
Richard Stanway
1dc66f2f9a
Fix crash if shutdown attempted before connected
2013-07-22 21:06:43 -04:00
Richard Stanway
dcedbe9573
Further netcode improvements:
...
Handle socket errors properly
Ignore multiple stop requests (and subsequent auto reconnects)
Use event polling for ideal send backlog (TCP buffer size)
2013-07-22 21:02:11 -04:00
Richard Stanway
e0ad6d2d31
Fix crash if keyframe requested during buffered frame flush
2013-07-22 21:02:11 -04:00
Richard Stanway
4febb06b9c
Log error code from BitBlt failure
2013-07-22 21:02:10 -04:00
Jim
b9f93fc839
Merge pull request #247 from Crehl/master
...
Correctly show/hide the dashboard button upon profile change
2013-07-21 21:23:04 -07:00
Richard Stanway
b35d5f215f
Fix a hotkey-related crash
2013-07-21 14:13:09 -04:00
jp9000
7b4a8cfecf
updated version and added a minor opengl capture tweak to test
2013-07-21 10:33:22 -07:00
Crehl
5bc55a6388
Correctly show/hide the dashboard button upon profile change, not just window resize.
2013-07-21 17:16:55 +01:00
foxx1337
6e1cadd811
updated active profile in window title and tooltip
2013-07-21 15:41:24 +02:00
Richard Stanway
12f9b20f42
Secondary hook check after D3D startup to catch ASUS OSD and other UMD hooks.
2013-07-21 09:07:00 -04:00
Richard Stanway
b46899d069
Major netcode refactoring (needs lots of testing!):
...
Shutdown is now orderly, triggered via ~RTMPPublisher
All pending frames / buffered data are properly sent before closing
Network loop processing improved to avoid late FD_READ events
Downside, 'Stop Stream' now takes a few seconds longer
2013-07-21 09:06:59 -04:00
Richard Stanway
5b6f99e72d
Flush encoder before exiting video processing loop
2013-07-21 09:06:59 -04:00
foxx1337
5fd4a88eb4
fixed the header declaration for OBS::EnsureCropValid; the main window now shows <profilename> - <programname> (was <programname>), same for the notification area tooltip (was OBS)
2013-07-21 11:42:25 +02:00
Richard Stanway
e7a94f9b3a
Experimental congestion control (dynamic bitrate) support
2013-07-21 04:47:58 -04:00
Richard Stanway
1b7d01985e
Actually resolve the hostname before logging interface info
2013-07-21 03:58:24 -04:00
Richard Stanway
fe2aa5e04c
Fix improper String usage
2013-07-21 03:51:16 -04:00
Richard Stanway
b9af69fd3b
Log network interface type
2013-07-21 03:49:09 -04:00
jp9000
0f1b8c6b27
enabled test builds again post-0.542
2013-07-20 00:45:31 -07:00
jp9000
2001e51aa1
updated version to 0.542b
2013-07-19 22:50:48 -07:00
jp9000
793d6b9d50
Merge remote-tracking branch 'origin/master'
2013-07-19 17:56:42 -07:00
jp9000
1a606e882c
added some extra profiler segments because not everything was getting captured by the profiler
2013-07-19 17:56:17 -07:00