Warn user if they installed a wrong architecture plugin DLL
Update librtmp with fixes from upstream
Remove check for qproxy.dll (for now)
Update services.xconfig 

for new goodgame.ru servers according to: 
https://obsproject.com/forum/threads/goodgame-ru-server-list-update.14088/#post-77339
Merge pull request #329 from Jack0r/patch-1

Update services.xconfig
Fix NVENC with latest nvidia beta driver
Use QSVHelper utilities in Encoder_QSV.cpp

Utilities.h will now also undefine min/max macros so std::min/std::max and
similar functions can be used
Fix an issue with OBS to QSV bitrate conversion

Also log a warning if (user) configured bitrate exceeds maximum QSV bitrate
(maximum QSV bitrate is 2**16-1 = 65535)
Fix potential sync issue with hardware encoders

Instead of the video just buffer using the 'buffering time', make it
properly interleave and wait for audio data to come in before it sends
out data.
Readd 'set base resolution', add warning popup

This button was originally added as a convenience feature for users who
liked to stream certain windowed games (especially retro games) at a 1:1
pixel ratio without having to constantly fiddle with the settings or
figure out exactly what the window client rectangle size was for the
target.

However, some less knowledgable users would press this button without
knowing specifically what it does, causing some support issues.  I've
readded the button, but with a big warning box that will pop up warn the
user and ask for confirmation.

However, this problem will have to be solved better in the rewrite.
Having this in the software capture sources is not an adequate way of
dealing with the problem.  There needs to be some way to save custom
resolutions in the rewrite so you can easily switch between them.  There
also needs to be a way to copy the resolution of a window or window
client rectangle, and it really shouldn't be in the window capture
source properties I think.
Keep unmuted volume values if volume muted

If a volume control was muted, the hidden 'unmute volume' value was not
saved to the configuration, meaning that if you exit while muted then
restart, it would unmute to 100% each time, causing annoyance for some
users.
Move custom buffer size handling out of the settings dialog

BufferSize settings in the config files will be ignored as long as
the checkbox is unchecked (UseBufferSize is unset or 0), to make
the contents of the settings dialog reflect actual encoder behavior
Game capture: Update for D3D9 6.3.9600.17085

Latest D3D9 performance patches because microsoft recompiled D3D9 once
again.  Why oh why do they artificially limit D3D9.
Game capture:  make minor GL imrovements

There's no need to create a dummy context for GL -- always use the
game's context.  The dummy context is completely pointless for GL.
Reset stream size if cancelling out of capture
Update version to 0.623b
Revert bad commit e04b481 for further testing
Make failing to open or read a shader file a CrashError
Update AUTHORS file (translators)
Update localization strings from crowdin