[Fix] Add missing audiochannels rule to PlayerSelectionRule.cpp. fixes #13536
[AE] Initialize member vars.
[AE] Clean up variables related stuff, e.g., scope, unused, check.
[AE] Performance improvements.
AE: ALSA: Try to get 200ms buffer even if we did not get 50ms periodsize
AE: ALSA: Try to get a minimum of 4 periods per buffer
Fix typo in RPC service name in CApplication::StartJSONRPCServer()
[SoftAESound] Remove unused struct.
Merge pull request #2410 from VegarS/master

Fix typo in TCP RPC service name in CApplication::StartJSONRPCServer()
depends: rename aux to avoid windows pitfalls
[win32] add boost/shared_array.hpp needed since 92c7bf0e682a63baee3cd81a36468a346b16d5a8
[win32] update VS project files after 92c7bf0e682a63baee3cd81a36468a346b16d5a8
CHG: [droid] wraps native activity in a java class
Fix CPipeFile::Write return value, the internal Write return bool, we need int.
Fix announce video item no title in video info tag.
Fix the GUI_MSG_WINDOW_DEINIT message to include the next window id as param
Fix announce video item without video info tag (e.g. video in slideshow)
CRssManager: add locking to protect maps
CSettings/CRssManager: no need to call Clear() in destructor

Calling Clear() in CSettings destructor results in a call to
CRssManager::Clear() but depending on the destruction order of static variables
the CRssManager instance may have already been destroyed which can result in
an access violation exception.
Merge pull request #2418 from ulion/add_missed_next_win_id_param_for_deinit_gui_message

Fix the GUI_MSG_WINDOW_DEINIT message to include the next window id as param1