How would one go about start coding in a new visualizer for XBMC?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
kaltorak18 Offline
Junior Member
Posts: 2
Joined: Dec 2010
Reputation: 0
Post: #1
I'm interested in adding in a new visualization library for xbmc to use, but, with the updated addon interface, it appears all the documentation I'm finding is out of date. I've read the forums and the posts I've found also appear to be out of date with the new addon system style visualization libraries.

Could someone please point me to the proper documentation? Or could someone point me to where in the source the visualizations are loaded? I've found the addon.xmls for the current visualizations, but it seems all to easy to just compile the visualization library and create an addon.xml. So is there a catch I'm not seeing? Is there another configuration file I need to change or does the program need to know how to call the visualization library?

Any help or point in the right direction would be greatly appreciated. A lot of you have been working with this codebase for a while and have a greater understanding and shared vocabulary concerning it. I'm just breaking into it, so, a primer or guiding hand would be very beneficial.

Thanks!

EDIT: P.S. Sorry for the slightly misleading title. I tried to edit it, but evidently one can't update the main thread title.
(This post was last modified: 2010-12-29 21:28 by kaltorak18.)
find quote
spiff Offline
Grumpy Bastard Developer
Posts: 12,234
Joined: Nov 2003
Reputation: 82
Post: #2
look at e.g. waveform, that's pretty much a minimal setup. take it from there. it's horrible undocumented, as this is what we will work on changing for eden..

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.
find quote
kaltorak18 Offline
Junior Member
Posts: 2
Joined: Dec 2010
Reputation: 0
Post: #3
spiff Wrote:look at e.g. waveform, that's pretty much a minimal setup. take it from there. it's horrible undocumented, as this is what we will work on changing for eden..

Ahh, I see. So there is an interface wrapper library that is created for the main visualization library. Then XBMC uses the exposed interface. How do these wrappers get loaded then, via the addon.xml?
find quote