[RELEASE] New OpenGL plugin NastyFFT

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
yodor Offline
Junior Member
Posts: 10
Joined: Sep 2011
Reputation: 0
Location: Haskovo, Bulgaria
Rainbow  [RELEASE] New OpenGL plugin NastyFFT
Post: #1
Hello I'm happy to say I've finished porting my plugin to XBMC.

You can access the plugin source code and binaries at http://code.google.com/p/nastyfft/
Hope you all like it.

Works on linux and osx
find quote
sialivi Offline
Posting Freak
Posts: 1,137
Joined: Dec 2008
Reputation: 9
Location: Sweden
Post: #2
Incompatible with windows or just untested?
find quote
yodor Offline
Junior Member
Posts: 10
Joined: Sep 2011
Reputation: 0
Location: Haskovo, Bulgaria
Post: #3
[Image: 66xhyx.png]

[Image: 106ncxc.png]

[Image: 259h9vq.png]

[Image: 9qlpiq.png]


Settings

[Image: 2uz84f4.png]


Moving camera

[Image: t6z9ug.png]
find quote
yodor Offline
Junior Member
Posts: 10
Joined: Sep 2011
Reputation: 0
Location: Haskovo, Bulgaria
Post: #4
sialivi Wrote:Incompatible with windows or just untested?

Should be compatible but did not tested it
Needs OpenGL and libGLU.
find quote
spidertnt Offline
Junior Member
Posts: 31
Joined: Feb 2005
Reputation: 0
Post: #5
Tried it on ATV2 no go ..unless i'm installing it wrong
find quote
giftie Offline
Skilled Python Coder
Posts: 2,363
Joined: Mar 2010
Reputation: 54
Location: Calgary, Alberta
Post: #6
spidertnt Wrote:Tried it on ATV2 no go ..unless i'm installing it wrong

This Visualization seems to be for Dharma only, XBMC for iOS is based on pre-Eden.

Not to step on yodor's toes, for those running pre-Eden on linux(32bit) I have compiled a working version -> http://www.mediafire.com/file/1xymv2w27c...styfft.zip

Also nice work yodor... Nice to see a new visualization..

[Image: e4f63e45ba34fe4695b3bb08eb2499d8e4ee484e...4c076g.jpg]
For troubleshooting and bug reporting please make sure you read this first you can also use XBMC Log Uploader Script.
Cinema Experience
Cinema Experience Wiki
cdART Manager
fanart.tv


(This post was last modified: 2011-10-08 03:11 by giftie.)
find quote
yodor Offline
Junior Member
Posts: 10
Joined: Sep 2011
Reputation: 0
Location: Haskovo, Bulgaria
Lightbulb   
Post: #7
Thanks giftie, if you are interested I can add you to the commit list if you are interested. So you can upload directly at the project page.

The binary that is published for OSX works fine with XBMC version 10.1 (Dharma).

Actually I have working version for the current master branch of XBMC which they call Eden, but I did not upload this version yet.

There is some issue in the master branch(Eden) related to the visualization plugins, that hits atelast OSX. Either the audo data passed is quite big either something else I'm not sure., but all seems out of sync with the sound played. Even the waveform plugin is out of sync. Tested in OSX 10.6.x

With XBMC v10.1 (Dharma) all seems fine and I get quite stable refresh @60fps and very good sync.

I'm also preparing a version with adjustable delay that will help people with some external power amplifiers to be in sync. My current aplifier delays the sound with tiny bits of mseconds and this will help.
find quote
akezeke Offline
Senior Member
Posts: 117
Joined: Aug 2009
Reputation: 43
Location: Norrköping, Sweden
Post: #8
Hi,

looks great, but how am I supposed to build it? I'm in ubuntu 64 with pre-eden and tried to compile it with guilib in the right place and so on but getting a lot of errors.

@yodor
You seems to have done it, but your binary is not working on 64 bit, any hints?

Regards
David
find quote
giftie Offline
Skilled Python Coder
Posts: 2,363
Joined: Mar 2010
Reputation: 54
Location: Calgary, Alberta
Post: #9
akezeke Wrote:Hi,

looks great, but how am I supposed to build it? I'm in ubuntu 64 with pre-eden and tried to compile it with guilib in the right place and so on but getting a lot of errors.

@yodor
You seems to have done it, but your binary is not working on 64 bit, any hints?

Regards
David

The source is only for Dharma, if you apply the patch found here, http://code.google.com/p/nastyfft/issues/detail?id=1, it will convert the source to pre-Eden compatible. Then you can complile it.

[Image: e4f63e45ba34fe4695b3bb08eb2499d8e4ee484e...4c076g.jpg]
For troubleshooting and bug reporting please make sure you read this first you can also use XBMC Log Uploader Script.
Cinema Experience
Cinema Experience Wiki
cdART Manager
fanart.tv


find quote
akezeke Offline
Senior Member
Posts: 117
Joined: Aug 2009
Reputation: 43
Location: Norrköping, Sweden
Post: #10
Thank you, I had missed that patch, works like a charm now!
find quote
tsint Offline
Member
Posts: 74
Joined: Dec 2007
Reputation: 0
Location: Sweden
Post: #11
I suppose this plugin is based on the standard OpenGL Spectum plugin. Because both plugins are very "slow" on my HTPC, FPS is like 1 or 2. And that is on a quad core machine with 4GB RAM and 1GB NVidia GFX. ProjectM runs very smooth, and I have no clue why this plugin is so slow, any idea?
find quote
deh2k7 Offline
Donor
Posts: 440
Joined: Dec 2008
Reputation: 5
Post: #12
I'd be happy to help test and run this on windows 7 x64, if a binary were to be released. I don't have the dev skills to do the port, but I am a software tester and would be happy to run it through its paces.
find quote
yodor Offline
Junior Member
Posts: 10
Joined: Sep 2011
Reputation: 0
Location: Haskovo, Bulgaria
Post: #13
tsint Wrote:I suppose this plugin is based on the standard OpenGL Spectum plugin. Because both plugins are very "slow" on my HTPC, FPS is like 1 or 2. And that is on a quad core machine with 4GB RAM and 1GB NVidia GFX. ProjectM runs very smooth, and I have no clue why this plugin is so slow, any idea?

Sorry its not based on it. But both plugins use OpenGL libs to do the drawing. I suppose your opengl is not accelerated at all or you have some miss-configuration. fps should stay at 60fps on core2duo gma950 if opengl is accelerated.
find quote
fidoboy Offline
Fan
Posts: 404
Joined: Oct 2008
Reputation: 0
Post: #14
Where can i find the addon zip to install it on XBMC for Windows?
find quote
spiff Offline
Retired Developer
Posts: 12,386
Joined: Nov 2003
Post: #15
this is an openGL visualization. windows uses direct3D. stop the futile nagging already Wink
find quote
Post Reply