changed: Refactor CGUIMediaWindow::ShowShareErrorMessage() so it works with any path
pvr: Added API function GetRecordingEdl

This extends the PVR API with the function GetRecordingEdl
to retrieve edit decision lists from the PVR addon.

In addition, DVDPlayer's EDL class has been adapted to read the EDL
from the backend when starting playback of a recordings.
dvdplayer: Allow multithread decoding for hi10p content by default

This allows decoding of some hi10p material on e.g. AMD Fusion with
both cores at the max. This introduces a new advancedsetting named
disablehi10pmultithreading to disable hi10p decoded multithreaded.
change AERingBuffer::Read to accept a NULL so we can drain without a dest
fixed CAESinkNULL
changed: Add rule for selecting remote (or non-local) items for player selection rules
Fix memory leaks & Use correct "delete" for arrays
drop the ringbuffer and just keep track of totals
reverse the logic in AddPackets to make it more obvious we accept only up to our maximum
[osx] fixed error in CCoreAudioHardware::FormatsList, which is not actually used anywhere :)
Fix event pump order on ios when we drop in deeper message loop.
Revert "changed: No need to get FTP filetimes for Exists() calls"

This reverts commit e373cd521e758394b032f756117ec9175d349820.
bump samba for darwin from 3.6.0 to 3.6.12
[rbp] Fix for broken ASS subtitles.

The video fifo patch broke some types of subtitles including ASS.
This keeps closer track of when the sleep time would have ended and calls FlipPage at the appropriate time.
I've also removed the 500ms in the sleep time calculation as that makes the subs render 500ms late. Not sure what its purpose was.
Fix the result of Player.GetProperties with param "currentaudiostream" for video without an audio stream (index = -1).
Merge pull request #2222 from ace20022/jsonrpc2

[json-rpc] fix Player.GetProperties' result "currentaudiostream" if there is no audio stream
Merge pull request #2206 from popcornmix/fix_video_fifo_ass

[rbp] Fix for broken ASS subtitles.
Merge pull request #2219 from ulion/bump_darwin_samba_3_6_12

bump samba for darwin from 3.6.0 to 3.6.12

Fixes access to samba server running on osx 10.7 and later (was worked around by custom samba package via smbup which is superseeded by this).
[osx] fixs #13907, fixes #13740 and tastes good too. VDA issues on intel/ati GPUs
Merge pull request #2208 from asmaloney/mem_problems

Fix memory leaks & use correct "delete" for arrays