Defer demuxer pause until buffers full
[win32] PeripheralBusUSB::PerformDeviceScan: rename parameter for clarity
[win32] PeripheralBusUSB: declare constant values as "const"
Values not supposed to be changed is better to declare as "const" to allow compiler optimize better.
[win32] PeripheralBusUSB::PerformDeviceScan: check for real memory allocation
[win32] PeripheralBusUSB::PerformDeviceScan: add check for presence of PID and VID
[win32] PeripheralBusUSB::PerformDeviceScan: Cosmetics
[win32] PeripheralBusUSB::PerformDeviceScan: optimization
[win32] PeripheralBusUSB::PerformDeviceScan: skip device on error and get rest of the devices; plus small optimization
[win32] PeripheralBusUSB::PerformDeviceScan: Allow reuse of buffer
instead of multiple frees/mallocs
[win32] PeripheralBusUSB::PerformDeviceScan: add fast detection of HID devices
[win32] PeripheralBusUSB::PerformDeviceScan: use function designed for device ID extraction
subs: move rendering to text subtitles to overlay renderer

This fixes issues with 3d modes where subtitles would apear on
one eye before the other, due to timestamps differing between
render passes.
add bit stream writer
Confluence: fix default EPG background color for PVR addons that only use genre strings
(GenreType = 0x100)
XBMC-PVR: Add "Find similar programs" to Timers context menu

By adding the "Find similar programs" option, users are able to search
for upcoming showings of the same title.  This is particularly useful
for timers that are in "Conflict Error" with one another.  This provides
a quick method to re-shedule a conflicting timer.  The order of options
in the context menu has been re-ordered to reflect the most common actions
to resolve timer conflicts.
fixed: Reverse path substitution (for some cases)
[Confluence] Change plot textboxes to font13.
FIX: [droid] do not filter key events based on source (solves mouse right-click -> back)
changed: Improve SFTP logging
Add video player switch for multi-thread decoding