[Fix] Add missing audiochannels rule to PlayerSelectionRule.cpp. fixes #13536
class UrlOptions support specify leading str.
AE: Fix menu sounds by decreasing buffer(max 200 ms) and periodSize(50 ms)
[AE] Initialize member vars.
[AE] Clean up variables related stuff, e.g., scope, unused, check.
[AE] Performance improvements.
Use SetOptions method in CURL::Parse rather than operate on options members.
Add easy method for url protocol options.
Existed code use protocol option easy method previous commit added.
[IOS] adjust method for set now playing info to make it reusable.
[IOS] Handle OnSpeedChanged announce.
Added "Part of Compilation" flag support for MusicInfoScanner.
add #ifdef around UPnP setting things to fix build with --disable-upnp
Introduce a Buffer class and use it to replace custom API definitions for RenderCapture and xbmcvfs.File.
[cosmetic] remove commented out code.
Merge pull request #2409 from herrnst/pr-fixdisableupnp

add #ifdef around UPnP setting things to fix build with --disable-upnp
Merge pull request #2404 from ulion/ios_now_playing_info_adjust

[IOS] now playing info adjust
The RenderCapture::getImage now returns a buffer that's ready to read from.
[cec] don't do another device scan when opening a connection to the adapter, just use the scan results that we already got. also fixes the wrong device name being opened when trying to connect to an RPi
Merge pull request #2382 from fritsch/ae-clip-buffer

AE: Fix menu sounds decreasing buffer(max 200 ms) and periodSize(50 ms)