[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
[SoftAESound] Remove unused struct.
Fix announce video item no title in video info tag.
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.
depends: fix freetype build with crystax ndk
dvdplayer: make HasVideo return true if a video stream was opened since playback has started - fixes missing video info on channel change
[GUIFont/Texture] Remove dead code.
[OSX] Fix minor memory leak in ZeroconfOSX.cpp
Plug minor memory leak in CoreAudioAEStream
Merge pull request #2423 from FernetMenta/videoinfo

pvr: dvdplayer - correct determination if video is playing
Merge pull request #2432 from tru/caaestream_memleak

[AE/OSX] Plug minor memory leak in CoreAudioAEStream
[darwin] fixed XBMC_DEPENDS def in xcdoe project, ARCHS is all archs, CURRENT_ARCH is the one we are building
[osx] match OTHER_LDFLAGS for debug and release