[Fix] Add missing audiochannels rule to PlayerSelectionRule.cpp. fixes #13536
class UrlOptions support specify leading str.
[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.
Added "Part of Compilation" flag support for MusicInfoScanner.
Introduce a Buffer class and use it to replace custom API definitions for RenderCapture and xbmcvfs.File.
[cosmetic] remove commented out code.
The RenderCapture::getImage now returns a buffer that's ready to read from.
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()
[IOS] Fix crash when launch item for play, if it built with xcode 4.
rename the current 'read' method to 'readBytes' and use it to implement a 'read' method that returns a string in order to preserve bw compatibility.
droid: fix loading libs from outside of our apk
Merge pull request #2411 from ulion/fix_ios_launch_crash_when_built_with_xcode4

[IOS] Fix crash when launch item for play, if it built with xcode 4.
Merge pull request #2356 from ulion/url_protocol_options_easy_method

Add easy methods for url protocol options