Posts: 26,215
Joined: Oct 2003
Reputation:
187
hi frodo.
i'll get the new source etc. tonight and have a look at how it all works. then i'll grab the tripex sources and get to know it.
no promises, though - i'm pretty busy atm, so if anyone else would like to look at it feel free. i'll pop back here every now and then and post on any progress or lack of it.
cheers,
jonathan
Posts: 508
Joined: Sep 2003
Reputation:
0
true
the goom visz is just a simple wrapper arround libgoom.a
libgoom.a contains the original & goom visz compiled in an archive. the original goom visz doesnt do d3d @ all so no need for it to import the xdk functions
frodo
XBMC Project Founder (Retired), now head programmer of
MediaPortal
Posts: 26,215
Joined: Oct 2003
Reputation:
187
the xdk does not contain anything for rendering into windows or all the hwnd stuff etc. the quickest way to get winamp plugins to work in xbmc is to recode it. this is not difficult assuming the graphics are either all drawn direct to a bitmap, or done using direct3d. basically all that needs to be done is to strip out all the windows stuff + all the interactive stuff (if it's has any) and redo the interfacing (just a matter of changing some function names or writing some small wrapper code).
ofcourse, the more complex the visz is, the longer + more complex it is to port (tripex for example).
all the simple winamp plugins that draw into a bitmap + don't have any interaction should be real quick to port, assuming one has source code and permission.
as for codecs: all codecs currently are handled through loading a core (mplayer) as a dll. that is why the current codecs supported are those that mplayer supports. when mplayer uses external win32 codecs, we load them via mplayer using a similar interface (loaddll). this is not 100% working yet, though with monkeyhappy's work it's getting more complete (rm is working in xbmp now). where we are heading is that anything that will play using mplayer on linux, will also play using xbmc. some devs are also looking at porting some other cores (xine for instance) as dlls so that we can get more formats (such as dvd navigation) supported.
hope this helps.
Posts: 2
Joined: Jan 2004
Reputation:
0
wow you giys are doing a lot of work but to omeone like me i have no idea what you are doing....
are you guys trying tomake winamp visulizations work on th xbox? that would be great and look foreward to hearing about it more. if thts not what you are doing then what are you doing? i found this post when looking for more visulizations for xbmc.
sorry for being so confused
Posts: 8
Joined: Nov 2003
Reputation:
0
hi,
how's is it going, is there now an example that i can have a look at?
jippie