2013-10-01, 17:31
(2013-10-01, 01:55)MilhouseVH Wrote: and two fanart items failed to cache entirely - Alien and Spider-man 3.
Spider-man 3 is actually very unusual. It is a jpeg encoded with CMYK colourspace (jpegs are generally YUV).
jpegsnoop reports:
"NOTE: Scan parsing doesn't support CMYK files yet."
QuickTime displays it with incorrect colours. I think that is just a weird file and you'd be best to convert it or download a different version.
====edit====
Also xbmc's slow jpeg decoder reports:
Code:
16:26:04 T:2922026048 WARNING: JpegIO: Error 28: Unsupported color conversion request
However, the file is useful, as we weren't quitting out as early as possible.
I've now made the first sign of "bitstream corrupt" quit out, and I parse the number of colour components to reject CMYK before sending data to GPU.
Alien is working every time for me (when decoded on its own).
I imagine the current timeouts only occur in complex scenarios (mutliple concurrent jpegs being encoded/decoded).
If you have a repeatable failure I'd be interested.