ffmpeg: add swr_set_compensation to interface
ActiveAE: use swr_set_compensation for changing resample ratio
Merge pull request #3240 from FernetMenta/aefixes

ActiveAE: fix setting resample ratio
paplayer: fix flac 7 and 8 channels
[externalffmpeg/osx/ios] - fix compile after 429ce9bc69cdee21d3f3be23c1f7147f25b42db6
ActiveAE: fix hang if stream provided data which was no multiple of framesize
ActiveAE: fix remap for channels greater 8
jsonrpc: fix Playlist.Add/Insert not working with "directory" (fixes #14578)
jsonrpc: cosmetics in JSON schema
Fix CURL::RemoveProtocolOption

Actually remove the option from m_protocolOptions and not m_options.
Merge pull request #3260 from tru/fix_protocoloptions_remove

Fix CURL::RemoveProtocolOption
Merge pull request #3259 from FernetMenta/aefixes

Audio fixes
add subtitles extension list and allow to remove it using URIUtils::RemoveExtension
add CUtil::GetExternalStreamNameAndLangFromFilename method to extract stream language and name from filename
use CUtil::GetExternalStreamNameAndLangFromFilename to determine external subtitles's language and name
dvdplayer: update current video settings when changing setting subtitles stream to be sure we keep it synced (similiar to what we already do when we show/hide subtitles)
add VideoPlayer.SubtitlesLanguage infolabel that returns full language name of current subtitles, "unknown" localized string or empty string if subtitles are disabled or video isn't playing currently
Use a three char codes. These are also used for the subtitle priority evaluation, cf. PredicateSubtitlePriority(...) at DVDPlayer.cpp.
The name of a stream should not be set to its language.
[FileInfo/Thumbs/Ext. Subs] Add language retrival from external subs while extracting thumbs.