This build adds a number of changes mostly related to encoding, but may also yield some good performance improvements.
Also some crazy person named Extrems came around and added full color range encoding and 48khz audio encoding. Super sweet stuff. (Things which I haven't really had time to implement myself). Major shoutout to him as he is the one who changed all the shaders/code around to support those things properly.
Not entirely sure how stable this stuff is, but it all seems to check out at first glance.
0.56.04 Changes:
Download: http://sourceforge.net/projects/obsproj ... p/download
Previously on batman:
0.56.03
0.56.02
0.56.01
Also some crazy person named Extrems came around and added full color range encoding and 48khz audio encoding. Super sweet stuff. (Things which I haven't really had time to implement myself). Major shoutout to him as he is the one who changed all the shaders/code around to support those things properly.
Not entirely sure how stable this stuff is, but it all seems to check out at first glance.
0.56.04 Changes:
Download: http://sourceforge.net/projects/obsproj ... p/download
- Made frame capture interval a bit more smooth
- To ensure constant framerate, made it so that slower computers automatically compensate for late encoded frames by duplicating frames when necessary to speed up encoding, and log that as a problem in the log file
- QSV fixes/adjustments (palana)
- Made some minor adjustments to monitor capture (homeworld)
- Made the 64bit and 32bit update checks independent (r1ch)
- Other minor tweaks/things I can't remember at the moment
- Added CyberGame.tv to services
Previously on batman:
0.56.03
- Fixed a bug with frame timing (audio/video sync) with the new encoder thread, audio/video should be much more in sync
- Fixed a potential crash when stopping stream
- Allow down to 1 FPS to be set by user (fixed for real)
- Some projector UI fixes (I think)
- Removed logging of shader cache files
0.56.02
- Fixed issues with quicksync in the new code (palana)
- Added date/time for FLV files (palana)
- Added a "projector" feature that allows you to preview the stream on a separate monitor in full screen while using OBS on a another monitor, can be used by right-clicking the preview window and using the "projector" option from the context menu and selecting the monitor to use. The projector window can be disabled by pressing escape on it, by closing it on the task bar, or by using the "disable" option in the context menu.
- Made both 44.1khz and 48khz optional in encoder settings (no longer hard coded to either)
- Reduced minimum settable FPS to 1fps (*shrugs*)
- Added encoder thread to the profiler
- Fixed a bug where a global source would initialize when switching to a scene with an unchecked global source
0.56.01
- Encoding has been moved to a separate thread to prevent causing lag to the video thread. This may result in some good performance increases and smoother video for many computers.
- Due to the encoding changes, constant framerate encoding is now default, and should now not cause extra lag like it used to.
- When a keyframe interval is set, it will actually operate at that interval because of the encoding changes (fixes the issue where twitch would report a higher keyframe interval than you had set it to)
- Encoding now outputs in full color range, which means more color detail is preserved. Also a number of other optimizations and quality tweaks. (by the awesome Extrems)
- Audio is now encoded at 48khz instead of 44.1khz (again by Extrems)