[UPDATED] Aeon65 v10.5 (Dharma) compatible - Help/Support/Bugs/Feature Request

  Thread Rating:
  • 2 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
mindweaver Offline
Posting Freak
Posts: 998
Joined: Jan 2004
Reputation: 1
Location: Sweden
Post: #46
pix, maybe it is better that you link to the official XBMC nightlies instead of the unofficial?

http://mirrors.xbmc.org/nightlies/
find quote
IceNine Offline
Senior Member
Posts: 126
Joined: Jan 2010
Reputation: 0
Post: #47
I'm making some good progress on getting Aeon to speed up significantly! The main slowing factor right now that I can see is that all of the textures are stored in .png files in the media folder. While this is great for easy editing, it's pretty slow for low power machines such as my ASRock 330. It's a lot like having the home screen backgrounds in .jpg format instead of .bmp. I got a pretty big boost in speed when I converted all my multi-image background images to .bmp format. XBMC has had the capacity to load compressed DXT files for a while now, but from the looks of things it looks like this was never implemented into Aeon in it's long history.

The point is that compressing the textures can give a similar speed boost to using .DDS files for fanart and posters. Rather than each image having to be decompressed by the CPU, the GPU can load these images directly into memory, giving a pretty big speed boost to the GUI.

I did a rudimentary test today by compressing the entire media folder into one .xbt (XBMC's compressed texture file) using the TexturePacker program in the SVN. On the plus side, I got a big increase in GUI speed by using the .xbt file over all the usual .png files. On the downside, I'm not sure if multi-image paths work with an .xbt file. The only issues I noticed was the default images on the home screen didn't show up with the new system; everything else seems to work fine.

I'm sure it will require a little tweaking, but it looks to me like this would be a great way to make Aeon a lot more responsive on the increasingly popular media center machines like the ASRock and Aspire.

I'll keep working on it in my spare time, but in case anyone else wants to experiment I'll let you know what I did.

All I did was make a backup of the media folder in the skin folder, then empty it so there were no files in it. Then I used the TexturePacker program (under SVN/trunk/tools/TexturePacker when you compile XBMC from the SVN) and used the following command:

Code:
sudo ./TexturePacker -input /pathtobackedupmediafolder/ -output Textures.xbt

Then wait while the program compresses all the files in the media folder into one .xbt file. After it's done, move the new Textures.xbt file into the empty media folder in the skin folder.

That's it. I didn't edit any .xml files or do anything else to the skin. The downside to this is that if any new images are added or any existing images are changed, the whole .xbt file needs to be remade for the new images to be accelerated. I did confirm with another skinner that if you just add a new image to the media folder and reference it in an .xml file it will still work, so you can have the .xbt as well as new images in the media folder.

This is good, because I am thinking of trimming down the files in the .xbt file to only ones used in GUI elements, not the multi-image background files and the weather files. This should fix the problem of them not showing up, and people like me who have their own sets of pictures can use their own and get rid of the others if they want.

I'll keep updating when I have new news, and I'll answer any questions I can about this if someone else wants to handle it regularly.

Client: XBMCuntu Frodo - ASRock ION 330 Pro - Logitech Harmony One
Server: 4U NORCO RPC-4220 20-drive case - UnRAID 5.0 - 38 TB parity-protected storage
find quote
pixdamix Offline
Senior Member
Posts: 211
Joined: Apr 2010
Reputation: 3
Location: France
Post: #48
IceNine Wrote:I'm making some good progress on getting Aeon to speed up significantly!

I tested TexturePacker earlier this week, the problem i saw is that it was imposible to easily tell it to only include some subdirectories.
One thing worth noting is that file loading in xbt is case-insensitive (I had some trouble with case and media flags) What is the loading order ? first xbt file, then media/ or is it the opposite ?
find quote
IceNine Offline
Senior Member
Posts: 126
Joined: Jan 2010
Reputation: 0
Post: #49
Yeah, the only way I can figure out for it to not compress some sub-directories is to take them out of the media folder before I compress, then put them back. I'm not sure yet what order XBMC looks for the files in, I have a thread open in the Skin Development section where I am asking right now.

Client: XBMCuntu Frodo - ASRock ION 330 Pro - Logitech Harmony One
Server: 4U NORCO RPC-4220 20-drive case - UnRAID 5.0 - 38 TB parity-protected storage
find quote
jmarshall Offline
Team-XBMC Developer
Posts: 26,181
Joined: Oct 2003
Reputation: 176
Post: #50
The official XBMC nightlies include everything you need to run the scripts and plugins that are available via the official repository. This includes AMT Lite. The full AMT script will be available shortly as well.

Don't use builds from elsewhere - especially if they can't follow the clear build instructions on the wiki.

Cheers,
Jonathan

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
mindweaver Offline
Posting Freak
Posts: 998
Joined: Jan 2004
Reputation: 1
Location: Sweden
Post: #51
pix, how about submitting this version of the skin to the official addon repository? So that more users can enjoy it? Smile

http://wiki.xbmc.org/index.php?title=Off...Repository
find quote
chanders Offline
Senior Member
Posts: 153
Joined: Oct 2008
Reputation: 0
Post: #52
How do you guys get your XBMC install?

I use MediaFreak Live. Do you guys use the nightlies?
find quote
mindweaver Offline
Posting Freak
Posts: 998
Joined: Jan 2004
Reputation: 1
Location: Sweden
Post: #53
chanders Wrote:How do you guys get your XBMC install?

I use MediaFreak Live. Do you guys use the nightlies?

I use nightlies from http://mirrors.xbmc.org/nightlies when I don't build my own.
find quote
rezyn8 Offline
Junior Member
Posts: 7
Joined: Jul 2010
Reputation: 0
Location: Australia
Post: #54
Nightlies only for me
find quote
s1mp3 Offline
Junior Member
Posts: 19
Joined: Jul 2010
Reputation: 1
Post: #55
Nightlies
find quote
chanders Offline
Senior Member
Posts: 153
Joined: Oct 2008
Reputation: 0
Post: #56
So if I am on linux, I guess I have to use the PPA as the nightlies don't have complied versions?
find quote
pixdamix Offline
Senior Member
Posts: 211
Joined: Apr 2010
Reputation: 3
Location: France
Post: #57
chanders Wrote:So if I am on linux, I guess I have to use the PPA as the nightlies don't have complied versions?

In the first post:
Quote:Linux: https://launchpad.net/~team-xbmc-svn/+archive/ppa
find quote
sergiocos Offline
Posting Freak
Posts: 802
Joined: Jul 2009
Reputation: 5
Location: Bucharest, Romania
Post: #58
You guys manage to get to playlist function for movies or tv shows? Music has it, when you enter library and even as a submenu button. Any chance for movies?

My goal is to a add a smart playlist to home and i find it impossible with this skin Sad
(This post was last modified: 2010-07-16 19:48 by sergiocos.)
find quote
roguesailor Offline
Junior Member
Posts: 23
Joined: Jul 2010
Reputation: 1
Post: #59
@ Pix/Mindweaver
Just updated to a nightly and your latest aeon65. Wow. Not enough people say it: Thanks for your work, and for keeping this awesome skin alive!
find quote
biedrek Offline
Junior Member
Posts: 23
Joined: Mar 2009
Reputation: 0
Post: #60
hello everybody Smile
i have one question, where i can find this image in aeon librady skin ?


[img][Image: arrowb.th.jpg] Uploaded with ImageShack.us[/img]

in the left site is shadow, i would like remove him.
Who know ?

Thanks for reply on my question.
find quote
Post Reply