Kodi Community Forum
Compressed textures for FanArt - testing here with XBMC 2009-10-05 (r23431) or newer - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: OS independent / Other (https://forum.kodi.tv/forumdisplay.php?fid=228)
+---- Thread: Compressed textures for FanArt - testing here with XBMC 2009-10-05 (r23431) or newer (/showthread.php?tid=59115)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26


- needtotest - 2010-03-24

ok finished importing and poster generating - just wanted to say this is way better!


- needtotest - 2010-03-24

Can I now copy the dds files to the movie folders and that way make sure that it does not need to be generated again?


- Avigrace - 2010-03-25

Just tried a latest svn, deleted my cache and enabled dds. I have to say the performance improvement is incredible, On an Acer Revo I can fast scroll through Alaska's poster view with no slowdown at all and both poster and fanarts are updating for every movie.


- IceNine - 2010-03-27

I'm still testing the latest SVN's and I'm a little confused by some of the stuff going on in the background. I tested a version from a few days ago (v28256 or around there I think...) and after clearing out all of my existing .dds files and letting them regenerate everything seemed great. GUI speed was up to par with using the older builds that didn't make .dds files automatically. At this build the .dds files were being created in the original Thumbnails folders alongside the associated .tbn files. Now, I am on a newer version (v28829) and now it looks like the .dds files are being created in their own folder (/userdata/Thumbnails/dds) while a second copy of the originals are also being made in the /userdata/Thumbnails/originals. Why the redundancy with the original files? Also it seems like in this new version everything BUT fanart is being converted to dds. There is no Fanart folder in the new dds folder, but there are all the other 0-f folders. I have also noticed that this newest build seems a bit slower than the older one, which would make sense if the fanart is not being converted. Scrolling through the root view of TV Shows is particularly slow, so I'm not sure if the posters there are being converted or not or if it is just slow from loading fanart in the background. Thanks in advance, and as always thanks again for the development in the first place!


- furii - 2010-03-27

i've been noticing the same performance related issues. originally i wasn't sure if it was related to the JSONRPC issue, but now that that has been squashed it seems it wasn't. when switching to the movie or tv library all posters are initially missing/transparent or white. they load within a second or two in a domino effect which is kind of distracting and obviously not ideal.

one other thing is that since the change to load the .tbn if no .dds file exists it is difficult to know if the performance is degraded because the .dds files are being generated or for some other reason. i almost liked it better when no image was shown until the .dds file was generated by xbmc as at least i knew what was going on.

i'm also wondering if it would be possible to have an option somewhere to convert all the .tbn files to .dds with some kind of progress indicator. this would allow for batch generation and a smoother experience for people looking to use this feature.

are the .dds files also created upon scraping, or only when you try and view the .tbn somehow?

my latest log for what it's worth: http://pastebin.com/bu6uwRDq


- jmarshall - 2010-03-28

Things are currently being shuffled about. It will take some time to get them settled so please be patient. Most of what is sitting in SVN is for testing stuff out - after all, the only way to be certain the design is correct is to have more developers test it out and comment on the code.

When it's really ready for prime time testing I'll let you know. Note that the dds folder is going AWOL and we'll be going back to caching separately.

To answer other questions: All image caching stuff will be done both at scan time (whether that be scan to library or just loading of a folder) and at load time in the future. This includes DDS compression. In addition, we'll always cache 2 copies as .dds is useless for other applications (and we're likely going to make further modifications to the way we cache to support things like mipmapping and the like.)

Cheers,
Jonathan


- furii - 2010-03-28

cool, thanks for the info.

one bug i think i may have stumbled across. i temporarily disabled using dds, removed the line from my advancedsettings.xml and deleted the dds folders. i was still noticing the domino effect when going into my movies so i checked out my log. for some reason it is still creating dds thumbs. not really sure why.

log: http://pastebin.com/kXGDd5cr


- xaos01 - 2010-03-30

Anyone know where to get a build for appleTV? Im eager to see what it does with thumbs. I tried svn 28917 from http://www.sshcs.com/ but it exited with a 6.


- tuckbodi - 2010-04-01

xaos01 Wrote:Anyone know where to get a build for appleTV? Im eager to see what it does with thumbs. I tried svn 28917 from http://www.sshcs.com/ but it exited with a 6.

You have to build your own. I too had issues with the sshcs builds. Or you can wait until the official nightlies start back up.


- Hiiish - 2010-04-13

I read a bit about this dds thing and i think that i need this to becouse browsing trough my movies in xbmc on my asrock ion 330 is just to slow.
But i really dont get this, how do i get all all future fanarts to be dds automaticly?

i ead about a advanced settings xml file but i cant find that xml file :/
And i have som backround picture that i made myself in Jpg, how can i change them?

Sory for my english, im from sweden ;P


- EMK0 - 2010-04-13

Hiiish Wrote:I read a bit about this dds thing and i think that i need this to becouse browsing trough my movies in xbmc on my asrock ion 330 is just to slow.
But i really dont get this, how do i get all all future fanarts to be dds automaticly?

i ead about a advanced settings xml file but i cant find that xml file :/
And i have som backround picture that i made myself in Jpg, how can i change them?

Sory for my english, im from sweden ;P

get a new build of xbmc, make the advancesettings file and it should convert the images by its self.


- Hiiish - 2010-04-13

EMK0 Wrote:get a new build of xbmc, make the advancesettings file and it should convert the images by its self.

What do you mean by "make a new advancesettings" file? where do i put the new file? and where do i get the newest xbmc build?


- furii - 2010-04-13

Hiiish Wrote:What do you mean by "make a new advancesettings" file? where do i put the new file? and where do i get the newest xbmc build?

http://wiki.xbmc.org/index.php?title=Advancedsettings.xml

create a text file in your userdata folder called advancedsettings.xml and add the following:

Code:
<advancedsettings>
  <useddsfanart>true</useddsfanart>
</advancedsettings>

you can find svn builds here: http://sshcs.com/xbmc/

word of warning though, they are kind of unstable. you might want to wait until the addon merge is complete before switching over. also, your library will be updated so you will probably want to back that up before you upgrade just in case you need to go back to an older version.


- Hiiish - 2010-04-13

furii Wrote:http://wiki.xbmc.org/index.php?title=Advancedsettings.xml

create a text file in your userdata folder called advancedsettings.xml and add the following:

Code:
<advancedsettings>
  <useddsfanart>true</useddsfanart>
</advancedsettings>

you can find svn builds here: http://sshcs.com/xbmc/

word of warning though, they are kind of unstable. you might want to wait until the addon merge is complete before switching over. also, your library will be updated so you will probably want to back that up before you upgrade just in case you need to go back to an older version.


What about this one XBMCSetup-Rev29028-dx I use that right know, can i create the file with this version to?
And which one should i use betwen OpenGL, DirectX and DX ? I have Asrock ION 330
thanks


- furii - 2010-04-13

Hiiish Wrote:What about this one XBMCSetup-Rev29028-dx I use that right know, can i create the file with this version to?
And which one should i use betwen OpenGL, DirectX and DX ? I have Asrock ION 330
thanks

yes, that revision will have the built in dds conversion. i can't attest to its stability as i've been running the linux version lately. you're going to want the directx version, either dx or the dx installer will work. if you download the non-installer version just extract it over your current xbmc install but don't forget to make a backup.