xbmc/xbmc — pull request #919 by jmarshallnz (2012-05-02 08:08:41+00:00)
Title: Video thumbs to texture cache

This moves video art to the texture cache.

We store all video art in the video library (for items in the library) in the new art table.

There's backward compat in the thumbloader to find the image. Obviously we may get this wrong in the case where the user has changed the thumb or fanart to something other than the local image or the first scraped image, but that's what this is here to solve :)

It'd be useful to get #918 in first I think.

@Montellese: the last commit uses cached paths for JSON-RPC, as I believe this is required for back-compat. Hopefully we can redo to something like image:// URLs later on so we don't need the texture cache hits (which are on-thread).