Posts: 35
Joined: Jul 2007
Reputation:
0
I've seen that list and I'll go over it again right now. Rather than implement new functionality at the moment, I would rather tighten things up that may work now, but could work better or could see an improvement in performance.
At the moment I happen to be looking at the video thumbnail loading...
Guess I don't have a preference per se...
Posts: 26,215
Joined: Oct 2003
Reputation:
187
Sure - video thumbnail loading is a nice thing to look at. Particularly in the linuxport where there's the additional thumb source of the video file (a frame grab).
The idea with the thumbs is that currently they're all cached locally (using the CRC of the path in general) but we have no way of knowing where the file came from - it could be a local thumb, a folder thumb, the autogenerated one from a file or could be from a scraped website (imdb, thetvdb etc.)
So incorporating some idea of where the file came from (and perhaps when it was cached) would allow some better handling of updating the thumb and so on.
An idea I had for the thumbcache was to have a cache index that we load in to RAM when entering the appropriate screen (if not already available). This cache can hold whether or not a thumb exists, when it was cached and where it came from in a nice small data structure to allow fast lookups and updates of thumbs.
The code that does the setting + getting is primarily in CFileItem (FileItem.h/cpp) and there's some threaded loaders (CThumbLoader and it's cousins) that run that basically just call into CFileItem on each directory retrieval.
Once you've had a look through the code, if it's something you might want to tidy up then I'm more than happy to assist in any way I can.
Cheers,
Jonathan
Posts: 420
Joined: May 2004
Reputation:
0
yuvalt
Retired Team-Kodi Member
Posts: 420
The main thing that I would like to see someone deal with is polish the linux version in term of eliminating all the XBox stuff which are unused and polishing the screens which are not yet finished (mainly around system info). The web server is still not fully working, the python still has occasional crashes, and we still need to see what we'll do with "Programs"....
Posts: 35
Joined: Jul 2007
Reputation:
0
jmarshall,
Are you thinking about encoding that information in the filename somehow or something more elaborate?
Also, as a side question, what do you use for watching the log? I use baretailpro on Windows and have it running under wine, but would like something QT or GTK based instead.
thanks,
tim (a.k.a. boscorillium)
Posts: 1,062
Joined: May 2004
Reputation:
0
malloc
Team-XBMC Developer
Posts: 1,062
You may want to throw it in a database rather than a flat file or in the file name.