…orce an EPG update for a channel
…urrent playing stream
This functionality is only enabled when the PVR backend reports that it is supported
…to the PVRClient(s) classes
…ings when the backend supports it - Add CanPauseStream and CanSeekStream functions enable/disable pause and seek for the current playing stream - Add PauseStream function to notify the backend that XBMC paused playback
These buttons are only enabled when the current PVR backend supports pause and seek for the current playing stream
Up until now FillDetails, which contains a loop to go through all the properties requested by the client in a request has been called at least twice (once for the CFileItem and once for the CFooInfoTag) for every media item matching the client's request. With n items and m properties this resulted in n * 2 * m loops which can result in longer response times. By removing the already matched properties from the list of requested properties we get down to n * m loops. Especially for "expensive" properties like "thumbnail" and "fanart" which require additional SQL queries avoiding doing the same work twice which can have a huge impact. In addition moving the logic to retrieve any requested properties directly from the serialization of the media item instead of first checking and handling any special cases results in additional speed-up by not having to do the extra string comparisons and map- lookups required for the special cases.
…& wrong return value)
changes: video: hide "update library" within or on video add-ons hide "play from here" in context menu entries on scripts music: hide music related context menu entries on add-ons->"Get More..." hide "update library" within or on video add-ons hide "scan to library" in context menu entries on music->files->music add-ons hide "switch media" in context menu entries within music plugin virtual folders picture: hide picture related context menu entries on add-ons->"Get More..." hide "start slideshow( here)" in context menu entries on folders, zip, rar, cbz?, cbr?, scripts hide "switch media" and "goto root" in context menu entries within or on picture plugins
…Hash.cpp in Xcode project.
… core of lib/libUPnP
This reverts commit d31305c. Returning FALSE from FindNextFile() means that there are no more files in the directory. Therefore a failing stat64() call should not cause FALSE to be returned. It is also not a fatal error, it will just mean we do not get much actual information about the file. stat64() can fail e.g. on broken symlinks, so this commit caused files in directories that contain broken symlinks to be only partially shown.
…well hopefully - can't test)