HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: bleh on 2005-06-05 20:56:48

Title: foo_vis_projectM
Post by: bleh on 2005-06-05 20:56:48
Current version:  0.97.6.2 (updated 2005-06-24 @ 15:30 UTC)

Description:  Visualization using the projectM library.  It's like Milkdrop, except the transitions between effects aren't very smooth and the fonts are on the ugly side.

Download location:  http://msu.edu/~singergr/foo_vis_projectm/ (http://msu.edu/~singergr/foo_vis_projectm/) for now.  Once the plugin has stabilized, I'll see if the projectM developers would be interested in storing it at http://xmms-projectm.sourceforge.net/ (http://xmms-projectm.sourceforge.net/) with the rest of the projectM plugins.


This post will be kept as current as the forum software allows me.  Feedback and other stuff will follow in the posts below.
Title: foo_vis_projectM
Post by: Skates on 2005-06-05 22:30:31
Looks good for a first version, no problems at all.  Keep up the great work bud, looking forward to the panel version when that happens!!
Title: foo_vis_projectM
Post by: krazy on 2005-06-06 05:12:12
Sweet! Thanks for this bleh..
Title: foo_vis_projectM
Post by: Duble0Syx on 2005-06-06 07:49:02
One issue seems to be the inability to change the font.  I may have missed something, but there doesn't seem to be a way to do so.  Also it restarts the visualiaztion when you change tracks.  Not sure if that just the way it works or a bug.  Either way it's great for a first version.  Hope to see it improved.
Title: foo_vis_projectM
Post by: lll9p_1 on 2005-06-06 07:51:04
well done! thank,
Title: foo_vis_projectM
Post by: amiti on 2005-06-06 10:21:48
could u make it avalible as uie panel for foo_ui_columns?
Title: foo_vis_projectM
Post by: simmosn on 2005-06-06 10:37:48
Quote
could u make it avalible as uie panel for foo_ui_columns?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=303943")

Quote
Eventually. I'd like to get the non-panel version stable first.

From [a href="http://msu.edu/~singergr/foo_vis_projectm/]http://msu.edu/~singergr/foo_vis_projectm/[/url]
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-06 11:40:39
i m glad to see someone porting this to Foobar 
i m going to try it
Title: foo_vis_projectM
Post by: bleh on 2005-06-06 15:06:02
Quote
One issue seems to be the inability to change the font.  I may have missed something, but there doesn't seem to be a way to do so.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=303906")

The font is hard-coded into projectM.  I probably could make it possible to select a different font file without much trouble, but then you'd still be limited to using [a href="http://astronomy.swin.edu.au/~pbourke/opengl/glf/]GLF[/url] fonts, of which I don't believe there are many.  It might be possible to replace GLF in projectM with an OpenGL FreeType library, but that'd take more work and hence is something I'm likely to put off for a while...

Quote
Also it restarts the visualiaztion when you change tracks.  Not sure if that just the way it works or a bug.

It's a consequence of the way foobar2000 works if you implement things in the easiest-possible way.  The next release will probably have some options to deal with this like in foo_vis_bacon.
Title: foo_vis_projectM
Post by: Burrito on 2005-06-07 13:39:05
Wow, finally a native Fb2k Milkdrop VIS!

We'll see what is the future of Milkdrop, ProjectM or the official source...but this is a great step forward!

Keep up the good work!

Btw, this doesn't work with 0.9 beta, right?
Title: foo_vis_projectM
Post by: Funkstar De Luxe on 2005-06-07 17:34:23
I cannot wait until this is in my panel!  Thank you!
Title: foo_vis_projectM
Post by: Sandman2012 on 2005-06-07 20:18:10
I've been using it. Love that foobar has a native viz. I'm looking forward to what this project has to offer.
Title: foo_vis_projectM
Post by: Betse on 2005-06-07 21:22:12
This is very nice...
I can't wait for the panel version, but i'll have to be patience, and i will

keep it going
Title: foo_vis_projectM
Post by: Moonwhaler on 2005-06-07 21:38:12
Music filling the room and this vis-plug filling my screen is a wonderful experience. Thank you. 
Title: foo_vis_projectM
Post by: bleh on 2005-06-08 04:01:00
Version bump; not much new from a user perspective other than configurable flush handling.  I'll start looking at the Columns UI API soon and should have a panel version done within the next few days unless something goes terribly wrong.
Title: foo_vis_projectM
Post by: phineas on 2005-06-08 04:24:33
Quote
Version bump; not much new from a user perspective other than configurable flush handling.  I'll start looking at the Columns UI API soon and should have a panel version done within the next few days unless something goes terribly wrong.
[a href="index.php?act=findpost&pid=304481"][{POST_SNAPBACK}][/a]

I'm looking forward to it! I'm actually waiting for the panel version before I test it out
Title: foo_vis_projectM
Post by: Duble0Syx on 2005-06-08 06:29:20
In fullscreen the mouse is still "on top" for some reason.  It was like this in the last version also.  Also worth noting is that there doesn't seem to be anyway to switch from windowed to fullscreen or back again unless I've missed something.  Also, nice job on making it no reload on a track change.  But when the track changes it doesn't display the info on the screen with that setting.  Great work so far.
Title: foo_vis_projectM
Post by: bleh on 2005-06-10 06:25:12
Hrmmm, sorry for missing your post earlier.
Quote
In fullscreen the mouse is still "on top" for some reason.
[a href="index.php?act=findpost&pid=304498"][{POST_SNAPBACK}][/a]
I wasn't sure if I liked having it do that or not.  Since you're the only person who's expressed an opinion on the issue and you don't like it, I'll see about making it go away in the next release (probably after a short period without any mouse movement).
Quote
Also worth noting is that there doesn't seem to be anyway to switch from windowed to fullscreen or back again unless I've missed something.
Pressing the 'f' key should do it.
Quote
But when the track changes it doesn't display the info on the screen with that setting.
It'll constantly display the title in a really ugly font in the bottom-left-hand corner of the screen if you press F2.  For some reason, projectM doesn't default to showing an animation in the visualization when the track title changes like Milkdrop does; I've been missing this a little and I'll probably put it in the next version as well.


Also, there's an alpha panel version available.  Since I haven't been able to figure out how to get them to work, keypresses are not handled by the panel; it's look, but don't touch.  If someone knowledgeable about the workings of the extension API could tell me if I need to do a little extra work to get keypress messages, if there must be something wrong since I should be getting keypress messages without doing anything hard, or if I should give up on keypresses and actually make a context menu, I'd appreciate it.  I'd also appreciate it if someone with a multi-monitor setup on a spare system could tell me if fullscreen works on displays other than the primary one, since I have no way of testing it and for all I know, it sets your Windows theme to bright pink.

People are advised to update even if they don't care about the panel, since it turns out that there's a bug in the font-rendering library used by projectM that causes crashes if a song uses characters with ANSI values greater than 127.  I feel really dumb right now for bundling the several hundred kilobytes of projectM fonts and presets into all three downloads, but I think I'm going to put off reorganizing things until the morning since I don't trust myself to build links correctly at the moment.  People with slow connections may want to wait a while...
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-10 08:51:02
Quote
I'll see about making it go away in the next release (probably after a short period without any mouse movement).
[a href="index.php?act=findpost&pid=304974"][{POST_SNAPBACK}][/a]

I also would like it to act this way

Quote
Pressing the 'f' key should do it.
[a href="index.php?act=findpost&pid=304974"][{POST_SNAPBACK}][/a]

If think it would be nice if we could toggle fullscreen mode by double clicking inside the window/panel

Quote
For some reason, projectM doesn't default to showing an animation in the visualization when the track title changes like Milkdrop does; I've been missing this a little and I'll probably put it in the next version as well.
[a href="index.php?act=findpost&pid=304974"][{POST_SNAPBACK}][/a]

That would be very welcome , especially since the animated text looks so much better than the text at the bottom of the window

Quote
I'd also appreciate it if someone with a multi-monitor setup on a spare system could tell me if fullscreen works on displays other than the primary one, since I have no way of testing it and for all I know, it sets your Windows theme to bright pink.
[a href="index.php?act=findpost&pid=304974"][{POST_SNAPBACK}][/a]

For me , it doesn t work , it always displays the fullscreen on the primary monitor, but i don t have the "bright pink windows theme " problem.
I also tried to drag the window on the 2nd monitor and then go into fullscreen but the result was the same.


Some suggestions now 
-I d like to be able to set a minimum time before preset change
-Possibility to load a preset like in milkdrop instead of having to go through 30 presets before finding "the one"
-The possibility to make the animated title text pop up randomly during the song
-And of course the ability to change the fonts 


I can t test the panel version right now , i ll do it later
Thanks a lot for your job 
Title: foo_vis_projectM
Post by: Olive on 2005-06-10 09:10:21
Would indeed be cool to set a minimum time before preset change.

PS: The panel kicks ass!
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-10 09:38:57
Panel version

[a href="http://img137.echo.cx/my.php?image=projectmpanel2ym.png" target="_blank"]
Thanks again
Title: foo_vis_projectM
Post by: Betse on 2005-06-10 16:30:21
I like it alot!
keep up the ever increasing great work

edit: in the panel version it seems to stop switching presets and sticks with the 2 red lines or the big blur. And since my keys don't work in the panel version it is just stuck there. Only remedy is restarting foobar...
Title: foo_vis_projectM
Post by: bleh on 2005-06-11 05:19:28
New version released.  It's very, very similar to the previous version except that it doesn't suffer from a serious but embarrassingly simple overflow bug that I spent entirely too long fixing.  Anyone using 0.97.2 is advised to upgrade.  .1 and .0 aren't be affected.
Title: foo_vis_projectM
Post by: Duble0Syx on 2005-06-11 05:51:59
Quote
Panel version


Thanks again
[a href="index.php?act=findpost&pid=305010"][{POST_SNAPBACK}] (http://img137.echo.cx/my.php?image=projectmpanel2ym.png)

A bit off-topic, but how do you have multple tabbed panels?
Title: foo_vis_projectM
Post by: ilikedirtthe2nd on 2005-06-11 11:50:04
Quote
Quote
Panel version


Thanks again
[a href="index.php?act=findpost&pid=305010"][{POST_SNAPBACK}] (http://img137.echo.cx/my.php?image=projectmpanel2ym.png)

A bit off-topic, but how do you have multple tabbed panels?
[a href="index.php?act=findpost&pid=305236"][{POST_SNAPBACK}][/a]


You can insert multiple instances of the pannel stack by holding "shift" while clicking it.
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-12 15:46:18
thanks for the double-click 
Title: foo_vis_projectM
Post by: tourmalet on 2005-06-12 20:43:53
I'm obviously missing something here. I have the projectM as a panel above my playlist, but in the preferences, i cannot find anywhere to change the minimum height. Width I can adjust by dragging but cannot do anything with height. i see from other posts that this can obviously be done.

I'm sure I'll look stupid, but can someone put me out of my misery?

Thanks

Tourmalet
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-12 21:22:49
Quote
I'm obviously missing something here. I have the projectM as a panel above my playlist, but in the preferences, i cannot find anywhere to change the minimum height. Width I can adjust by dragging but cannot do anything with height. i see from other posts that this can obviously be done.

I'm sure I'll look stupid, but can someone put me out of my misery?

Thanks

Tourmalet
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=305585")


i use [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28869]Panel stack[/url] . In the panel stack config , you can set a minimum height
Title: foo_vis_projectM
Post by: tourmalet on 2005-06-12 21:59:13
Hamallainen

That's got it sorted! Many, many thanks for your quick help.

Tourmalet
Title: foo_vis_projectM
Post by: Cosmo on 2005-06-13 01:34:49
Good job bleh! Thanks!
Title: foo_vis_projectM
Post by: bleh on 2005-06-13 02:17:08
Minor new release (0.97.4).  New stuff:
- Config dialogs are now tabbed because they were getting too full for my tastes.
- Mouse cursor mostly hides quietly in fullscreen mode.  It pops back up for a bit right after the switch to fullscreen and I'm not sure how to resolve this, but it works okay after that.
- Animated song title now available on spacebar press and song change.
- Preset length is configurable, but it's hard to get a greater level of control than short or long since projectM tweaks the preset time as it sees fit to try to keep things synced with the beat.
Title: foo_vis_projectM
Post by: phineas on 2005-06-13 03:51:23
I'm using the new panel version, and it's working great! I'm so siked to have a native vis for foobar, and it's running ultra-smoothly.

great work!
Title: foo_vis_projectM
Post by: Trigger911 on 2005-06-13 04:51:05
well for not being done im in love thanx man got me a new screen saver and way to pass protect when this is on or can it be added?
Title: foo_vis_projectM
Post by: tttung on 2005-06-13 05:15:24
Thanks for your great work ! Finally a visualization panel 
Title: foo_vis_projectM
Post by: Duble0Syx on 2005-06-13 06:19:52
Only problem I've found with the panel version is it seems to be a bit blocky.  Probably because of the way it's stretched.  Not major, and maybe not even fixable.
Also, although already mentioned I think, Unicode support would be awesome.
Selectable fonts would be a big plus too.  Keep up the good work, this is awesome.
Title: foo_vis_projectM
Post by: bleh on 2005-06-13 14:22:45
Blah, I reorganized the way I had the source organized on my hard drive before releasing 0.97.3 and I reverted to the original projectM source, which would crash any time characters above 127 were used (e.g. Çüâ).  Someone sent me an e-mail last night and alerted me that the issue has reappeared.  A re-fixed version is now available (0.97.4.1).  It doesn't appear to display any of the characters that made it crash, though :|.  As per the LGPL, if anyone wants a copy of the modified projectM source, they can PM me.

I'll start working on replacing projectM's current font-rendering library with a nicer (and probably slower) one later today.  I don't know how long it'll take, but when it's done, I won't have to worry about a silly crash like this one again.


Regarding password protection, it isn't something I'm interested in implementing because (1) I have no idea how to get a system login prompt to come up and (2) if I did start working on this, I'd probably keep locking myself out of my computer and having to restart until I'd fixed all of the bugs.  Maybe after I've addressed some of the more noticeable issues (fonts, panel keys, etc.) I'll look into this.
Title: foo_vis_projectM
Post by: alphaex32 on 2005-06-13 15:51:11
I am having alot of trouble with this component (panel version). It seems that it crashes almost everytime I open it up. The only way I am able to avoid crashes is to remove all of the presets. Are most presets simply incompatible with projectM?
Title: foo_vis_projectM
Post by: Stratman on 2005-06-13 20:26:03
Song titles do not fade out as on previous versions. I'm using v0.97.4.
Title: foo_vis_projectM
Post by: Cosmo on 2005-06-13 22:16:31
Quote
I am having alot of trouble with this component (panel version). It seems that it crashes almost everytime I open it up. The only way I am able to avoid crashes is to remove all of the presets. Are most presets simply incompatible with projectM?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=305746")

I've tried all the presets in the ''presets_projectM'' folder that came in ''projectM-0.97.tar.gz'' from [a href="http://xmms-projectm.sourceforge.net/]http://xmms-projectm.sourceforge.net/[/url] - None have caused a crash. (though some drive my cpu use to 100%) I haven't tried any others.
Title: foo_vis_projectM
Post by: bleh on 2005-06-13 22:44:14
Quote
I am having alot of trouble with this component (panel version). It seems that it crashes almost everytime I open it up. The only way I am able to avoid crashes is to remove all of the presets. Are most presets simply incompatible with projectM?
[a href="index.php?act=findpost&pid=305746"][{POST_SNAPBACK}][/a]
As Cosmo said, the presets shouldn't be causing a problem.  Could you tell me which version you're using and either PM me your crash log (failure.txt) or post it here within [code] tags?

Quote
Song titles do not fade out as on previous versions. I'm using v0.97.4.
[a href="index.php?act=findpost&pid=305830"][{POST_SNAPBACK}][/a]
Are you using dynamic song info?  If you are, disable the animation on song change.  If that makes it go away, I can put out a bugfix version that doesn't pop up the title on dynamic info updates if the song change animation is important to you.
Title: foo_vis_projectM
Post by: Saint on 2005-06-13 22:52:43
Great plugin!

Only one question, is there a setting somewhere to set the minimum height for the panel? The horizontal length is fine but the vis appears really thin when added to my panel stack. The problem is solved if i add it to a my set of tabbed panels.

Thanks
Title: foo_vis_projectM
Post by: Stratman on 2005-06-13 23:03:11
Quote
Quote
I am having alot of trouble with this component (panel version). It seems that it crashes almost everytime I open it up. The only way I am able to avoid crashes is to remove all of the presets. Are most presets simply incompatible with projectM?
[a href="index.php?act=findpost&pid=305746"][{POST_SNAPBACK}][/a]
As Cosmo said, the presets shouldn't be causing a problem.  Could you tell me which version you're using and either PM me your crash log (failure.txt) or post it here within [code] tags?

Quote
Song titles do not fade out as on previous versions. I'm using v0.97.4.
[a href="index.php?act=findpost&pid=305830"][{POST_SNAPBACK}][/a]
Are you using dynamic song info?  If you are, disable the animation on song change.  If that makes it go away, I can put out a bugfix version that doesn't pop up the title on dynamic info updates if the song change animation is important to you.
[a href="index.php?act=findpost&pid=305865"][{POST_SNAPBACK}][/a]

I do not have dynamic info enabled. However, when I did enable it and selected "Display animated title on song change" within projectM, it crashed. I'll post the crash log shortly.
While I'm at it, I just want to thank you for efforts. This is a great component!
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-13 23:06:49
Quote
Great plugin!

Only one question, is there a setting somewhere to set the minimum height for the panel? The horizontal length is fine but the vis appears really thin when added to my panel stack. The problem is solved if i add it to a my set of tabbed panels.

Thanks
[a href="index.php?act=findpost&pid=305871"][{POST_SNAPBACK}][/a]

see post #28

edit:
sorry , i had not read your post completly
Title: foo_vis_projectM
Post by: Stratman on 2005-06-13 23:16:12
This is the crash log. I think it might have something to do with Windowblinds. I'll disable it and try to reproduce the crash.

edit[removed crash log. Windowblinds was causing crash!]
Title: foo_vis_projectM
Post by: pIv on 2005-06-14 14:00:55
It is possible add support for cyrillic fonts in this nice plugin?
Title: foo_vis_projectM
Post by: 2xG on 2005-06-14 21:05:19
I seem to lose my mouse acceleration whenever foobar is in focus and the panel version of this plugin is in my components folder.

I tried deleting it from my components, that fixed it.

Using a Logitech Marblemouse and win XP sp2

great plugin 
Title: foo_vis_projectM
Post by: m-z on 2005-06-14 22:19:58
Everytime I try to play a song called "Génesis" by Vox Dei, foobar crashes. (Only with this song, maybe the problem is the "é" in its title)

This is the crashlog:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00D653C2h
Access violation, operation: read, address: 6F522087h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00D653C2h):
00D65382h:  40 84 C9 75 F9 2B C3 48 3B F8 7D 5F 8A 44 2F 01
00D65392h:  3C 20 75 0D 8B 15 E8 30 D7 00 6A 00 6A 00 52 EB
00D653A2h:  44 0F BE C8 8D 0C 8D 64 00 00 00 83 3C 31 00 74
00D653B2h:  3A A1 28 1B D8 00 8B 04 85 20 17 D8 00 8B 0C 08
00D653C2h:  D9 41 10 8B 14 10 D9 E0 6A 00 D8 42 14 6A 00 51
00D653D2h:  D8 05 E8 30 D7 00 D9 1C 24 EB 0A A1 F0 30 D7 00
00D653E2h:  6A 00 6A 00 50 FF 15 AC 01 D7 00 8B C5 47 8D 50
00D653F2h:  01 8A 08 40 84 C9 75 F9 2B C2 3B F8 0F 8C 3C FF
Stack (0012F6A4h):
0012F684h:  0012F95C 0012F934 00000000 F0622DD8
0012F694h:  F0622A2C 804DB8F3 F0622AEC 804E2490
0012F6A4h:  5F122EF0 5F122F14 09A67008 0012F6F0
0012F6B4h:  00D6562F 0AC30E68 00D65440 00D57D11
0012F6C4h:  0AC30E68 09A67008 00D5C6FC 09A67008
0012F6D4h:  09A67008 000802CE 5E010C57 00000000
0012F6E4h:  5E010C57 FFFFFF11 FFFFFE33 0012F72C
0012F6F4h:  00D53A6C 09A67008 0012F768 00D539E0
0012F704h:  77D18734 000802CE 0000000F 00000000
0012F714h:  00000000 00D539E0 DCBAABCD 00000000
0012F724h:  0012F768 00D539E0 0012F794 77D18816
0012F734h:  00D539E0 000802CE 0000000F 00000000
0012F744h:  00000000 0000000F 00D539E0 00000000
0012F754h:  00000014 00000001 00000000 00000000
0012F764h:  00000010 00000000 0000004E 00000000
0012F774h:  00000000 00000000 0012F748 0012F2C8
0012F784h:  0012F8A8 77D40467 77D18830 00000000
0012F794h:  0012F7C4 77D1C63F 00000000 00D539E0
0012F7A4h:  000802CE 0000000F 00000000 00000000
0012F7B4h:  00000000 00000000 00000082 001BFE48
Registers:
EAX: 0AC0F7C0, EBX: 0AC30E69, ECX: 6F522077, EDX: 00000180
ESI: 0AC0F7C0, EDI: 0000000A, EBP: 0AC30E68, ESP: 0012F6A4
Crash location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 7C910000h - 7C9C6000h
kernel32                        loaded at 7C800000h - 7C901000h
USER32                          loaded at 77D10000h - 77DA0000h
GDI32                            loaded at 77EF0000h - 77F36000h
ole32                            loaded at 774B0000h - 775ED000h
ADVAPI32                        loaded at 77DA0000h - 77E4C000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
msvcrt                          loaded at 77BE0000h - 77C38000h
COMCTL32                        loaded at 773A0000h - 774A2000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 76360000h - 763AA000h
SHELL32                          loaded at 7C9D0000h - 7D1EE000h
foo_albumlist                    loaded at 003E0000h - 003EB000h
foo_audioscrobbler              loaded at 00940000h - 00960000h
LIBCURL                          loaded at 00960000h - 00979000h
WS2_32                          loaded at 71A30000h - 71A47000h
WS2HELP                          loaded at 71A20000h - 71A28000h
WINMM                            loaded at 76B00000h - 76B2E000h
SYNCOR11                        loaded at 6BD00000h - 6BD0D000h
foo_cdda                        loaded at 00A00000h - 00A0E000h
foo_clienc                      loaded at 00A10000h - 00A1B000h
foo_console                      loaded at 00A20000h - 00A27000h
foo_diskwriter                  loaded at 00A30000h - 00A42000h
foo_dsp_delta                    loaded at 00A50000h - 00A57000h
foo_dsp_extra                    loaded at 00A60000h - 00A75000h
foo_follow_cursor_reset          loaded at 00A80000h - 00A86000h
foo_id3v2                        loaded at 00A90000h - 00AC0000h
MSVCP60                          loaded at 76030000h - 76095000h
foo_infobox                      loaded at 00AC0000h - 00AD3000h
foo_input_std                    loaded at 00AE0000h - 00B7E000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
foo_masstag                      loaded at 00B80000h - 00B94000h
foo_mod                          loaded at 00BA0000h - 00BA9000h
BASS                            loaded at 00BB0000h - 00C0A000h
foo_openwith                    loaded at 00C10000h - 00C19000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_output_std                  loaded at 00C30000h - 00C39000h
foo_out_dsound_ex2              loaded at 00C40000h - 00C49000h
DSOUND                          loaded at 73E90000h - 73EEC000h
VERSION                          loaded at 77BD0000h - 77BD8000h
foo_playlistfind                loaded at 00C60000h - 00C6B000h
foo_playlistgen_ex              loaded at 00C70000h - 00C7F000h
foo_read_http                    loaded at 00C80000h - 00C89000h
foo_rgscan                      loaded at 00C90000h - 00C9D000h
foo_toaster                      loaded at 00CA0000h - 00CC1000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
foo_uie_albumart                loaded at 00CE0000h - 00CEC000h
foo_uie_albumlist                loaded at 00CF0000h - 00D01000h
foo_uie_lyrics                  loaded at 00D10000h - 00D3A000h
WININET                          loaded at 77180000h - 77227000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
OLEAUT32                        loaded at 770F0000h - 7717C000h
foo_uie_tabs                    loaded at 00D40000h - 00D4A000h
foo_uie_vis_projectm            loaded at 00D50000h - 00D8C000h
OPENGL32                        loaded at 5F120000h - 5F1EC000h
GLU32                            loaded at 5FEA0000h - 5FEC1000h
DDRAW                            loaded at 736E0000h - 73729000h
DCIMAN32                        loaded at 73B40000h - 73B46000h
foo_uie_volume                  loaded at 00D90000h - 00D9B000h
foo_ui_columns                  loaded at 00DA0000h - 00DD7000h
foo_ui_std                      loaded at 08DE0000h - 08DF7000h
foo_vis_manager                  loaded at 00DE0000h - 00DE8000h
foo_winamp_spam                  loaded at 08E00000h - 08E07000h
foo_wma                          loaded at 08E10000h - 08E2A000h
WMVCore                          loaded at 08E30000h - 09074000h
WMASF                            loaded at 09080000h - 090BB000h
uxtheme                          loaded at 5B150000h - 5B188000h
ialmgicd                        loaded at 09510000h - 09743000h
ialmgdev                        loaded at 097E0000h - 0985B000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
wdmaud                          loaded at 72CA0000h - 72CA9000h
msacm32                          loaded at 72C90000h - 72C98000h
midimap                          loaded at 77BA0000h - 77BA7000h
mswsock                          loaded at 719D0000h - 71A10000h
DNSAPI                          loaded at 76EE0000h - 76F07000h
iphlpapi                        loaded at 76D20000h - 76D39000h
winrnr                          loaded at 76F70000h - 76F78000h
WLDAP32                          loaded at 76F20000h - 76F4D000h
hnetcfg                          loaded at 66740000h - 66799000h
wshtcpip                        loaded at 71A10000h - 71A18000h
rasadhlp                        loaded at 76F80000h - 76F86000h
KsUser                          loaded at 73E60000h - 73E64000h
Secur32                          loaded at 77FC0000h - 77FD1000h
urlmon                          loaded at 77230000h - 772CE000h
wsock32                          loaded at 71A50000h - 71A5A000h
RASAPI32                        loaded at 76EA0000h - 76EDC000h
rasman                          loaded at 76E50000h - 76E62000h
NETAPI32                        loaded at 597F0000h - 59844000h
TAPI32                          loaded at 76E70000h - 76E9F000h
rtutils                          loaded at 76E40000h - 76E4E000h
USERENV                          loaded at 76630000h - 766E4000h
DBGHELP                          loaded at 5D4B0000h - 5D551000h

Stack dump analysis:
Address: 5F122EF0h, location: "OPENGL32", loaded at 5F120000h - 5F1EC000h
Symbol: "glLoadIdentity" (+00000000h)
Address: 5F122F14h, location: "OPENGL32", loaded at 5F120000h - 5F1EC000h
Symbol: "glMatrixMode" (+00000000h)
Address: 00D6562Fh, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 00D65440h, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 00D57D11h, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 00D5C6FCh, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 00D53A6Ch, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 00D539E0h, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00D539E0h, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 00D539E0h, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 00D539E0h, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 00D539E0h, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1C63Fh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 00D539E0h, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 77D1C665h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 00D539E0h, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 5F14699Bh, location: "OPENGL32", loaded at 5F120000h - 5F1EC000h
Symbol: "wglSwapBuffers" (+000002F7h)
Address: 00D539E0h, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 5F146780h, location: "OPENGL32", loaded at 5F120000h - 5F1EC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 00D539E0h, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 5F146780h, location: "OPENGL32", loaded at 5F120000h - 5F1EC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 5F146780h, location: "OPENGL32", loaded at 5F120000h - 5F1EC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 5F146780h, location: "OPENGL32", loaded at 5F120000h - 5F1EC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 5F146780h, location: "OPENGL32", loaded at 5F120000h - 5F1EC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 00D73608h, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 5F146780h, location: "OPENGL32", loaded at 5F120000h - 5F1EC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 5F146780h, location: "OPENGL32", loaded at 5F120000h - 5F1EC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D1BF78h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "RedrawWindow" (+0000000Ch)
Address: 00D53372h, location: "foo_uie_vis_projectm", loaded at 00D50000h - 00D8C000h
Address: 00DE522Ch, location: "foo_vis_manager", loaded at 00DE0000h - 00DE8000h
Address: 00DE1879h, location: "foo_vis_manager", loaded at 00DE0000h - 00DE8000h
Address: 00DE522Ch, location: "foo_vis_manager", loaded at 00DE0000h - 00DE8000h
Address: 773D540Ah, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+000195E0h)
Address: 77EF6E49h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "BitBlt" (+00000089h)
Address: 77EF6E31h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "BitBlt" (+00000071h)
Address: 00CC0020h, location: "foo_toaster", loaded at 00CA0000h - 00CC1000h
Address: 77EF6C64h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "DeleteObject" (+00000229h)
Address: 77EF6D51h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "DeleteDC" (+000000ABh)
Address: 77EF59A0h, location: "GDI32", loaded at 77EF0000h - 77F36000h
Symbol: "SelectObject" (+00000000h)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 773D6065h, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001A23Bh)
Address: 773D6489h, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001A65Fh)
Address: 7C922270h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlInitializeCriticalSection" (+00000743h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+00000117h)

Version info:
foobar2000 v0.8.3
UNICODE

By the way, thanks a lot for this excellent component. I really love it.
Title: foo_vis_projectM
Post by: bleh on 2005-06-14 23:02:44
Quote
It is possible add support for cyrillic fonts in this nice plugin?
[a href="index.php?act=findpost&pid=306024"][{POST_SNAPBACK}][/a]
I'm currently looking into replacing projectM's current font rendering library with one that uses FreeType2.  When I get that done, you should be able to use Unicode-supporting TrueType fonts.

Quote
I seem to lose my mouse acceleration whenever foobar is in focus and the panel version of this plugin is in my components folder.

I tried deleting it from my components, that fixed it.

Using a Logitech Marblemouse and win XP sp2

great plugin 
[a href="index.php?act=findpost&pid=306106"][{POST_SNAPBACK}][/a]
Hmm, that's really weird.  Is this happening even with the panel closed?


Quote
Everytime I try to play a song called "Génesis" by Vox Dei, foobar crashes. (Only with this song, maybe the problem is the "é" in its title)[a href="index.php?act=findpost&pid=306132"][{POST_SNAPBACK}][/a]
Which version are you using?  There was a bug similar to this in earlier versions, but I thought I fixed it in 0.97.4.1
Title: foo_vis_projectM
Post by: m-z on 2005-06-14 23:21:12
Quote
Which version are you using?  There was a bug similar to this in earlier versions, but I thought I fixed it in 0.97.4.1
[a href="index.php?act=findpost&pid=306147"][{POST_SNAPBACK}][/a]

Oops, sorry. I didn't see the new version, I was using 0.97.4. It works great now, thanks.
Title: foo_vis_projectM
Post by: grindlestone on 2005-06-15 02:57:18
This is great work. Will test it exhaustively.

Did I say this was great work?
Title: foo_vis_projectM
Post by: Sandman2012 on 2005-06-15 06:36:50
Quote
This is great work. Will test it exhaustively.

Did I say this was great work?
[a href="index.php?act=findpost&pid=306205"][{POST_SNAPBACK}][/a]

If you didn't I will: It's great work!
Title: foo_vis_projectM
Post by: Trigger911 on 2005-06-15 06:56:30
this works great for me im in love with milkdrop again thanx sooo much

btw any possablitys to have it pass protect when u got full screen? would be alsome hehe i have a shoutcast server and im hardly home but i love to watch milk drop when im home

but thanx alot for porting this im gonna sit back and enjoy it
Title: foo_vis_projectM
Post by: jkwarras on 2005-06-15 13:41:20
This is really cool. Thanks!
Title: foo_vis_projectM
Post by: Eisprinz on 2005-06-15 16:00:36
Awesome work, and it's great you're working on a better font support. Maybe, in some hopefully not too distant future, you might even think about implementing one feature I've always missed with milkdrop/projectM: The ability to delete presets from within the vis... Or better yet, move them to an "unwanted" folder or something. I always hated handling hundreds of presets, of which I'd find at least 75% to be quite boring.

And in the same vein (ie managing the presets): Any chance of having the name of the current preset appear during playback (tab version)? Or is that way already there, and I'm just too stupid?
Title: foo_vis_projectM
Post by: bleh on 2005-06-15 16:54:20
Quote
btw any possablitys to have it pass protect when u got full screen? would be alsome hehe i have a shoutcast server and im hardly home but i love to watch milk drop when im home
[a href="index.php?act=findpost&pid=306234"][{POST_SNAPBACK}][/a]
As I said earlier, I might add this if I can figure out a good way to implement it; however, there are other issues that need more attention right now, like fonts and key handling and floating-point exceptions.


Quote
Maybe, in some hopefully not too distant future, you might even think about implementing one feature I've always missed with milkdrop/projectM: The ability to delete presets from within the vis... Or better yet, move them to an "unwanted" folder or something. I always hated handling hundreds of presets, of which I'd find at least 75% to be quite boring.
[a href="index.php?act=findpost&pid=306363"][{POST_SNAPBACK}][/a]
Interesting idea.  Not sure what the best way to deal with the possibility of accidentally marking a preset as unwanted would be, though.

Quote
And in the same vein (ie managing the presets): Any chance of having the name of the current preset appear during playback (tab version)? Or is that way already there, and I'm just too stupid?
It's there and it isn't.  If you press F3, it'll bring up a preset display.  However, key handling doesn't work in the panel version and I don't know why.  After I get the current round of crash fixes done, I'll go back to trying to fix that.
Title: foo_vis_projectM
Post by: 2xG on 2005-06-15 21:36:21
Quote
Hmm, that's really weird.  Is this happening even with the panel closed?

Yes, as soon as it's in my components, the acceleration dissapears. Its really strange...
Title: foo_vis_projectM
Post by: bleh on 2005-06-15 23:44:27
I have no idea why that's happening.  Does it also occur if you take out the panel version and install the non-panel version?  I don't think it should make any difference, but then I don't think this should be happening at all, so I'd appreciate it if you could narrow it down by that slight bit.
Title: foo_vis_projectM
Post by: 2xG on 2005-06-16 16:33:58
Quote
Does it also occur if you take out the panel version and install the non-panel version?

Yes, it does. 
Title: foo_vis_projectM
Post by: Sandman2012 on 2005-06-16 22:28:18
Just out of curiosity, what exactly are the differences between projectM and Milkdrop? projectM isn't just something using the now open-source Milkdrop code, right? It's technically something different?
Title: foo_vis_projectM
Post by: bleh on 2005-06-16 22:43:50
projectM is completely separate - it was originally written for use with XMMS in Linux and hence uses OpenGL instead of DirectX internally.  It's been around for a good deal longer than the public release of the Milkdrop source.
Title: foo_vis_projectM
Post by: Sandman2012 on 2005-06-16 23:45:17
Quote
projectM is completely separate - it was originally written for use with XMMS in Linux and hence uses OpenGL instead of DirectX internally.  It's been around for a good deal longer than the public release of the Milkdrop source.
[a href="index.php?act=findpost&pid=306661"][{POST_SNAPBACK}][/a]

I see. I knew it was separate, but wasn't sure of the specifics.
Title: foo_vis_projectM
Post by: gob on 2005-06-17 03:45:55
i just tried this out today. im using both the panel and the window version for full screen. this is pretty great. a screen saver for it would be sweet and might be very easy to implement if its just a matter of passing a keystroke.
Title: foo_vis_projectM
Post by: Trigger911 on 2005-06-17 17:48:31
yea im sorry not tryin to pester ya i just telling what think could possably make it better like input but keep up the alsome work ill be watching thi post heheh
Title: foo_vis_projectM
Post by: Bachi-Bouzouk on 2005-06-17 18:30:12
Quote
yea im sorry not tryin to pester ya i just telling what think could possably make it better like input but keep up the alsome work ill be watching thi post heheh
[a href="index.php?act=findpost&pid=306790"][{POST_SNAPBACK}][/a]
Hasn't got really its place here but well, for american people, the grammatical efforts are not here. If it's easy to understand the limited abilities to write in english for people speaking another language, it's quite unbearable from an english spoking person to write like this. If we try to avoid mistakes, an effort should be done from people knowing the language but using slang/abbreviations etc.. as it is very hard to read for others. thanks.

Anyway, I'm following this post intensly and I will test projectM as soon as people say that it is fully operating, when the major steps are done.
Title: foo_vis_projectM
Post by: Eisprinz on 2005-06-18 13:35:52
Quote
Quote
Maybe, in some hopefully not too distant future, you might even think about implementing one feature I've always missed with milkdrop/projectM: The ability to delete presets from within the vis... Or better yet, move them to an "unwanted" folder or something. I always hated handling hundreds of presets, of which I'd find at least 75% to be quite boring.
[a href="index.php?act=findpost&pid=306363"][{POST_SNAPBACK}][/a]
Interesting idea.  Not sure what the best way to deal with the possibility of accidentally marking a preset as unwanted would be, though.

That would be were the "unwanted" folder would come in: It would be kind of a recycling bin for the deleted presets. Maybe there would have to be a switch toggling between the normal presets, and the ones in the bin. That way, you could browse through the unwanted/"deleted" presets if you've been too trigger-happy.

Quote
Quote
And in the same vein (ie managing the presets): Any chance of having the name of the current preset appear during playback (tab version)? Or is that way already there, and I'm just too stupid?
It's there and it isn't.  If you press F3, it'll bring up a preset display.  However, key handling doesn't work in the panel version and I don't know why.  After I get the current round of crash fixes done, I'll go back to trying to fix that.
[a href="index.php?act=findpost&pid=306374"][{POST_SNAPBACK}][/a]

Brilliant!
Title: foo_vis_projectM
Post by: bleh on 2005-06-19 00:07:34
New build up.  Little is different in this version other than that there's a context menu now, delayed flush should be un-broken, and anyone with floating-point exceptions turned on will notice significantly fewer divide by zero errors, though some overflow will still occur with certain presets.
Title: foo_vis_projectM
Post by: A_Man_Eating_Duck on 2005-06-19 01:18:54
I have just installed v0.97.5 (including presets and msvcr71.dll) and it doesn't want to change presets. i have pointed to the fonts and presets folders in the config

All i get is two red horizontal bars also the song titles, track length and frame rate (from the right click menu) don't display either in full screen or windowed.

when i try to change the preset via the right click menu i get this in the console
Code: [Select]
WARNING (foo_vis_projectm) : Preset weirdness; going to idle preset


the previous version did work for me, but when i tried to revert back to it, i get the same weirdness.

I have no problems with Baconwrap and milkdrop

Any ideas ?

-Whoops-

Winxp (sp2)
Directx 9.0c
5.6 Catalysts
Title: foo_vis_projectM
Post by: bleh on 2005-06-19 02:06:57
From what you're describing, projectM isn't loading your preset and font directories.  Double-check that they're correct - I haven't seen this happen before and I can't think of anything that I changed between these two versions that would cause such behavior.
Title: foo_vis_projectM
Post by: A_Man_Eating_Duck on 2005-06-19 02:54:13
Quote
From what you're describing, projectM isn't loading your preset and font directories.  Double-check that they're correct - I haven't seen this happen before and I can't think of anything that I changed between these two versions that would cause such behavior.
[a href="index.php?act=findpost&pid=307151"][{POST_SNAPBACK}][/a]

hmmm, i finally got it working, i set both the fonts and presets directory locations to incorrect ones, ran projectM and then reselected the directories i had in there before.

is the font used for the artist - title meant to look like it's desolved (e.g. not a solid font) ?
Title: foo_vis_projectM
Post by: rapsodie on 2005-06-19 03:26:08
Great plugin, but I'm a little confused as to how one changes presets.  Is there a way to see the list of available presets and choose between them, other than right clicking on "Move to Next" and closing Foobar beforehand?  :-/

Am also getting a bug when I try to edit the preferences.  My console will pop up with this error:

ERROR (foo_vis_projectm) : No suitable display modes found for that device.

Am I doing something wrong?  :-/
Title: foo_vis_projectM
Post by: bleh on 2005-06-19 05:26:10
Quote
is the font used for the artist - title meant to look like it's desolved (e.g. not a solid font) ?
[a href="index.php?act=findpost&pid=307164"][{POST_SNAPBACK}][/a]
Apparently.  That's one of the things that I was planning on changing if I worked a different font library in.


Quote
Great plugin, but I'm a little confused as to how one changes presets.  Is there a way to see the list of available presets and choose between them, other than right clicking on "Move to Next" and closing Foobar beforehand?  :-/
[a href="index.php?act=findpost&pid=307166"][{POST_SNAPBACK}][/a]
Unfortunately, no.  It looks like there's some code in projectM for a preset selector, but since there isn't any way to bring it up in the default key handler, I'm not sure if it works or not.  Also, the current preset isn't memorized on shutdown, so closing foobar isn't going to do any good there.
Quote
Am also getting a bug when I try to edit the preferences.  My console will pop up with this error:

ERROR (foo_vis_projectm) : No suitable display modes found for that device.

Am I doing something wrong?  :-/
It isn't finding a mode that it likes for your display.  I'm guessing that color depth is the problem - I set projectM up to only use 32-bit color modes for the fullscreen displays since that's what the other projectM plugins do and I just haven't gotten around to doing much with other values.  I'll probably have an edited build that allows for the use of 16-bit color modes tomorrow and that should hopefully fix things for you.
Title: foo_vis_projectM
Post by: Betse on 2005-06-19 11:03:52
Quote
Note: Expect stuff to be broken. I still don't know what I'm doing.
Well you get well along without knowing a thing you're doing. Keep up the great work
i love it
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-19 11:17:03
Quote
New build up.  Little is different in this version other than that there's a context menu now, delayed flush should be un-broken, and anyone with floating-point exceptions turned on will notice significantly fewer divide by zero errors, though some overflow will still occur with certain presets.
[a href="index.php?act=findpost&pid=307124"][{POST_SNAPBACK}][/a]

Hi,
The addition of the context menu is a good thing. Would it be possible to not pause the animation when the context menu is displayed ?

The context menu is great  especially for the panel version because now we can go into fullscreen. I have a problem though because when i want to exit fullscreen i got an error in the console and Project M won't work until i close and restart foobar.
Code: [Select]
ERROR (foo_uie_vis_projectm): Couldn't set proper pixel format.
ERROR (foo_uie_vis_projectm): Unable to go fullscreen



Also in the panel version , in fullscreen , the context menu is not always displayed each time i right-click ( it works fine in the window version )
ie:
- 1st right-click > the animation stops , but no context menu displayed
- 2nd right-click > the animation restarts , the context menu appears , but the mouse  disappers
- 3rd right-click > the animation stops , but no context menu displayed and the mouse comes back
etc for about 10 times and then finally it behave like the window version ( animation stops , the context menu and the mouse are both displayed )

it s not always the same pattern. Sometimes it's:
- 1st right-click > the animation stops , but no context menu displayed
- 2nd right-click > the animation restarts then stops after half a second, but no context menu displayed
- 3rd right-click > the animation restarts then stops after half a second, but no context menu displayed
- 4th right-click > the animation restarts , the context menu appears , but the mouse  disappers

It seems very random.

I hope i m not discouraging you with all of this 
Title: foo_vis_projectM
Post by: lightbulb on 2005-06-19 13:48:11
I can vouch for Hamallainen, termination of fullscreen mode with panel version results in static gray box until manual restart of foobar.  Nice plug though.
Title: foo_vis_projectM
Post by: bleh on 2005-06-19 18:24:09
Quote
The addition of the context menu is a good thing. Would it be possible to not pause the animation when the context menu is displayed ?
[a href="index.php?act=findpost&pid=307222"][{POST_SNAPBACK}][/a]
If I don't pause it, then the menu has to be redrawn every frame, which I don't like and could lead to flickering or general slowness with a complicated preset on older machines (like mine).

Quote
The context menu is great  especially for the panel version because now we can go into fullscreen. I have a problem though because when i want to exit fullscreen i got an error in the console and Project M won't work until i close and restart foobar.
Code: [Select]
ERROR (foo_uie_vis_projectm): Couldn't set proper pixel format.
ERROR (foo_uie_vis_projectm): Unable to go fullscreen
I can't get the pixel format issue to happen on my machine, but then I made a change in a related portion of the code last night that might have fixed this.  We'll see with the next release.  Also, closing and re-opening the projectM panel should re-initialize it completely.  Is this not working for you?

Quote
Also in the panel version , in fullscreen , the context menu is not always displayed each time i right-click ( it works fine in the window version )
ie:
- 1st right-click > the animation stops , but no context menu displayed
- 2nd right-click > the animation restarts , the context menu appears , but the mouse  disappers
- 3rd right-click > the animation stops , but no context menu displayed and the mouse comes back
etc for about 10 times and then finally it behave like the window version ( animation stops , the context menu and the mouse are both displayed )
Something like this confirmed on another machine I have access to (Radeon 9200, Windows 2000).  Unfortunately, it doesn't happen on my computer (GeForce2, Windows XP w/ SP2), which is where Visual Studio is.  I'll try making some random changes and running builds between the computers until I figure out what's going on.
Title: foo_vis_projectM
Post by: Betse on 2005-06-19 22:23:19
Quote
Hi,
The addition of the context menu is a good thing. Would it be possible to not pause the animation when the context menu is displayed ?

The context menu is great  especially for the panel version because now we can go into fullscreen. I have a problem though because when i want to exit fullscreen i got an error in the console and Project M won't work until i close and restart foobar.
Code: [Select]
ERROR (foo_uie_vis_projectm): Couldn't set proper pixel format.
ERROR (foo_uie_vis_projectm): Unable to go fullscreen



Also in the panel version , in fullscreen , the context menu is not always displayed each time i right-click ( it works fine in the window version )
ie:
- 1st right-click > the animation stops , but no context menu displayed
- 2nd right-click > the animation restarts , the context menu appears , but the mouse  disappers
- 3rd right-click > the animation stops , but no context menu displayed and the mouse comes back
etc for about 10 times and then finally it behave like the window version ( animation stops , the context menu and the mouse are both displayed )

it s not always the same pattern. Sometimes it's:
- 1st right-click > the animation stops , but no context menu displayed
- 2nd right-click > the animation restarts then stops after half a second, but no context menu displayed
- 3rd right-click > the animation restarts then stops after half a second, but no context menu displayed
- 4th right-click > the animation restarts , the context menu appears , but the mouse  disappers

It seems very random.

I hope i m not discouraging you with all of this 
[a href="index.php?act=findpost&pid=307222"][{POST_SNAPBACK}][/a]
I have the same problem (radeon 9800pro, win XP SP2)

Also when the framerate is shown it says that it has a framerate of about 1.1-1.4 fps. I can see that's not that, its smooth and shiny, so probably 20+ fps. Not a problem, but a small bug...
Title: foo_vis_projectM
Post by: 12zmcnvow1277 on 2005-06-20 10:30:41
This is awesome, it truely is. Is it at all possible to make it so when you right click on the plugin window the viz doesn't pause. Sometimes I right click then click away and the voz is stuck until i click a few menu items...

Otherwise this is fantastic 
Title: foo_vis_projectM
Post by: Bachi-Bouzouk on 2005-06-20 20:09:14
it is not the latest version, but anyway:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0C07D898h
Access violation, operation: read, address: 00030003h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (0C07D898h):
0C07D858h:  24 04 E9 21 00 00 00 57 8B 79 04 E8 28 FE FF FF
0C07D868h:  5F C3 8B 51 04 E9 7E FE FF FF CC CC CC CC CC CC
0C07D878h:  CC CC CC CC CC CC CC CC 83 EC 08 56 8B 74 24 10
0C07D888h:  85 F6 75 0B DD 05 48 17 08 0C 5E 83 C4 08 C3 57
0C07D898h:  8B 3E 85 FF 75 22 8B 76 04 85 F6 75 0C DD 05 60
0C07D8A8h:  16 08 0C 5F 5E 83 C4 08 C3 56 E8 79 FF FF FF 83
0C07D8B8h:  C4 04 5F 5E 83 C4 08 C3 8B 46 08 50 E8 B7 FF FF
0C07D8C8h:  FF DD 5C 24 0C 8B 4E 0C 51 E8 AA FF FF FF 8B 3F
Stack (0012F4F4h):
0012F4D4h:  0012F960 B1A75A7C 00000001 80527571
0012F4E4h:  B1A75AC0 7FFDE700 00000000 00000000
0012F4F4h:  0EAA8008 0EAA8CA8 00000010 7C3416F8
0012F504h:  0C07D8C9 00030003 0EAA8D30 00000000
0012F514h:  0EAA8D30 0EAA8D48 0C07D6BC 0EAA8CA8
0012F524h:  0EAA8D48 5F072CE0 0E8478F8 0EAA8BD0
0012F534h:  0C07D868 00000000 0C07D8B7 0EAA8D48
0012F544h:  0E8478F8 0EAA8D70 0EAA8C38 0C07B9CF
0012F554h:  0C07D8C9 0EAA8D58 0C07B9B0 0EAA8DD8
0012F564h:  0C079099 0EAA8C38 0C07B9C2 0EAA8D70
0012F574h:  0EAA8E00 0C079099 0EAA8DD8 0C07B9B0
0012F584h:  0EAA8FA0 0C07908A 0C07B9B0 0EAA8E00
0012F594h:  0C07B9B0 0EAA91F0 0C07908A 0C07B9B0
0012F5A4h:  0EAA8FA0 0C07B9B0 0EAA9440 0C07908A
0012F5B4h:  0C07B9B0 0EAA91F0 0C07B9B0 0EAA9690
0012F5C4h:  0C07908A 0C07B9B0 0EAA9440 0C07B9B0
0012F5D4h:  0EAA98E0 0C07908A 0C07B9B0 0EAA9690
0012F5E4h:  0C07B9B0 0EAA9B30 0C07908A 0C07B9B0
0012F5F4h:  0EAA98E0 0C07B9B0 0EAA9D80 0C07908A
0012F604h:  0C07B9B0 0EAA9B30 0C07B9B0 0EABF030
Registers:
EAX: 00030003, EBX: 201903F8, ECX: 0EAA8CD0, EDX: 0EAA8CD0
ESI: 00030003, EDI: 0EAA8008, EBP: 0012F684, ESP: 0012F4F4
Crash location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 77F40000h - 77FEE000h
kernel32                        loaded at 77E40000h - 77F36000h
USER32                          loaded at 77D10000h - 77D9D000h
GDI32                            loaded at 7E0B0000h - 7E0F1000h
ADVAPI32                        loaded at 77DA0000h - 77E3E000h
RPCRT4                          loaded at 78000000h - 78087000h
ole32                            loaded at 4FEC0000h - 4FFF6000h
COMCTL32                        loaded at 78090000h - 78175000h
msvcrt                          loaded at 77BE0000h - 77C33000h
SHLWAPI                          loaded at 70A70000h - 70AD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 76340000h - 76386000h
SHELL32                          loaded at 00460000h - 00C68000h
foo_ac3                          loaded at 010E0000h - 010F3000h
foo_albumlist                    loaded at 01100000h - 0110B000h
foo_apl                          loaded at 01110000h - 0111A000h
foo_burninate                    loaded at 01120000h - 0112C000h
VERSION                          loaded at 77BD0000h - 77BD7000h
foo_cdda                        loaded at 01130000h - 0113E000h
foo_channel_mixer                loaded at 01140000h - 0116F000h
MSVCR71                          loaded at 7C340000h - 7C396000h
uxtheme                          loaded at 5B090000h - 5B0C4000h
foo_console                      loaded at 01180000h - 01187000h
foo_dbsearch                    loaded at 01190000h - 011A8000h
foo_diskwriter                  loaded at 011B0000h - 011C2000h
WINMM                            loaded at 76AE0000h - 76B0E000h
foo_dsp_crossfeed                loaded at 01250000h - 01256000h
foo_dsp_nogaps                  loaded at 01260000h - 01267000h
foo_dsp_skip_silence            loaded at 01270000h - 01277000h
foo_flac                        loaded at 01280000h - 0129C000h
foo_flaccer                      loaded at 012A0000h - 012B6000h
foo_freedb                      loaded at 012C0000h - 012EE000h
WS2_32                          loaded at 719F0000h - 71A05000h
WS2HELP                          loaded at 719E0000h - 719E8000h
foo_history                      loaded at 01330000h - 01345000h
foo_id3v2                        loaded at 01350000h - 01380000h
MSVCP60                          loaded at 76010000h - 76071000h
foo_infobox                      loaded at 01380000h - 01393000h
foo_input_std                    loaded at 013A0000h - 0143E000h
MSACM32                          loaded at 77BB0000h - 77BC4000h
foo_lpac                        loaded at 01440000h - 01447000h
lpac_codec_api                  loaded at 01450000h - 0145A000h
lpaccodec                        loaded at 01460000h - 01489000h
foo_massdelete                  loaded at 016B0000h - 016BA000h
foo_masstag                      loaded at 016C0000h - 016D4000h
foo_mod                          loaded at 016E0000h - 016E9000h
BASS                            loaded at 016F0000h - 0174A000h
foo_mpeg4u                      loaded at 01750000h - 01779000h
foo_msn                          loaded at 01780000h - 01787000h
foo_nez                          loaded at 01790000h - 017BB000h
foo_ofr                          loaded at 017C0000h - 017C6000h
OptimFROG                        loaded at 017D0000h - 017FC000h
foo_out_dsound_ex                loaded at 01810000h - 01819000h
DSOUND                          loaded at 73E60000h - 73EB5000h
foo_out_ks                      loaded at 01830000h - 0183B000h
SETUPAPI                        loaded at 76610000h - 766FC000h
foo_playcount                    loaded at 01840000h - 0184A000h
foo_playlist_output              loaded at 01850000h - 0186A000h
foo_playlist_output_custom      loaded at 01870000h - 0188A000h
foo_prettypop                    loaded at 01890000h - 018C7000h
mscoree                          loaded at 79170000h - 79196000h
mscorwks                        loaded at 791B0000h - 79416000h
fusion                          loaded at 79040000h - 79085000h
mscorlib                        loaded at 79780000h - 7998C000h
mscorlib                        loaded at 79990000h - 79CCC000h
MSCORJIT                        loaded at 79430000h - 7947D000h
foo_read_http                    loaded at 03CC0000h - 03CC9000h
foo_rgscan                      loaded at 03CD0000h - 03CDD000h
foo_scroll                      loaded at 03CE0000h - 03CE6000h
foo_search_ex                    loaded at 03CF0000h - 03CF8000h
foo_sid                          loaded at 03D00000h - 03D47000h
foo_spc                          loaded at 03D50000h - 03D61000h
foo_speex                        loaded at 03D70000h - 03D88000h
foo_tfmx                        loaded at 03D90000h - 03D99000h
foo_tta                          loaded at 03DA0000h - 03DA9000h
foo_tta_old                      loaded at 03DB0000h - 03DB9000h
foo_uie_albumart                loaded at 03DC0000h - 03DCC000h
gdiplus                          loaded at 70D00000h - 70E91000h
foo_uie_albumlist                loaded at 03DE0000h - 03DF1000h
foo_uie_explorer                loaded at 03E00000h - 03E16000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
foo_uie_simple_spectrum          loaded at 03E20000h - 03E2B000h
foo_uie_tabs                    loaded at 03E30000h - 03E3A000h
foo_uie_trackinfo                loaded at 03E40000h - 03E4B000h
foo_uie_vis_projectm            loaded at 03E50000h - 03E8C000h
OPENGL32                        loaded at 5F070000h - 5F136000h
GLU32                            loaded at 68F80000h - 68F9F000h
DDRAW                            loaded at 736B0000h - 736F4000h
DCIMAN32                        loaded at 73B10000h - 73B16000h
foo_ui_columns                  loaded at 0BE90000h - 0BEC7000h
foo_ui_std                      loaded at 0BED0000h - 0BEE7000h
foo_unpack                      loaded at 0BFF0000h - 0C021000h
OLEAUT32                        loaded at 770E0000h - 7716B000h
foo_utils                        loaded at 0C030000h - 0C041000h
foo_vis_manager                  loaded at 0C050000h - 0C058000h
foo_vis_projectm                loaded at 0C060000h - 0C09D000h
foo_vis_simple_spectrum          loaded at 0C0A0000h - 0C0AA000h
foo_wma                          loaded at 0C0B0000h - 0C0CA000h
WMVCore                          loaded at 0C0D0000h - 0C314000h
WMASF                            loaded at 0C320000h - 0C35B000h
MSCTF                            loaded at 74690000h - 746D4000h
lgscroll                        loaded at 10100000h - 10116000h
atioglxx                        loaded at 69000000h - 694C6000h
appHelp                          loaded at 75ED0000h - 75EEF000h
CLBCATQ                          loaded at 7A170000h - 7A1F1000h
COMRes                          loaded at 77000000h - 770D4000h
cscui                            loaded at 765B0000h - 76601000h
CSCDLL                          loaded at 76590000h - 765AC000h
system.drawing                  loaded at 7B490000h - 7B506000h
system.drawing                  loaded at 7B510000h - 7B5DE000h
system.windows.forms            loaded at 7B610000h - 7B808000h
system.windows.forms            loaded at 7B810000h - 7BAF2000h
system                          loaded at 7B0A0000h - 7B1CE000h
system                          loaded at 7B1D0000h - 7B3B0000h
wdmaud                          loaded at 72C70000h - 72C79000h
msacm32                          loaded at 72C60000h - 72C68000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E30000h - 73E34000h
mslbui                          loaded at 60970000h - 60978000h
imagehlp                        loaded at 76C40000h - 76C62000h
DBGHELP                          loaded at 6D9E0000h - 6DA5D000h

Stack dump analysis:
Address: 7C3416F8h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "malloc" (+0000000Fh)
Address: 0C07D8C9h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07D6BCh, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 5F072CE0h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "glVertex3f" (+00000000h)
Address: 0C07D868h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07D8B7h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9CFh, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07D8C9h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C079099h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9C2h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C079099h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C074892h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C067C6Eh, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 5F072E84h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "glMatrixMode" (+00000000h)
Address: 5F072E60h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "glLoadIdentity" (+00000000h)
Address: 0C06CD01h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C0642F1h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 00434FB9h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D18654h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "IsCharAlphaNumericA" (+00006498h)
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 77D18723h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "IsCharAlphaNumericA" (+00006567h)
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 77D45602h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "CreateAcceleratorTableA" (+00000314h)
Address: 77D18740h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "IsCharAlphaNumericA" (+00006584h)
Address: 77D1A7EBh, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "IsWindowVisible" (+00000090h)
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 77D1B70Dh, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "CallWindowProcW" (+00000019h)
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 5F092CCFh, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "wglSwapBuffers" (+000002E5h)
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 5F092AB6h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "wglSwapBuffers" (+000000CCh)
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 77D18654h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "IsCharAlphaNumericA" (+00006498h)
Address: 5F092AB6h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "wglSwapBuffers" (+000000CCh)
Address: 5F092AB6h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "wglSwapBuffers" (+000000CCh)
Address: 77D18723h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "IsCharAlphaNumericA" (+00006567h)
Address: 5F092AB6h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "wglSwapBuffers" (+000000CCh)
Address: 77D1EED5h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "CallNextHookEx" (+00000039h)
Address: 77D45602h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "CreateAcceleratorTableA" (+00000314h)
Address: 77D18740h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "IsCharAlphaNumericA" (+00006584h)
Address: 77D19153h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "PostMessageA" (+000000ADh)
Address: 5F092AB6h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "wglSwapBuffers" (+000000CCh)
Address: 0C0846C8h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h

Version info:
foobar2000 v0.8.3
UNICODE

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0C07D898h
Access violation, operation: read, address: 00030003h
Call path:
WinMain=>app_mainloop
This is your 3-rd crash. When reporting the problem to a developer, please try to post info about the first crash instead.
Code bytes (0C07D898h):
0C07D858h:  24 04 E9 21 00 00 00 57 8B 79 04 E8 28 FE FF FF
0C07D868h:  5F C3 8B 51 04 E9 7E FE FF FF CC CC CC CC CC CC
0C07D878h:  CC CC CC CC CC CC CC CC 83 EC 08 56 8B 74 24 10
0C07D888h:  85 F6 75 0B DD 05 48 17 08 0C 5E 83 C4 08 C3 57
0C07D898h:  8B 3E 85 FF 75 22 8B 76 04 85 F6 75 0C DD 05 60
0C07D8A8h:  16 08 0C 5F 5E 83 C4 08 C3 56 E8 79 FF FF FF 83
0C07D8B8h:  C4 04 5F 5E 83 C4 08 C3 8B 46 08 50 E8 B7 FF FF
0C07D8C8h:  FF DD 5C 24 0C 8B 4E 0C 51 E8 AA FF FF FF 8B 3F
Stack (0012FA1Ch):
0012F9FCh:  00000000 00000000 0014566B 00000383
0012FA0Ch:  000003FB 00000000 B1A755FC 86C4F1B8
0012FA1Ch:  0EAA8008 0EAA8CA8 00000010 7C3416F8
0012FA2Ch:  0C07D8C9 00030003 0EAA8D30 00000000
0012FA3Ch:  0EAA8D30 0EAA8D48 0C07D6BC 0EAA8CA8
0012FA4Ch:  0EAA8D48 5F072CE0 0E8478F8 0EAA8BD0
0012FA5Ch:  0C07D868 00000000 0C07D8B7 0EAA8D48
0012FA6Ch:  0E8478F8 0EAA8D70 0EAA8C38 0C07B9CF
0012FA7Ch:  0C07D8C9 0EAA8D58 0C07B9B0 0EAA8DD8
0012FA8Ch:  0C079099 0EAA8C38 0C07B9C2 0EAA8D70
0012FA9Ch:  0EAA8E00 0C079099 0EAA8DD8 0C07B9B0
0012FAACh:  0EAA8FA0 0C07908A 0C07B9B0 0EAA8E00
0012FABCh:  0C07B9B0 0EAA91F0 0C07908A 0C07B9B0
0012FACCh:  0EAA8FA0 0C07B9B0 0EAA9440 0C07908A
0012FADCh:  0C07B9B0 0EAA91F0 0C07B9B0 0EAA9690
0012FAECh:  0C07908A 0C07B9B0 0EAA9440 0C07B9B0
0012FAFCh:  0EAA98E0 0C07908A 0C07B9B0 0EAA9690
0012FB0Ch:  0C07B9B0 0EAA9B30 0C07908A 0C07B9B0
0012FB1Ch:  0EAA98E0 0C07B9B0 0EAA9D80 0C07908A
0012FB2Ch:  0C07B9B0 0EAA9B30 0C07B9B0 0EABF030
Registers:
EAX: 00030003, EBX: 0EA1F698, ECX: 0EAA8CD0, EDX: 0EAA8CD0
ESI: 00030003, EDI: 0EAA8008, EBP: 0012FBAC, ESP: 0012FA1C
Crash location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 77F40000h - 77FEE000h
kernel32                        loaded at 77E40000h - 77F36000h
USER32                          loaded at 77D10000h - 77D9D000h
GDI32                            loaded at 7E0B0000h - 7E0F1000h
ADVAPI32                        loaded at 77DA0000h - 77E3E000h
RPCRT4                          loaded at 78000000h - 78087000h
ole32                            loaded at 4FEC0000h - 4FFF6000h
COMCTL32                        loaded at 78090000h - 78175000h
msvcrt                          loaded at 77BE0000h - 77C33000h
SHLWAPI                          loaded at 70A70000h - 70AD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 76340000h - 76386000h
SHELL32                          loaded at 00460000h - 00C68000h
foo_ac3                          loaded at 010E0000h - 010F3000h
foo_albumlist                    loaded at 01100000h - 0110B000h
foo_apl                          loaded at 01110000h - 0111A000h
foo_burninate                    loaded at 01120000h - 0112C000h
VERSION                          loaded at 77BD0000h - 77BD7000h
foo_cdda                        loaded at 01130000h - 0113E000h
foo_channel_mixer                loaded at 01140000h - 0116F000h
MSVCR71                          loaded at 7C340000h - 7C396000h
uxtheme                          loaded at 5B090000h - 5B0C4000h
foo_console                      loaded at 01180000h - 01187000h
foo_dbsearch                    loaded at 01190000h - 011A8000h
foo_diskwriter                  loaded at 011B0000h - 011C2000h
WINMM                            loaded at 76AE0000h - 76B0E000h
foo_dsp_crossfeed                loaded at 01250000h - 01256000h
foo_dsp_nogaps                  loaded at 01260000h - 01267000h
foo_dsp_skip_silence            loaded at 01270000h - 01277000h
foo_flac                        loaded at 01280000h - 0129C000h
foo_flaccer                      loaded at 012A0000h - 012B6000h
foo_freedb                      loaded at 012C0000h - 012EE000h
WS2_32                          loaded at 719F0000h - 71A05000h
WS2HELP                          loaded at 719E0000h - 719E8000h
foo_history                      loaded at 01330000h - 01345000h
foo_id3v2                        loaded at 01350000h - 01380000h
MSVCP60                          loaded at 76010000h - 76071000h
foo_infobox                      loaded at 01380000h - 01393000h
foo_input_std                    loaded at 013A0000h - 0143E000h
MSACM32                          loaded at 77BB0000h - 77BC4000h
foo_lpac                        loaded at 01440000h - 01447000h
lpac_codec_api                  loaded at 01450000h - 0145A000h
lpaccodec                        loaded at 01460000h - 01489000h
foo_massdelete                  loaded at 016B0000h - 016BA000h
foo_masstag                      loaded at 016C0000h - 016D4000h
foo_mod                          loaded at 016E0000h - 016E9000h
BASS                            loaded at 016F0000h - 0174A000h
foo_mpeg4u                      loaded at 01750000h - 01779000h
foo_msn                          loaded at 01780000h - 01787000h
foo_nez                          loaded at 01790000h - 017BB000h
foo_ofr                          loaded at 017C0000h - 017C6000h
OptimFROG                        loaded at 017D0000h - 017FC000h
foo_out_dsound_ex                loaded at 01810000h - 01819000h
DSOUND                          loaded at 73E60000h - 73EB5000h
foo_out_ks                      loaded at 01830000h - 0183B000h
SETUPAPI                        loaded at 76610000h - 766FC000h
foo_playcount                    loaded at 01840000h - 0184A000h
foo_playlist_output              loaded at 01850000h - 0186A000h
foo_playlist_output_custom      loaded at 01870000h - 0188A000h
foo_prettypop                    loaded at 01890000h - 018C7000h
mscoree                          loaded at 79170000h - 79196000h
mscorwks                        loaded at 791B0000h - 79416000h
fusion                          loaded at 79040000h - 79085000h
mscorlib                        loaded at 79780000h - 7998C000h
mscorlib                        loaded at 79990000h - 79CCC000h
MSCORJIT                        loaded at 79430000h - 7947D000h
foo_read_http                    loaded at 03CC0000h - 03CC9000h
foo_rgscan                      loaded at 03CD0000h - 03CDD000h
foo_scroll                      loaded at 03CE0000h - 03CE6000h
foo_search_ex                    loaded at 03CF0000h - 03CF8000h
foo_sid                          loaded at 03D00000h - 03D47000h
foo_spc                          loaded at 03D50000h - 03D61000h
foo_speex                        loaded at 03D70000h - 03D88000h
foo_tfmx                        loaded at 03D90000h - 03D99000h
foo_tta                          loaded at 03DA0000h - 03DA9000h
foo_tta_old                      loaded at 03DB0000h - 03DB9000h
foo_uie_albumart                loaded at 03DC0000h - 03DCC000h
gdiplus                          loaded at 70D00000h - 70E91000h
foo_uie_albumlist                loaded at 03DE0000h - 03DF1000h
foo_uie_explorer                loaded at 03E00000h - 03E16000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
foo_uie_simple_spectrum          loaded at 03E20000h - 03E2B000h
foo_uie_tabs                    loaded at 03E30000h - 03E3A000h
foo_uie_trackinfo                loaded at 03E40000h - 03E4B000h
foo_uie_vis_projectm            loaded at 03E50000h - 03E8C000h
OPENGL32                        loaded at 5F070000h - 5F136000h
GLU32                            loaded at 68F80000h - 68F9F000h
DDRAW                            loaded at 736B0000h - 736F4000h
DCIMAN32                        loaded at 73B10000h - 73B16000h
foo_ui_columns                  loaded at 0BE90000h - 0BEC7000h
foo_ui_std                      loaded at 0BED0000h - 0BEE7000h
foo_unpack                      loaded at 0BFF0000h - 0C021000h
OLEAUT32                        loaded at 770E0000h - 7716B000h
foo_utils                        loaded at 0C030000h - 0C041000h
foo_vis_manager                  loaded at 0C050000h - 0C058000h
foo_vis_projectm                loaded at 0C060000h - 0C09D000h
foo_vis_simple_spectrum          loaded at 0C0A0000h - 0C0AA000h
foo_wma                          loaded at 0C0B0000h - 0C0CA000h
WMVCore                          loaded at 0C0D0000h - 0C314000h
WMASF                            loaded at 0C320000h - 0C35B000h
MSCTF                            loaded at 74690000h - 746D4000h
lgscroll                        loaded at 10100000h - 10116000h
atioglxx                        loaded at 69000000h - 694C6000h
appHelp                          loaded at 75ED0000h - 75EEF000h
CLBCATQ                          loaded at 7A170000h - 7A1F1000h
COMRes                          loaded at 77000000h - 770D4000h
cscui                            loaded at 765B0000h - 76601000h
CSCDLL                          loaded at 76590000h - 765AC000h
system.drawing                  loaded at 7B490000h - 7B506000h
system.drawing                  loaded at 7B510000h - 7B5DE000h
system.windows.forms            loaded at 7B610000h - 7B808000h
system.windows.forms            loaded at 7B810000h - 7BAF2000h
system                          loaded at 7B0A0000h - 7B1CE000h
system                          loaded at 7B1D0000h - 7B3B0000h
wdmaud                          loaded at 72C70000h - 72C79000h
msacm32                          loaded at 72C60000h - 72C68000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E30000h - 73E34000h
mslbui                          loaded at 60970000h - 60978000h
imagehlp                        loaded at 76C40000h - 76C62000h
DBGHELP                          loaded at 6D9E0000h - 6DA5D000h
netapi32                        loaded at 71B80000h - 71BCE000h

Stack dump analysis:
Address: 7C3416F8h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "malloc" (+0000000Fh)
Address: 0C07D8C9h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07D6BCh, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 5F072CE0h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "glVertex3f" (+00000000h)
Address: 0C07D868h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07D8B7h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9CFh, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07D8C9h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C079099h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9C2h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C079099h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07908Ah, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C074892h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C07B9B0h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C067C6Eh, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 5F072E84h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "glMatrixMode" (+00000000h)
Address: 5F072E60h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "glLoadIdentity" (+00000000h)
Address: 0C06CD01h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C0642F1h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 77D45602h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "CreateAcceleratorTableA" (+00000314h)
Address: 77D1EE90h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "GetScrollInfo" (+000000A7h)
Address: 77D1EE88h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "GetScrollInfo" (+0000009Fh)
Address: 77D1EF40h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "CallNextHookEx" (+000000A4h)
Address: 77D18654h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "IsCharAlphaNumericA" (+00006498h)
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 77D18723h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "IsCharAlphaNumericA" (+00006567h)
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 77D45602h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "CreateAcceleratorTableA" (+00000314h)
Address: 77D18740h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "IsCharAlphaNumericA" (+00006584h)
Address: 77D1A7EBh, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "IsWindowVisible" (+00000090h)
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 77D1B70Dh, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "CallWindowProcW" (+00000019h)
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 5F092CCFh, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "wglSwapBuffers" (+000002E5h)
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 5F092AB6h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "wglSwapBuffers" (+000000CCh)
Address: 77D1EF40h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "CallNextHookEx" (+000000A4h)
Address: 77D1EF50h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "CallNextHookEx" (+000000B4h)
Address: 0C064240h, location: "foo_vis_projectm", loaded at 0C060000h - 0C09D000h
Address: 77D18654h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "IsCharAlphaNumericA" (+00006498h)
Address: 5F092AB6h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "wglSwapBuffers" (+000000CCh)
Address: 5F092AB6h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "wglSwapBuffers" (+000000CCh)
Address: 77D18723h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "IsCharAlphaNumericA" (+00006567h)
Address: 5F092AB6h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "wglSwapBuffers" (+000000CCh)
Address: 77D45602h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "CreateAcceleratorTableA" (+00000314h)
Address: 77D18740h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "IsCharAlphaNumericA" (+00006584h)
Address: 77D19153h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "PostMessageA" (+000000ADh)
Address: 5F092AB6h, location: "OPENGL32", loaded at 5F070000h - 5F136000h
Symbol: "wglSwapBuffers" (+000000CCh)
Address: 77D1EE88h, location: "USER32", loaded at 77D10000h - 77D9D000h
Symbol: "GetScrollInfo" (+0000009Fh)

Version info:
foobar2000 v0.8.3
UNICODE
damn, those code boxes don't want to create a scrollbar..

I use the previous release (97 4 1), XP SP1 2,8 Ghz, ATI 9800

[span style=\'font-size:8pt;line-height:100%\']moderation: that's because [ code ] is different from [ codebox ] [/span]
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-20 22:53:46
Quote
If I don't pause it, then the menu has to be redrawn every frame, which I don't like and could lead to flickering or general slowness with a complicated preset on older machines (like mine).
[a href="index.php?act=findpost&pid=307315"][{POST_SNAPBACK}][/a]

Ok thanks for the info

Quote
I can't get the pixel format issue to happen on my machine, but then I made a change in a related portion of the code last night that might have fixed this. We'll see with the next release. Also, closing and re-opening the projectM panel should re-initialize it completely. Is this not working for you?
[a href="index.php?act=findpost&pid=307315"][{POST_SNAPBACK}][/a]

Almost, if i close then re open the panel, i don t have a grey panel anymore but the usual black box (the same as when we start foobar) with no animation . To get the animation back i have to choose "Change to next preset". But i prefer to close and re opening foobar instead , it s faster than closing the tab , re opening it and then placing it back at its right place among other tabs in the panel stack.

Quote
Something like this confirmed on another machine I have access to (Radeon 9200, Windows 2000). Unfortunately, it doesn't happen on my computer (GeForce2, Windows XP w/ SP2), which is where Visual Studio is. I'll try making some random changes and running builds between the computers until I figure out what's going on.
[a href="index.php?act=findpost&pid=307315"][{POST_SNAPBACK}][/a]

You re right ,i m using it on a notebook with an ATI IGP 340M chipset, i tried it on another computer with a nvidia card and it works. Maybe a problem with ATI drivers , another guy in this thread seems to have this problem too with an ATI card
Title: foo_vis_projectM
Post by: bleh on 2005-06-20 23:59:51
Quote
it is not the latest version, but anyway:
*snip*
[a href="index.php?act=findpost&pid=307575"][{POST_SNAPBACK}][/a]
Ugh, if it's crashing where I think it is, it's going to take a while to pin down the error and fix it.  Does this happen all of the time or did it only happen once?



Quote
Almost, if i close then re open the panel, i don t have a grey panel anymore but the usual black box (the same as when we start foobar) with no animation . To get the animation back i have to choose "Change to next preset". But i prefer to close and re opening foobar instead , it s faster than closing the tab , re opening it and then placing it back at its right place among other tabs in the panel stack.
[a href="index.php?act=findpost&pid=307623"][{POST_SNAPBACK}][/a]
Understandable.

Quote
You re right ,i m using it on a notebook with an ATI IGP 340M chipset, i tried it on another computer with a nvidia card and it works. Maybe a problem with ATI drivers , another guy in this thread seems to have this problem too with an ATI card
I don't know what it is.  I reproduced it on a computer with one of the Intel onboard graphics chips from a year or two ago and I actually think I fixed the menu behavior on that machine (once the rendering artifacts go away), but it's still broken on the computer with the Radeon 9200.  I don't see anything about this on Google, so I wonder what I've done to trigger this behavior.  :|


EDIT:  Also, I don't know what's up with the framerate display.  It seems to get stuck early on...
Title: foo_vis_projectM
Post by: Duble0Syx on 2005-06-21 03:58:46
The issue with the animation freezing is quite annoying and just popped up since the last version.  I hope to see that fixed.  This plugin keep getting better though.  Perhaps there could be a way to add some antialiasing for the panel version because it looks a bit blocky unless it's perfectly sqaure.  That or maybe some different resizing method?

About the issue with ATI cards; ATI's GL support is pretty bad last I checked.  I just replaced my ATI all-in-wonder 8500 with a geforce 6600GT.  I didn't have issues on my ATI with older version of this plugin, aside from it being a touch slow.  I'd recommend new drivers or an nvidia card.
Title: foo_vis_projectM
Post by: bleh on 2005-06-21 04:43:23
New attempt at a version up.  Could the people who were having problems let me know if the right-click menu works now?
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-21 08:31:42
Quote
New attempt at a version up.  Could the people who were having problems let me know if the right-click menu works now?
[a href="index.php?act=findpost&pid=307702"][{POST_SNAPBACK}][/a]

  Yes, for me it works now , thank you


I still have this problem when exiting fullscreen mode
Code: [Select]
ERROR (foo_uie_vis_projectm): Couldn't set proper pixel format.
ERROR (foo_uie_vis_projectm): Unable to go fullscreen
Title: foo_vis_projectM
Post by: Bachi-Bouzouk on 2005-06-21 09:22:12
It happend only once. I was using it in fullscreen mode and in a tab. The first crash log happened, and then the second one,after this, foobar closed

In the latest version now, when I go in fullscreen mode, sometimes, it switches between the normal fullscreen mode and a weird thing where I can see only the shapes of my foobar and some grey parts (but it is mostly black), it's quite hard to describe. If I shut projectM and reopen it, no problem.
Title: foo_vis_projectM
Post by: bleh on 2005-06-21 15:08:00
Quote
I still have this problem when exiting fullscreen mode
Code: [Select]
ERROR (foo_uie_vis_projectm): Couldn't set proper pixel format.
ERROR (foo_uie_vis_projectm): Unable to go fullscreen
[a href="index.php?act=findpost&pid=307744"][{POST_SNAPBACK}][/a]
:/.  What kind of display settings do you have for your desktop and to which display mode are you switching when you go to fullscreen?  I don't know if this information would help me or not, though...


Quote
It happend only once. I was using it in fullscreen mode and in a tab. The first crash log happened, and then the second one,after this, foobar closed[a href="index.php?act=findpost&pid=307747"][{POST_SNAPBACK}][/a]
That's what I suspected.  I'm not convinced I'm going to be able to figure out what caused it, to be honest.
Quote
In the latest version now, when I go in fullscreen mode, sometimes, it switches between the normal fullscreen mode and a weird thing where I can see only the shapes of my foobar and some grey parts (but it is mostly black), it's quite hard to describe. If I shut projectM and reopen it, no problem.
This only happens in the new version?
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-21 15:37:09
Quote
:/.  What kind of display settings do you have for your desktop and to which display mode are you switching when you go to fullscreen?  I don't know if this information would help me or not, though...
[a href="index.php?act=findpost&pid=307820"][{POST_SNAPBACK}][/a]

For the desktop, i use 1024x768, 32bits, 60 Hz and for the fullscreen mode i use the same.
I also tried fullscreen at 640x480 and 800x600 with the same error
i tried the new 16 bits mode at 1024x768 , still the same error

i can t use anything else than 60 Hz , the monitor doesn t support it
Title: foo_vis_projectM
Post by: Duble0Syx on 2005-06-21 15:58:05
When right-clicking it still freezes the animation in the panel version.  Also once I change presets to get it going again the framerate seems to drop down to about 5 fps.  It doesn't happen everytime though.  When it does happen you have restart foobar or load and unload the panel to get it working right again.

EDIT: I would like not that in panel versions fullscreen mode right-clicking freezes the animation also, but when menu is gone it starts moving again on it own unlike when it's in the panel.
Title: foo_vis_projectM
Post by: Bachi-Bouzouk on 2005-06-21 16:32:05
Quote
This only happens in the new version?
[a href="index.php?act=findpost&pid=307820"][{POST_SNAPBACK}][/a]

I didn't noticed that before, but to be honest I don't know if the bug was already there before

And I have the opposite problem of Hamallainen, I can go in fullscreen, but when I stop to see it in fullscreen, the panel version doesn't work anymore (black panel)

with this error message:
Quote
ERROR (foo_uie_vis_projectm) : Couldn't set proper pixel format.


edit and when I right click on the panel, the fullscreen mde is ticked, and when I try tu unactivate it, both don't work
Title: foo_vis_projectM
Post by: bleh on 2005-06-21 17:02:13
Quote
For the desktop, i use 1024x768, 32bits, 60 Hz and for the fullscreen mode i use the same.
I also tried fullscreen at 640x480 and 800x600 with the same error
i tried the new 16 bits mode at 1024x768 , still the same error

i can t use anything else than 60 Hz , the monitor doesn t support it
[a href="index.php?act=findpost&pid=307833"][{POST_SNAPBACK}][/a]
Hmm, nothing unusual there.  I'll keep poking things... maybe I'll PM you a test build later today.


Quote
When right-clicking it still freezes the animation in the panel version.
[a href="index.php?act=findpost&pid=307837"][{POST_SNAPBACK}][/a]
Left-clicking somewhere within the foobar2000 window other than the menu restarts the animation for me.  Does this not work for you?
Quote
Also once I change presets to get it going again the framerate seems to drop down to about 5 fps.  It doesn't happen everytime though.  When it does happen you have restart foobar or load and unload the panel to get it working right again.
I'm afraid I haven't seen this happen.  Could it be that you just happen to be switching to really complicated presets or does this happen with every preset?

EDIT (poor timing):
Quote
edit and when I right click on the panel, the fullscreen mde is ticked, and when I try tu unactivate it, both don't work
Probably a weird glitch resulting from the error.  Thanks for letting me know about it.
Title: foo_vis_projectM
Post by: Bachi-Bouzouk on 2005-06-21 17:53:33
Sorry, a part of what I said was wrong:
1: panel ok
2: going into fullscreen mode by right clicking on the panel
3: fullscreen ok
4: exit fullscreen: panel version doesn't work anymore, fullscreen activated, black panel, fullscreen mode still works if I want to launch it another time
5: I disable fullscreen mode, the panel version still doesn't work but is know white (or light grey) with this error message:
Quote
ERROR (foo_uie_vis_projectm) : Couldn't set proper pixel format.
ERROR (foo_uie_vis_projectm) : Unable to go fullscreen
the fullscreen mode still works.


edit
like Duble0Syx right clicking make the animation freeze but changing of animation with next preset make it unfreeze

edit 2
and I got this :
Code: [Select]
ERROR (foo_uie_vis_projectm) : Couldn't make render context current in WM_PAINT.


to have it, I make it be black and stopped (exiting fullscreen mode), I close the tab, then I reopen a new tab with projectM, the panel is wholly black (but I can make it work by unticking fullscreen mode), then I use next preset from the right click or by using fullscreen with the right click and this error appears, the panel become white (light grey)
Title: foo_vis_projectM
Post by: Duble0Syx on 2005-06-21 18:42:45
Quote
Quote
When right-clicking it still freezes the animation in the panel version.
[a href="index.php?act=findpost&pid=307837"][{POST_SNAPBACK}][/a]
Left-clicking somewhere within the foobar2000 window other than the menu restarts the animation for me.  Does this not work for you?
[a href="index.php?act=findpost&pid=307851"][{POST_SNAPBACK}][/a]

Clicking anywhere else has no effect, righ or left-clicking.  The only way to get it moving again is to change the preset or to switch to fullscreen and back again.
Quote
Quote
When right-clicking it still freezes the animation in the panel version.Also once I change presets to get it going again the framerate seems to drop down to about 5 fps.  It doesn't happen everytime though.  When it does happen you have restart foobar or load and unload the panel to get it working right again.

I'm afraid I haven't seen this happen.  Could it be that you just happen to be switching to really complicated presets or does this happen with every preset?
[a href="index.php?act=findpost&pid=307851"][{POST_SNAPBACK}][/a]

Doesn't seem to happen often, but has happened at least twice now.  Sometimes it's just like that at startup.  This on a Celeron 2.66ghz with 512mb or RAM and a GeForce 6600GT.  Display mode is set to 1152x864@85hz.  Uses the same for fullscreen, although that doesn't much matter since it seems to work ok.
Title: foo_vis_projectM
Post by: bleh on 2005-06-21 20:04:46
I made the error messages mentioned here slightly more verbose.  Try this (http://www.msu.edu/~singergr/foo_vis_projectm/foo_uie_vis_projectM-0.97.5.test.zip) and post the error codes here if you're having trouble coming back from fullscreen.
Title: foo_vis_projectM
Post by: musicmusic on 2005-06-21 20:18:43
Quote
I made the error messages mentioned here slightly more verbose.  Try this (http://www.msu.edu/~singergr/foo_vis_projectm/foo_uie_vis_projectM-0.97.5.test.zip) and post the error codes here if you're having trouble coming back from fullscreen.
[a href="index.php?act=findpost&pid=307903"][{POST_SNAPBACK}][/a]

Quote
ERROR (foo_uie_vis_projectm) : Couldn't set proper pixel format.  Last error = 2000

I don't know if anyone else mentioned it, but it also leaves some artifiacts/corruption accross the screen as well as that error (when leaving fullscreen mode). This is on an ATI card it works fine on my laptop with an nvidia chipset.

Otherwise, the component looks good, nice work

Edit: I don't know anything about opengl, but this caught my eye on msdn:
Quote
Setting the pixel format of a window more than once can lead to significant complications for the Window Manager and for multithread applications, so it is not allowed. An application can only set the pixel format of a window one time. Once a window's pixel format is set, it cannot be changed.

But I haven't looked at your code much, I just figured it could be possible you are doing this on the panel window twice, but I'm probably wrong..
Title: foo_vis_projectM
Post by: bleh on 2005-06-21 21:59:36
Quote
Edit: I don't know anything about opengl, but this caught my eye on msdn:
Quote
Setting the pixel format of a window more than once can lead to significant complications for the Window Manager and for multithread applications, so it is not allowed. An application can only set the pixel format of a window one time. Once a window's pixel format is set, it cannot be changed.

But I haven't looked at your code much, I just figured it could be possible you are doing this on the panel window twice, but I'm probably wrong..
[a href="index.php?act=findpost&pid=307911"][{POST_SNAPBACK}][/a]
Hmm, crap, you're right.  I don't know why it seems to work on my computer, though.  :|
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-21 23:41:20
Here's mine
Code: [Select]
ERROR (foo_uie_vis_projectm): Couldn't set proper pixel format. Last error = 2000
ERROR (foo_uie_vis_projectm): Unable to go fullscreen

Damn that's the W2K bug. Finally it happens , 5 years late 
Title: foo_vis_projectM
Post by: bleh on 2005-06-21 23:47:10
Even though I haven't yet fixed the issue musicmusic raised, if you're bored, you can try this build (http://www.msu.edu/~singergr/foo_vis_projectm/foo_uie_vis_projectM-0.97.5.test2.zip) I made before seeing the edited part of musicmusic's post and see if acts any differently.
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-22 00:23:49
Quote
Even though I haven't yet fixed the issue musicmusic raised, if you're bored, you can try this build (http://www.msu.edu/~singergr/foo_vis_projectm/foo_uie_vis_projectM-0.97.5.test2.zip) I made before seeing the edited part of musicmusic's post and see if acts any differently.
[a href="index.php?act=findpost&pid=307953"][{POST_SNAPBACK}][/a]

Congratulation , no more error now , i can switch between panel and fullscreen mode as much as i want , it works

Thanks a lot
Title: foo_vis_projectM
Post by: lightbulb on 2005-06-22 00:41:32
Quote
this build (http://www.msu.edu/~singergr/foo_vis_projectm/foo_uie_vis_projectM-0.97.5.test2.zip)

Works for me as well.  AMD 939 + old Radeon 9700, XPsp1

Add hotkey availability for the context menu and I'll love you to bits.  Not really, but it'd be great.
Title: foo_vis_projectM
Post by: Sandman2012 on 2005-06-22 02:17:10
[request] - ability to turn "Always on top" on and off from the vis window via the context menu.

edit: I've noticed that with my setup foobar runs at about 16mb of mem at max, sometimes less. When I start projectM foobar's mem usage jumps to 28 - 32mb. After closing the projectM window the memory level doesn't drop unless I exit foobar and restart it.
Title: foo_vis_projectM
Post by: Betse on 2005-06-22 12:36:35
Quote
Even though I haven't yet fixed the issue musicmusic raised, if you're bored, you can try this build (http://www.msu.edu/~singergr/foo_vis_projectm/foo_uie_vis_projectM-0.97.5.test2.zip) I made before seeing the edited part of musicmusic's post and see if acts any differently.
[a href="index.php?act=findpost&pid=307953"][{POST_SNAPBACK}][/a]
Works great on my radeon 9800 pro  thx!
Title: foo_vis_projectM
Post by: Bachi-Bouzouk on 2005-06-22 14:38:53
it works here too. Great work

edit Going into fullscreen mode by the panel seems to be more "crappy" than using the window: it is less dynamic, more jerky and less accurate: we we can see color transitions for vast areas with different colors.

(I just report it, but for me, it is already perfect like this), it's just for people using fullscreen mode, prefer the window than the panel to go into fullscreen mode
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-22 16:29:48
Since the context menu in the panel version seems to work for everybody now, i m tempted to say "Back to suggestions and nitpicking" 

-I'd like it if we could go to projectM preference from the context menu.

-The animated title isn't centered on the screen ( too much on the left ). It happens in both panel and window versions ( fullscreen or not )
Also sometimes the artist name + the title of the song are too long to be displayed in 1 line. That would be great if we could use $crlf() to make multiple lines
like that : %artist%$crlf()%title% etc . And also have the option to make the text appear left , right, center, top or bottom.

-In the panel version, the first time i switch to fullscreen after booting my computer then the taskbar keeps the focus instead of giving it to the fullscreen projectM. That's not really annoying since a left click in the fullscreen gives the focus to project M but it would be better without this behaviour of course.
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-22 16:51:14
Quote
edit Going into fullscreen mode by the panel seems to be more "crappy" than using the window: it is less dynamic, more jerky and less accurate: we we can see color transitions for vast areas with different colors.[a href="index.php?act=findpost&pid=308082"][{POST_SNAPBACK}][/a]

I don't see any performance differences between the panel and the window versions in fullscreen mode. I mean if there are differences , i m not able to notice them
Title: foo_vis_projectM
Post by: bleh on 2005-06-22 20:09:40
I released a new version without checking this thread first.  Probably a bad idea.  I haven't done anything about the issue of visualization freezing in the panel because I don't know why it's happening and I haven't been able to reproduce it on any of the three machines I checked.  Perhaps it's related to the version of Columns UI being used (I have 0.1.2).


Quote
Add hotkey availability for the context menu and I'll love you to bits.  Not really, but it'd be great.
[a href="index.php?act=findpost&pid=307969"][{POST_SNAPBACK}][/a]
Do you mean having the context menu key actually bring up a context menu?  If you do, I agree with you.


Quote
[request] - ability to turn "Always on top" on and off from the vis window via the context menu.
[a href="index.php?act=findpost&pid=307988"][{POST_SNAPBACK}][/a]
Done.
Quote
edit: I've noticed that with my setup foobar runs at about 16mb of mem at max, sometimes less. When I start projectM foobar's mem usage jumps to 28 - 32mb. After closing the projectM window the memory level doesn't drop unless I exit foobar and restart it.
[a href="index.php?act=findpost&pid=307988"][{POST_SNAPBACK}][/a]
Hmm, I'll look at this.  I thought I was freeing all of projectM's memory, but I may not be.


Quote
it works here too. Great work

edit Going into fullscreen mode by the panel seems to be more "crappy" than using the window: it is less dynamic, more jerky and less accurate: we we can see color transitions for vast areas with different colors.

(I just report it, but for me, it is already perfect like this), it's just for people using fullscreen mode, prefer the window than the panel to go into fullscreen mode
[a href="index.php?act=findpost&pid=308082"][{POST_SNAPBACK}][/a]
Weird.  Is the new windowed version equally crappy?  I made a couple changes while working on the return to fullscreen glitch that may have caused this.  To be honest, projectM has always looked slightly crappy to me, but it was easier to figure out how to make a foobar2000 plugin with it than with Milkdrop...


Quote
-I'd like it if we could go to projectM preference from the context menu.
[a href="index.php?act=findpost&pid=308106"][{POST_SNAPBACK}][/a]
Sounds reasonable.
Quote
-The animated title isn't centered on the screen ( too much on the left ). It happens in both panel and window versions ( fullscreen or not )
Also sometimes the artist name + the title of the song are too long to be displayed in 1 line. That would be great if we could use $crlf() to make multiple lines
like that : %artist%$crlf()%title% etc . And also have the option to make the text appear left , right, center, top or bottom.
This is going to take more digging into the projectM source and hence is going to get tabled until I figure out how to get some decent font rendering, especially since if I changed this now, I'd have to go back and change it again when I mess with the font stuff.
Quote
-In the panel version, the first time i switch to fullscreen after booting my computer then the taskbar keeps the focus instead of giving it to the fullscreen projectM. That's not really annoying since a left click in the fullscreen gives the focus to project M but it would be better without this behaviour of course.
I've noticed similar behavior with projectM not getting the focus when fullscreen.  It hasn't happened the last couple times I check with the new version, so maybe it's fixed itself.  If not, tell me and I'll explicitly set the fullscreen window to be in the foreground.
Title: foo_vis_projectM
Post by: Bachi-Bouzouk on 2005-06-22 21:39:19
It seems that the problem with the fullscreen mode was only temporary. It works fine now
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-22 22:17:27
*cough cough*  i m sorry but i have a problem with the new version 0.97.6
Although the window version works very well on my computer with a nvidia card, panel and window versions now refuse to work on my notebook ( with ATI IGP 340M). I get one of those 4 errors each time i try to add the panel or launch the window

Code: [Select]
ERROR (foo_uie_vis_projectm): Couldn't createvis window; error 2
ERROR (foo_uie_vis_projectm): Couldn't createvis window; error 87
ERROR (foo_uie_vis_projectm): Couldn't createvis window; error 1400
ERROR (foo_uie_vis_projectm): Couldn't createvis window; error 5


for the moment i m going back to version 0.97.5.test2 which was working correctly for me
Title: foo_vis_projectM
Post by: Sandman2012 on 2005-06-23 00:25:53
Quote
*cough cough*   i m sorry but i have a problem with the new version 0.97.6
Although the window version works very well on my computer with a nvidia card, panel and window versions now refuse to work on my notebook ( with ATI IGP 340M). I get one of those 4 errors each time i try to add the panel or launch the window

Code: [Select]
ERROR (foo_uie_vis_projectm): Couldn't createvis window; error 2
ERROR (foo_uie_vis_projectm): Couldn't createvis window; error 87
ERROR (foo_uie_vis_projectm): Couldn't createvis window; error 1400
ERROR (foo_uie_vis_projectm): Couldn't createvis window; error 5


for the moment i m going back to version 0.97.5.test2 which was working correctly for me
[a href="index.php?act=findpost&pid=308165"][{POST_SNAPBACK}][/a]

Similar here with the latest build.

Quote
ERROR (foo_vis_projectm) : Couldn't create vis window; error 2
ERROR (foo_vis_projectm) : Failed to initialize foo_vis_projectm
Title: foo_vis_projectM
Post by: bleh on 2005-06-23 04:03:43
0.97.6.1 is out.  The stupid bug with the window is fixed and some (but probably not all) of the projectM memory is now freed when visualization stops.
Title: foo_vis_projectM
Post by: Duble0Syx on 2005-06-23 06:44:27
Just to add some info on the freezing issue...
It seems that the panel will freeze when you right click on it and don't change any options.  If you right click and change something it's fine.  As soon as you right click it freezes when the menu pops up.  When you click something that closes the menu it starts moving again.  I hope that makes sense and is helpful.

Also, the memory thing seems to be fixed.  When you stop playing the memory still seems to be used, but if you minimize foobar and the restore it the memory is no longer in use.
Title: foo_vis_projectM
Post by: prawns on 2005-06-23 07:50:46
Hi
i've tried 0.97.6.1 and 0.97.5 and both of them return the error of:
Code: [Select]
ERROR (foo_vis_projectm) : Couldn't do a buffer swap in WM_PAINT.

when i try to start up the vis

i have fiddled quite a bit and made sure that everything in the readme was followed but i have no clue what WM_PAINT is to do with so...

any help would be greatly appreciated 

or of course if there is anything i can do for you
Title: foo_vis_projectM
Post by: Betse on 2005-06-23 10:09:13
Quote
To be honest, projectM has always looked slightly crappy to me, but it was easier to figure out how to make a foobar2000 plugin with it than with Milkdrop...
Hmm i thought the same thing about projectM the other day. Maybe when you want to you can still try that Milkdrop thing? That visual is the best i have seen...

edit: i have read the projectM website and i think they will just make projectM visuals better with help of the milkdrop source, so that's a good thing
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-23 17:13:38
the new version (0.97.6.1) works fine for me but i still have this "problem"
Quote
Quote
-In the panel version, the first time i switch to fullscreen after booting my computer then the taskbar keeps the focus instead of giving it to the fullscreen projectM. That's not really annoying since a left click in the fullscreen gives the focus to project M but it would be better without this behaviour of course.
I've noticed similar behavior with projectM not getting the focus when fullscreen.  It hasn't happened the last couple times I check with the new version, so maybe it's fixed itself.  If not, tell me and I'll explicitly set the fullscreen window to be in the foreground.
[a href="index.php?act=findpost&pid=308142"][{POST_SNAPBACK}][/a]
Title: foo_vis_projectM
Post by: bleh on 2005-06-23 18:17:20
Quote
Just to add some info on the freezing issue...
It seems that the panel will freeze when you right click on it and don't change any options.  If you right click and change something it's fine.  As soon as you right click it freezes when the menu pops up.  When you click something that closes the menu it starts moving again.  I hope that makes sense and is helpful.
[a href="index.php?act=findpost&pid=308267"][{POST_SNAPBACK}][/a]
The intended behavior that the visualization freezes when you open the context menu and restarts when you close the context menu.  The panel window doesn't actually create the context menu - that's left up to the extension host.  Is the problem that the menu doesn't close until you select an option?  If so, do other panels do this or just projectM?
Quote
Also, the memory thing seems to be fixed.  When you stop playing the memory still seems to be used, but if you minimize foobar and the restore it the memory is no longer in use.
Glad to hear it.


Quote
Hi
i've tried 0.97.6.1 and 0.97.5 and both of them return the error of:
Code: [Select]
ERROR (foo_vis_projectm) : Couldn't do a buffer swap in WM_PAINT.

when i try to start up the vis

i have fiddled quite a bit and made sure that everything in the readme was followed but i have no clue what WM_PAINT is to do with so...

any help would be greatly appreciated 

or of course if there is anything i can do for you
[a href="index.php?act=findpost&pid=308278"][{POST_SNAPBACK}][/a]
It means that it's having trouble with double buffering.  I didn't expect that anyone would run into this, but I guess I could make the double buffering optional.


Quote
the new version (0.97.6.1) works fine for me but i still have this "problem"
[a href="index.php?act=findpost&pid=308366"][{POST_SNAPBACK}][/a]
Okay, I'll see if I can fix it.
Title: foo_vis_projectM
Post by: lightbulb on 2005-06-23 21:13:53
Quote
Quote
Add hotkey availability for the context menu and I'll love you to bits.  Not really, but it'd be great.
[a href="index.php?act=findpost&pid=307969"][{POST_SNAPBACK}][/a]
Do you mean having the context menu key actually bring up a context menu?  If you do, I agree with you.
[a href="index.php?act=findpost&pid=308142"][{POST_SNAPBACK}][/a]

No, I meant add functionality to the listings found in Foobar2000 > Preferences > Core > Keyboard Shortcuts - as you probably know, everything in that list can be used as a command line argument - very important for my intentions.
Title: foo_vis_projectM
Post by: Duble0Syx on 2005-06-24 01:26:18
Quote
Quote
Just to add some info on the freezing issue...
It seems that the panel will freeze when you right click on it and don't change any options.  If you right click and change something it's fine.  As soon as you right click it freezes when the menu pops up.  When you click something that closes the menu it starts moving again.  I hope that makes sense and is helpful.
[a href="index.php?act=findpost&pid=308267"][{POST_SNAPBACK}][/a]
The intended behavior that the visualization freezes when you open the context menu and restarts when you close the context menu.  The panel window doesn't actually create the context menu - that's left up to the extension host.  Is the problem that the menu doesn't close until you select an option?  If so, do other panels do this or just projectM?
[a href="index.php?act=findpost&pid=308377"][{POST_SNAPBACK}][/a]

The menu will go away if I click somewhere else without clicking an option.  The problem is the animation doesn't restart once the menu closes unless I select an option on the menu.  Just dropping the menu without selecting something leaves the animation frozen.  Menu functions fine, and I've seen most other visualizations freeze when using a right-click menu, but they also start moving again once you close the menu regardless of whether or not you select an option on the menu.  Good work so far, hope to see this freezing issue go away.  Nothing else seems to be wrong.
Title: foo_vis_projectM
Post by: bleh on 2005-06-24 02:26:25
Quote
The menu will go away if I click somewhere else without clicking an option.  The problem is the animation doesn't restart once the menu closes unless I select an option on the menu.  Just dropping the menu without selecting something leaves the animation frozen.  Menu functions fine, and I've seen most other visualizations freeze when using a right-click menu, but they also start moving again once you close the menu regardless of whether or not you select an option on the menu.  Good work so far, hope to see this freezing issue go away.  Nothing else seems to be wrong.
[a href="index.php?act=findpost&pid=308468"][{POST_SNAPBACK}][/a]
I'm unable to reproduce this behavior on my system (as stated previously, Win XP w/ SP2, GeForce 2, Columns UI 0.1.2) and I can't see how it could occur unless my understanding of how Columns UI handles context menus is horribly wrong.  In case musicmusic happens to be reading this, menu_action always gets called after build_menu, right?


Also, as an additional reply to the earlier post from prawns:  I'm sorry, but it doesn't look like I'm going to be able to allow single-buffered rendering as it simply looks too awful to be usable.  Does your graphics card normally support double-buffered rendering or do other applications (e.g. games) have problems with this?
Title: foo_vis_projectM
Post by: Phi on 2005-06-24 02:44:28
Quote
The menu will go away if I click somewhere else without clicking an option.  The problem is the animation doesn't restart once the menu closes unless I select an option on the menu.  Just dropping the menu without selecting something leaves the animation frozen.  Menu functions fine, and I've seen most other visualizations freeze when using a right-click menu, but they also start moving again once you close the menu regardless of whether or not you select an option on the menu.  Good work so far, hope to see this freezing issue go away.  Nothing else seems to be wrong.
[a href="index.php?act=findpost&pid=308468"][{POST_SNAPBACK}][/a]

Looks like this is caused by a foo_uie_tabs bug. I'm only calling ui_extension->menu_action() when a valid option for the hosted extension is actually selected, so it's not getting the callback it needs when another option (or nothing) is chosen. I'm not sure when I'll get time to release a fix, but you might be better off by just handling WM_CONTEXTMENU and creating the menu yourself, as that way your menu isn't cluttered with the menu items of your extension host. Most of the other extensions seem to do this.
Title: foo_vis_projectM
Post by: Duble0Syx on 2005-06-24 05:45:41
Quote
Quote
The menu will go away if I click somewhere else without clicking an option.  The problem is the animation doesn't restart once the menu closes unless I select an option on the menu.  Just dropping the menu without selecting something leaves the animation frozen.  Menu functions fine, and I've seen most other visualizations freeze when using a right-click menu, but they also start moving again once you close the menu regardless of whether or not you select an option on the menu.  Good work so far, hope to see this freezing issue go away.  Nothing else seems to be wrong.
[a href="index.php?act=findpost&pid=308468"][{POST_SNAPBACK}][/a]

Looks like this is caused by a foo_uie_tabs bug. I'm only calling ui_extension->menu_action() when a valid option for the hosted extension is actually selected, so it's not getting the callback it needs when another option (or nothing) is chosen. I'm not sure when I'll get time to release a fix, but you might be better off by just handling WM_CONTEXTMENU and creating the menu yourself, as that way your menu isn't cluttered with the menu items of your extension host. Most of the other extensions seem to do this.
[a href="index.php?act=findpost&pid=308478"][{POST_SNAPBACK}][/a]

Your definetaly right about that.  Loaded outside of the tabbed panel it no longer does that.  That explains it.
Title: foo_vis_projectM
Post by: prawns on 2005-06-24 12:49:48
Quote
Quote
Hi
i've tried 0.97.6.1 and 0.97.5 and both of them return the error of:
Code: [Select]
ERROR (foo_vis_projectm) : Couldn't do a buffer swap in WM_PAINT.

when i try to start up the vis

i have fiddled quite a bit and made sure that everything in the readme was followed but i have no clue what WM_PAINT is to do with so...

any help would be greatly appreciated 

or of course if there is anything i can do for you
[a href="index.php?act=findpost&pid=308278"][{POST_SNAPBACK}][/a]
It means that it's having trouble with double buffering.  I didn't expect that anyone would run into this, but I guess I could make the double buffering optional.

Thanks for the reply

Is the problem software or hardware? Could I do anything about it for now or should I just wait for the added option?
Title: foo_vis_projectM
Post by: bleh on 2005-06-24 14:44:25
Quote
Thanks for the reply

Is the problem software or hardware? Could I do anything about it for now or should I just wait for the added option?
[a href="index.php?act=findpost&pid=308558"][{POST_SNAPBACK}][/a]
I think the problem is that my software isn't getting along with your hardware.  I don't know if there is anything that you can do about it or not since I don't know what kind of hardware you have.  As I said in a later post, I can't add an option to disable double-buffering because the visualization is extremely flickery and hard to watch without it.  Unless there's some weird bug I can't see, you probably just won't be able to use foo_vis_projectM on your system.
Title: foo_vis_projectM
Post by: bleh on 2005-06-24 15:43:25
New version is out that works around foo_uie_tabs issue, might not have issues with the fullscreen window getting to the foreground anymore, and has optional main-menu entries to allow keyboard shortcuts for things.  I'm going to be away from my computer for the next several days so, well, I hope nobody has any major issues with this version.
Title: foo_vis_projectM
Post by: Hamallainen on 2005-06-24 16:06:54
Quote
New version is out that works around foo_uie_tabs issue, might not have issues with the fullscreen window getting to the foreground anymore[a href="index.php?act=findpost&pid=308601"][{POST_SNAPBACK}][/a]

Wonderful , those problems are solved for me
Thanks a lot

Quote
... and has optional main-menu entries to allow keyboard shortcuts for things.
[a href="index.php?act=findpost&pid=308601"][{POST_SNAPBACK}][/a]

That's a very good addition because thanks to this , there's now a workaround to the panel version not receiving keystrokes

great 
Title: foo_vis_projectM
Post by: prawns on 2005-06-24 22:03:25
Quote
I think the problem is that my software isn't getting along with your hardware. I don't know if there is anything that you can do about it or not since I don't know what kind of hardware you have. As I said in a later post, I can't add an option to disable double-buffering because the visualization is extremely flickery and hard to watch without it. Unless there's some weird bug I can't see, you probably just won't be able to use foo_vis_projectM on your system.

oh

well in the possible hope that you might spot see something from my hardware/software - i'll just keep it to video related. (if this is just prolonging something...please do feel free to tell me to shut up  )

OS: WinXP SP2
Video (I'm afraid is...): Onboard 64mb VIA/S3G UniChrome IGP
Memory: 448mb (memory is borrowed for the video...)

well if i can provide any more info...else i'll just assume my video card to rubbish  and go and lurk on some other part of the forums 

i would post something about opengl but...um...i'm not sure where i'd find it...
Title: foo_vis_projectM
Post by: saratoga on 2005-06-25 03:45:16
Quote
Quote
I think the problem is that my software isn't getting along with your hardware. I don't know if there is anything that you can do about it or not since I don't know what kind of hardware you have. As I said in a later post, I can't add an option to disable double-buffering because the visualization is extremely flickery and hard to watch without it. Unless there's some weird bug I can't see, you probably just won't be able to use foo_vis_projectM on your system.

oh

well in the possible hope that you might spot see something from my hardware/software - i'll just keep it to video related. (if this is just prolonging something...please do feel free to tell me to shut up  )

OS: WinXP SP2
Video (I'm afraid is...): Onboard 64mb VIA/S3G UniChrome IGP
Memory: 448mb (memory is borrowed for the video...)

well if i can provide any more info...else i'll just assume my video card to rubbish  and go and lurk on some other part of the forums 

i would post something about opengl but...um...i'm not sure where i'd find it...
[a href="index.php?act=findpost&pid=308662"][{POST_SNAPBACK}][/a]


Try updating  your video card drivers.  Its hard to imagine even an IGP wouldn't properly support double buffering.  You may just not have proper drivers installed.  Otherwise, pay 10 buckets and get any card you can off ebay made in the last 5 years
Title: foo_vis_projectM
Post by: gob on 2005-06-25 19:32:32
thanks bleh, you fixed all my issues in the newest version.  any chance in getting overlay support for the visualization?
Title: foo_vis_projectM
Post by: flattop100 on 2005-07-09 20:32:32
Fantastic plugin--I love having visualizations as a panel. Thanks for all your hard work!

Now I'd like to add to it. 

Feature request: Could you add some sort of "deactivation," so that the panel would cease to run, but the panel could be left open?
Title: foo_vis_projectM
Post by: jkwarras on 2005-07-09 21:33:47
I'm having system crashes when I use this plugin for a long time. I have an ATI Radeon X740XL (Medion). If I have it for shor times it doesn't crash. Defatuls settings, using it in a panel.

Anyway, thanks for this plugin, I love this visualization
Title: foo_vis_projectM
Post by: bleh on 2005-07-11 15:18:59
Sorry for not posting in a while.  I've had much more trouble with the fonts than I expected and I still don't know when I'm going to get done.

Quote
Feature request: Could you add some sort of "deactivation," so that the panel would cease to run, but the panel could be left open?
[a href="index.php?act=findpost&pid=312066"][{POST_SNAPBACK}][/a]
Not a bad idea.

Quote
I'm having system crashes when I use this plugin for a long time. I have an ATI Radeon X740XL (Medion). If I have it for shor times it doesn't crash. Defatuls settings, using it in a panel.[a href="index.php?act=findpost&pid=312080"][{POST_SNAPBACK}][/a]
The whole system goes down?  This is one I haven't seen...
Title: foo_vis_projectM
Post by: jkwarras on 2005-07-11 15:38:28
Quote
The whole system goes down?  This is one I haven't seen...
[a href="index.php?act=findpost&pid=312544"][{POST_SNAPBACK}][/a]

Yes. It doesn't happens always, but if it happens I've played music in fb2k and used the plugin panel. I get a blue screen and I have to restart the PC. The other day I had a weird crash, my system got back to a 256 colour and 640x800 due to a crash in the ATI radeon card.

I can't reproduce it on-demand, it seems to happens randomly and/or after long playbacks sessions with the panel opened.
Title: foo_vis_projectM
Post by: mazy on 2005-07-12 12:02:07
Quote
Yes. It doesn't happens always, but if it happens I've played music in fb2k and used the plugin panel. I get a blue screen and I have to restart the PC. The other day I had a weird crash, my system got back to a 256 colour and 640x800 due to a crash in the ATI radeon card.

I can't reproduce it on-demand, it seems to happens randomly and/or after long playbacks sessions with the panel opened.
[a href="index.php?act=findpost&pid=312551"][{POST_SNAPBACK}][/a]

jkwarras, could you note error info next time you'll get blue screen? i had something similar, could be related to ati driver or overheating ...
Title: foo_vis_projectM
Post by: watwuldusay7 on 2005-07-12 14:45:52
Quote
Quote
Quote
Panel version


Thanks again
[a href="index.php?act=findpost&pid=305010"][{POST_SNAPBACK}] (http://img137.echo.cx/my.php?image=projectmpanel2ym.png)

A bit off-topic, but how do you have multple tabbed panels?
[a href="index.php?act=findpost&pid=305236"][{POST_SNAPBACK}][/a]


You can insert multiple instances of the pannel stack by holding "shift" while clicking it.
[a href="index.php?act=findpost&pid=305285"][{POST_SNAPBACK}][/a]


a bit more off topic but how do you place the panels in a horizontal fashion on top of the playlist intead of a vertical fashion on the side of the playlist. and even more off topic... can i do both?
Title: foo_vis_projectM
Post by: jkwarras on 2005-07-12 15:24:05
Quote
jkwarras, could you note error info next time you'll get blue screen? i had something similar, could be related to ati driver or overheating ...
[a href="index.php?act=findpost&pid=312756"][{POST_SNAPBACK}][/a]

Yeah, I'll do it.

I also think it's related it's the ati driver.
Title: foo_vis_projectM
Post by: Cosmo on 2005-07-12 15:27:55
Quote
a bit more off topic but how do you place the panels in a horizontal fashion on top of the playlist intead of a vertical fashion on the side of the playlist. and even more off topic... can i do both?

http://music.morbo.org/wiki/columns_ui:faqs (http://music.morbo.org/wiki/columns_ui:faqs)
yes, you can do both
Title: foo_vis_projectM
Post by: watwuldusay7 on 2005-07-12 18:23:08
Quote
Quote
a bit more off topic but how do you place the panels in a horizontal fashion on top of the playlist intead of a vertical fashion on the side of the playlist. and even more off topic... can i do both?

http://music.morbo.org/wiki/columns_ui:faqs (http://music.morbo.org/wiki/columns_ui:faqs)
yes, you can do both
[a href="index.php?act=findpost&pid=312793"][{POST_SNAPBACK}][/a]


im a bit stuck now... i have panels along the left of the playlist and when i select a toolbar it goes directly to the sidebar now... i cant even get the MENU toolbar to run along the top of my foobar config anymore... is there any way i can undo what i have done without completely reseting the foobar?
Title: foo_vis_projectM
Post by: Cosmo on 2005-07-13 03:22:10
Quote
im a bit stuck now... i have panels along the left of the playlist and when i select a toolbar it goes directly to the sidebar now... i cant even get the MENU toolbar to run along the top of my foobar config anymore... is there any way i can undo what i have done without completely reseting the foobar?

1. preferences -> display -> columns ui -> 'other' tab -> reset toolbars

if there are still no toolbars above playlist:

2. preferences -> core -> keyboard shortcuts
see if you have a shortcut for "[main] components/columns ui/show toolbars" (might be Ctrl+T) If not, make one and use it...

3. In the future, make a backup of your config file (foobar2000.cfg) before doing modifications. Then you can easily go back where you started if something goes bad. If you have user profile support enabled, it's in "C:\Documents and Settings\<username>\Application Data\....", otherwise it's in the base foobar2000 install directory.

4. Lets make this the end of this off-topic discussion in this thread, please.
Title: foo_vis_projectM
Post by: watwuldusay7 on 2005-07-13 03:44:33
Quote
Quote
im a bit stuck now... i have panels along the left of the playlist and when i select a toolbar it goes directly to the sidebar now... i cant even get the MENU toolbar to run along the top of my foobar config anymore... is there any way i can undo what i have done without completely reseting the foobar?

1. preferences -> display -> columns ui -> 'other' tab -> reset toolbars

if there are still no toolbars above playlist:

2. preferences -> core -> keyboard shortcuts
see if you have a shortcut for "[main] components/columns ui/show toolbars" (might be Ctrl+T) If not, make one and use it...

3. In the future, make a backup of your config file (foobar2000.cfg) before doing modifications. Then you can easily go back where you started if something goes bad. If you have user profile support enabled, it's in "C:\Documents and Settings\<username>\Application Data\....", otherwise it's in the base foobar2000 install directory.

4. Lets make this the end of this off-topic discussion in this thread, please.
[a href="index.php?act=findpost&pid=312971"][{POST_SNAPBACK}][/a]


thank you so much man... i will remember to save my config for now on! thanks again!
Title: foo_vis_projectM
Post by: hoelk on 2005-07-14 16:57:39
anyone knows a good "best of" preset site?
Title: foo_vis_projectM
Post by: Gremo on 2005-10-10 21:48:47
i have some problems with cpu usage when dispaying panel version (up to 70% cpu)
this is due to the video card (integrated intel 900 gma chipset) ?
Title: foo_vis_projectM
Post by: bleh on 2005-10-11 04:02:24
It's probably the integrated video, yes.  My CPU usage is quite a bit lower than that with a dedicated video card.
Title: foo_vis_projectM
Post by: Jokun on 2005-10-11 23:27:27
Hi there.

First of all - I´m not a guy who usually uses these kind of plugins, since I thought they were pointless, at least most of the time. But I really have to say I changed my mind. I actually registered just now to post this... Because I´m just listening to a brand new album of a great band with this plug-in on full screen and I´m blown away. It´s like watching a movie, with a lot of room left for imagination. More like a movie/book-hybrid. Anyway, thanks a lot. I´m actually impressed again. With foobar, which rocks interdimensional anyway, and this plug-in. This community is, I have to say, one of the most impressive groups I have encountered so far.

Well! Long time lurker, first time poster says - Thanks. Keep on doin´ exactly THAT.
Title: foo_vis_projectM
Post by: gob on 2005-10-12 00:18:14
i hope to see this plugin working in the new foobar. i would also like to see the plugin disable the screensaver when its running fullscreen.
Title: foo_vis_projectM
Post by: bleh on 2005-10-12 12:40:25
Quote
i hope to see this plugin working in the new foobar.

A version compatible with foobar2000 0.9 will be released when foobar2000 0.9 final is released and the SDK becomes publicly available.  Until then, it would be better to avoid having any plugins available for the beta version that have the potential of causing crashes unrelated to foobar2000 or the standard plugins.

Quote
i would also like to see the plugin disable the screensaver when its running fullscreen.
[a href="index.php?act=findpost&pid=333654"][{POST_SNAPBACK}][/a]

It doesn't for you?  I added support for that several versions ago that at least worked for me...


And thank you to Jokun. 


[span style='font-size:8pt;line-height:100%']EDIT:  Grammar.[/span]
Title: foo_vis_projectM
Post by: gob on 2005-10-13 05:22:05
your right, its the monitor powering off i was thinking about.. that is annoying sometimes.
Title: foo_vis_projectM
Post by: bleh on 2005-10-14 00:02:26
I'll look into that and see why I didn't take care of it when I implemented the screen saver stuff.  I'm not sure when the next version will be out though, since I got so angry at the existing code when I was trying to implement the font stuff that I took a very long break from working on it and that break still has yet to end, unfortunately.
Title: foo_vis_projectM
Post by: gob on 2005-10-14 02:59:31
would it be hard to incorporate multiple lines, eg. $char(10) into the formatting strings? or even album art?
Title: foo_vis_projectM
Post by: bleh on 2005-10-14 13:06:34
Multiple lines are a possibility, but they'd have to wait until the other font stuff is taken care of, which, like I said, I don't know when I'm going to get around to doing.  Album art would be complicated and is not likely to happen anytime soon, if at all.
Title: foo_vis_projectM
Post by: Jeffy912 on 2005-10-24 07:08:18
Hey guys,

Am I correct in saying that 0.97 is the latest version of ProjectM? I go to the Sourceforge website once in a while to look for updates and that's all there was. 0.97 was released all the way back in June. Is there an updated version on the horizon that incorporates more of the Milkdrop Source Code?

Good vis btw.

Peace.
Title: foo_vis_projectM
Post by: bleh on 2005-10-25 02:54:40
I haven't talked to the main projectM developers, but to my knowledge, there are no more recent versions than 0.97,
Title: foo_vis_projectM
Post by: hypersonic on 2005-11-07 22:54:50
this plugin works better than bacon for me, because it doesnt make my soundcard stutter even though its at 100% CPU  and ofcourse it has stay on top feature.
Title: foo_vis_projectM
Post by: Moofar on 2005-12-05 01:47:28
I used this plugin for a while but the the fact that it uses over half my total cpu power when I have a 6800 nvidia card and a amd 3800+, I had to take it out cuz its affecting other programs.  I know standard windows media player visualization doesn't take any cpu power and it looks pretty comprable.  Foobar may never see anywhere near the visualization abilities of other media players, oh well .
Title: foo_vis_projectM
Post by: LNCPapa on 2006-02-09 17:21:08
I'm playing flac over my network on a dual display 1600x1200 x 2 via a 9800 Pro with ProjectM and I'm only sitting around 3-4% CPU usage.  I think you have something else going on there Moofar.  How do other opengl applications affect your cycles?
Title: foo_vis_projectM
Post by: Idec Sdawkminn on 2006-02-18 22:08:48
I'm using the panel version 0.97.6.2. I'm having the same problem as jkwarras where it will freeze up my whole system after having it on for a while. Sometimes I can have it on all day and not have a problem and sometimes it happens after a few hours. It only happens when I have another program in front of it and then I switch to put foobar in the foreground. The whole system locks up for about 5 seconds at a time, then unfreezes for a split second and freezes for 5 seconds again, etc. My mouse cursor is frozen until the split-second unfreeze where it jumps to whereever I moved it.

The only way to get it unfrozen (besides rebooting) is to painstakingly move my mouse toward the X in the top-right corner and wait for it to jump to see how much I need to move it again. Once it's there I click it and it brings up an "end task" dialog box which then closes foobar and the system goes back to normal. Alt-F4 doesn't do anything. Or I can alt-tab to another window that completely covers foobar and the system will go back to normal until I bring foobar into focus again.

After closing foobar, opening it again causes the same thing. After this has happened, all video on media players get about 0.5 fps. If I remove the component after closing foobar and reopen it, foobar works fine, but freezes up again once I put it back. Only rebooting fixes it. I don't get any blue screen. foobar.exe has 99-100% CPU usage while frozen.

My system specs:
OS: Windows XP Corporate Professional SP2
Video: nVidia GeForce 6800 with latest drivers
DirectX 9.0C

If it helps at all, I get the same thing sometimes when I'm viewing a folder with videos in it and it's in thumbnail view. In task manager, it shows explorer.exe as boosting the CPU usage.
Title: foo_vis_projectM
Post by: bleh on 2006-02-21 00:09:13
Hmm, similar problem, but with nVidia now.  Do you get any failure logs in your foobar2000 directory when this happens?  If not, I'll have to just leave the panel running on my computer for extended periods of time and see if it eventually crashes.  Also, are you using any presets beyond the ones that were included?
Title: foo_vis_projectM
Post by: Idec Sdawkminn on 2006-02-21 03:45:16
Well, I had it on all night last night and all day today and it works fine. There has to be something I do that locks it up. Perhaps it is one of the presets and if I happen to view it while that preset is going it locks up. I never thought of that before. I have 3 failure logs but I don't know which one is for this error (all 3 of them could be or only one)

failure.txt
Created Dec. 26, 2005
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00E93210h
Access violation, operation: read, address: 00000004h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00E93210h):
00E931D0h:  10 3B C8 75 04 33 C0 EB 05 1B C0 24 FE 40 5E C2
00E931E0h:  04 00 56 8B F1 E8 14 00 00 00 F6 44 24 08 01 74
00E931F0h:  07 56 E8 31 54 00 00 59 8B C6 5E C2 04 00 56 8B
00E93200h:  F1 8B 4E 08 C7 06 48 A5 E9 00 85 C9 74 05 8B 01
00E93210h:  FF 50 04 8B 4E 14 5E 85 C9 74 04 8B 01 FF 10 FF
00E93220h:  0D 98 C9 E9 00 C3 6A 01 FF 74 24 08 E8 03 00 00
00E93230h:  00 C2 04 00 55 8B EC 83 EC 24 80 3D 94 C9 E9 00
00E93240h:  00 56 74 57 57 BE F0 A4 E9 00 8D 7D F0 8D 45 DC
Stack (0013F460h):
0013F440h:  00D3DB9C 7C9C93A0 77F643DD 7C9C93A0
0013F450h:  00000004 00000000 00D3D0A8 00000000
0013F460h:  01CEFE60 00E931EA 01CEFE60 00E931A8
0013F470h:  00000001 000003E8 00E92169 00E9C8FC
0013F480h:  00E9C8F0 00E90000 77C2C275 00000004
0013F490h:  77C2C2E3 0013F4D0 00E93CFA 00000001
0013F4A0h:  0094941C 00E90000 00031E90 00031E90
0013F4B0h:  0013F494 0013F58C 0013F58C 77C35C94
0013F4C0h:  00E9C8F0 0013F58C 00E98DDD 00000002
0013F4D0h:  0013F4F8 00E986C5 00000000 00E9875A
0013F4E0h:  00E90000 00000000 00000001 00000000
0013F4F0h:  0013F50C 002642D8 0013F518 7C9011A7
0013F500h:  00E90000 00000001 00000001 002642D8
0013F510h:  00000000 00264398 0013F59C 7C923F31
0013F520h:  00E986E5 00E90000 00000000 00000001
0013F530h:  000000FF 7C90E88E 00000000 00000014
0013F540h:  00000001 00000000 00000000 00000010
0013F550h:  20656D69 6F727245 0A0A2172 676F7250
0013F560h:  7C910945 7C91094E 01CC65D0 00000001
0013F570h:  00264398 7FFDF000 7FFD7000 00E986E5
Registers:
EAX: 00000000, EBX: 000003D2, ECX: 01CC65D4, EDX: 77C61AA0
ESI: 01CEFE60, EDI: 00E9C8FC, EBP: 0013F494, ESP: 0013F460
Crash location: "foo_history", loaded at 00E90000h - 00EA0000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
USER32                          loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F57000h
ole32                            loaded at 774E0000h - 7761D000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
msvcrt                          loaded at 77C10000h - 77C68000h
COMCTL32                        loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
foo_abx                          loaded at 003A0000h - 003AC000h
foo_ac3                          loaded at 003B0000h - 003C3000h
foo_albumlist                    loaded at 003D0000h - 003DB000h
foo_ape                          loaded at 003E0000h - 003FF000h
foo_apl                          loaded at 00A40000h - 00A4A000h
foo_bitcompare                  loaded at 00A50000h - 00A59000h
foo_burninate                    loaded at 00A60000h - 00A6C000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00A70000h - 00A7E000h
foo_clienc                      loaded at 00A80000h - 00A8B000h
foo_console                      loaded at 00A90000h - 00A97000h
foo_convolve                    loaded at 00AA0000h - 00AEF000h
foo_dbsearch                    loaded at 00AF0000h - 00B08000h
foo_diskwriter                  loaded at 00B10000h - 00B22000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_dsp_crossfade                loaded at 00BB0000h - 00BB7000h
foo_dsp_crossfeed                loaded at 00BC0000h - 00BC6000h
foo_dsp_extra                    loaded at 00BD0000h - 00BE5000h
foo_dsp_nogaps                  loaded at 00BF0000h - 00BF7000h
foo_dsp_pause                    loaded at 00C00000h - 00C07000h
foo_dsp_skip_silence            loaded at 00C10000h - 00C17000h
foo_dsp_soundtouch              loaded at 00C20000h - 00C2B000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_dynamics                    loaded at 00C30000h - 00C37000h
foo_faac                        loaded at 00C40000h - 00C73000h
foo_festalon                    loaded at 00C80000h - 00DBE000h
foo_flac                        loaded at 00DC0000h - 00DDC000h
foo_flaccer                      loaded at 00DE0000h - 00DF6000h
foo_freedb                      loaded at 00E00000h - 00E2E000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_gym                          loaded at 00E30000h - 00E8E000h
foo_history                      loaded at 00E90000h - 00EA0000h
foo_id3v2                        loaded at 00EA0000h - 00ED0000h
foo_infobox                      loaded at 00ED0000h - 00EE3000h
foo_input_std                    loaded at 00EF0000h - 00F8E000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
foo_lpac                        loaded at 00F90000h - 00F97000h
lpac_codec_api                  loaded at 00FA0000h - 00FAA000h
lpaccodec                        loaded at 00FB0000h - 00FD9000h
foo_masstag                      loaded at 01200000h - 01214000h
foo_matroska                    loaded at 01220000h - 01268000h
foo_mod                          loaded at 01270000h - 01279000h
BASS                            loaded at 01280000h - 012DA000h
foo_monkey                      loaded at 012E0000h - 012FC000h
foo_mpeg4u                      loaded at 01300000h - 01329000h
foo_nez                          loaded at 01330000h - 0135B000h
foo_null                        loaded at 01360000h - 01367000h
foo_ofr                          loaded at 01370000h - 01376000h
OptimFROG                        loaded at 01380000h - 013AC000h
foo_oggpreview                  loaded at 013C0000h - 014C1000h
foo_output_std                  loaded at 014D0000h - 014D9000h
foo_out_dsound_ex                loaded at 014E0000h - 014E9000h
DSOUND                          loaded at 73F10000h - 73F6C000h
foo_out_ks                      loaded at 01500000h - 0150B000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_playlistgen_ex              loaded at 01510000h - 0151F000h
foo_pphsresample                loaded at 01520000h - 01530000h
foo_psf                          loaded at 01530000h - 015DC000h
foo_read_http                    loaded at 015E0000h - 015E9000h
foo_rgscan                      loaded at 015F0000h - 015FD000h
foo_scroll                      loaded at 01600000h - 01606000h
foo_search_ex                    loaded at 01610000h - 01618000h
foo_shn                          loaded at 01620000h - 0162F000h
foo_sid                          loaded at 01630000h - 01677000h
foo_spc                          loaded at 01680000h - 01691000h
foo_speex                        loaded at 016B0000h - 016C8000h
foo_tfmx                        loaded at 016D0000h - 016D9000h
foo_tta                          loaded at 016E0000h - 016E9000h
foo_tta_old                      loaded at 016F0000h - 016F9000h
foo_uie_albumart                loaded at 01700000h - 0170C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_uie_tabs                    loaded at 01730000h - 0173A000h
foo_uie_trackinfo                loaded at 01740000h - 0174B000h
foo_ui_columns                  loaded at 01750000h - 01787000h
foo_ui_std                      loaded at 01790000h - 017A7000h
foo_unpack                      loaded at 017B0000h - 017E1000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_utils                        loaded at 017F0000h - 01801000h
foo_vis_manager                  loaded at 01810000h - 01818000h
foo_vis_simple_spectrum          loaded at 01820000h - 0182A000h
foo_vorbisenc                    loaded at 01830000h - 01941000h
foo_wavpack                      loaded at 01950000h - 01962000h
foo_winamp_spam                  loaded at 01970000h - 01978000h
foo_wma                          loaded at 01980000h - 0199A000h
WMVCore                          loaded at 086D0000h - 08916000h
WMASF                            loaded at 070D0000h - 0710A000h
foo_xa                          loaded at 019A0000h - 019AF000h
apphelp                          loaded at 77B40000h - 77B62000h
msctfime                        loaded at 755C0000h - 755EE000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
ksuser                          loaded at 73EE0000h - 73EE4000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
cscui                            loaded at 77A20000h - 77A74000h
CSCDLL                          loaded at 76600000h - 7661D000h
browseui                        loaded at 75F80000h - 7607D000h
ntshrui                          loaded at 76990000h - 769B5000h
ATL                              loaded at 76B20000h - 76B31000h
NETAPI32                        loaded at 5B860000h - 5B8B4000h
USERENV                          loaded at 769C0000h - 76A73000h
shdocvw                          loaded at 77760000h - 778CE000h
CRYPTUI                          loaded at 754D0000h - 75550000h
WININET                          loaded at 771B0000h - 77256000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
xpsp2res                        loaded at 20000000h - 202C5000h
dciman32                        loaded at 73BC0000h - 73BC6000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 00E931EAh, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E931A8h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E92169h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E9C8FCh, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E9C8F0h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E90000h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 77C2C275h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+0000005Ah)
Address: 77C2C2E3h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "free" (+000000C8h)
Address: 00E93CFAh, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E90000h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 00E9C8F0h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E98DDDh, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E986C5h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E9875Ah, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E90000h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 7C9011A7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrInitializeThunk" (+00000029h)
Address: 00E90000h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 7C923F31h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrShutdownProcess" (+00000142h)
Address: 00E986E5h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 00E90000h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 7C90E88Eh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwTerminateProcess" (+00000000h)
Address: 7C910945h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAcquirePebLock" (+00000028h)
Address: 7C91094Eh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAcquirePebLock" (+00000031h)
Address: 00E986E5h, location: "foo_history", loaded at 00E90000h - 00EA0000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C923E98h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrShutdownProcess" (+000000A9h)
Address: 7C81CA3Eh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "IsValidLocale" (+000008EBh)
Address: 77C3B16Ch, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "lock" (+00000BB1h)
Address: 77D4882Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4C63Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 7C90F0AAh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAnsiStringToUnicodeString" (+0000005Eh)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C81CA78h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "IsValidLocale" (+00000925h)
Address: 7C81CAB6h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ExitProcess" (+00000014h)
Address: 77E8F3B0h, location: "RPCRT4", loaded at 77E70000h - 77F01000h
Symbol: "UuidCreateSequential" (+000007E8h)
Address: 77C39D45h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "strerror" (+00002B4Bh)
Address: 77C39E78h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "initterm" (+00000111h)
Address: 77C39EACh, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "exit" (+00000012h)
Address: 77C1F159h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "amsg_exit" (+00000034h)
Address: 77C35F14h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "purecall" (+00000007h)
Address: 0041BA74h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00445468h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0041BA41h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00445468h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C917BB8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001BBh)
Address: 00445468h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0041D19Fh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00445924h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00445468h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00435D4Dh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00445924h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77C35C94h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "except_handler3" (+00000000h)
Address: 004225C1h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004218B7h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00413394h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0042183Bh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1C8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1B4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00426FE2h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004277B4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043B508h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004465ACh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0176261Ah, location: "foo_ui_columns", loaded at 01750000h - 01787000h
Address: 004465DCh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0176158Eh, location: "foo_ui_columns", loaded at 01750000h - 01787000h
Address: 7C90EAD0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000000h)
Address: 7740EF05h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+000230DBh)

Version info:
foobar2000 v0.8.3
UNICODE

failure_00000001.txt
Created Dec. 27, 2005 (my birthday)
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 004212F5h
Access violation, operation: read, address: 00000001h
Call path:
WinMain=>app_mainloop=>playlist_switcher_saveconfig
This is the first crash logged by this instance.
Code bytes (004212F5h):
004212B5h:  FF 15 18 90 43 00 8B 3D 1C 59 44 00 FF 05 10 59
004212C5h:  44 00 C1 EF 03 C7 45 FC 00 00 00 00 74 3D 53 8B
004212D5h:  5D 08 56 8B 4D 0C FF 75 FC 8B 01 FF 10 84 C0 74
004212E5h:  20 A1 14 59 44 00 8B 4D FC 8B 34 C8 8B CE 8B 06
004212F5h:  FF 10 8B 03 8B CB FF 10 8B 13 50 56 8B CB FF 52
00421305h:  10 FF 45 FC 39 7D FC 72 CA 5E 5B 8D 4D F8 E8 0C
00421315h:  4D FE FF 5F C9 C2 08 00 55 8B EC 51 B8 F8 58 44
00421325h:  00 56 50 89 45 FC FF 15 18 90 43 00 A1 1C 59 44
Stack (0013FB2Ch):
0013FB0Ch:  00D3DB9C 7C9C93A0 77F643DD 7C9C93A0
0013FB1Ch:  00000004 00000000 00D3D0A8 00000000
0013FB2Ch:  01B01FB0 00000000 004458F4 004458F8
0013FB3Ch:  00000000 0013FB60 00427292 01B01FC4
0013FB4Ch:  0013FB5C 0013FC14 0040465C 00000000
0013FB5Ch:  004394C4 0013FB84 004271A9 01B98C40
0013FB6Ch:  0043946C 01B98C40 0000002D 0000002D
0013FB7Ch:  00000000 00000015 0013FBAC 00404721
0013FB8Ch:  00000000 0040465C 00000000 00000000
0013FB9Ch:  0013FBB8 773E1AEB 773F8B56 001E01F0
0013FBACh:  0013FBD8 77D48734 00950168 00000111
0013FBBCh:  00000004 00A50248 0040465C DCBAABCD
0013FBCCh:  00000000 0013FC14 0040465C 0013FC44
0013FBDCh:  77D5418D 0040465C 00950168 00000111
0013FBECh:  00000004 00A50248 00000111 00950168
0013FBFCh:  0064F900 00000014 00000001 00000000
0013FC0Ch:  00000000 00000010 00000000 00000014
0013FC1Ch:  00000000 00000000 00000000 00000000
0013FC2Ch:  0013FBF4 0013F750 0013FE2C 77D70467
0013FC3Ch:  77D541B0 00000000 0013FC8C 77D53FD9
Registers:
EAX: 00000001, EBX: 01B01FC4, ECX: 01C82A44, EDX: 004458F8
ESI: 01C82A44, EDI: 0000002A, EBP: 0013FB40, ESP: 0013FB2C
Crash location: "foobar2000", loaded at 00400000h - 00452000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
USER32                          loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F57000h
ole32                            loaded at 774E0000h - 7761D000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
msvcrt                          loaded at 77C10000h - 77C68000h
COMCTL32                        loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
foo_abx                          loaded at 003A0000h - 003AC000h
foo_ac3                          loaded at 003B0000h - 003C3000h
foo_albumlist                    loaded at 003D0000h - 003DB000h
foo_ape                          loaded at 003E0000h - 003FF000h
foo_apl                          loaded at 00A40000h - 00A4A000h
foo_bitcompare                  loaded at 00A50000h - 00A59000h
foo_burninate                    loaded at 00A60000h - 00A6C000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00A70000h - 00A7E000h
foo_clienc                      loaded at 00A80000h - 00A8B000h
foo_console                      loaded at 00A90000h - 00A97000h
foo_convolve                    loaded at 00AA0000h - 00AEF000h
foo_dbsearch                    loaded at 00AF0000h - 00B08000h
foo_diskwriter                  loaded at 00B10000h - 00B22000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_dsp_crossfade                loaded at 00BB0000h - 00BB7000h
foo_dsp_crossfeed                loaded at 00BC0000h - 00BC6000h
foo_dsp_extra                    loaded at 00BD0000h - 00BE5000h
foo_dsp_nogaps                  loaded at 00BF0000h - 00BF7000h
foo_dsp_pause                    loaded at 00C00000h - 00C07000h
foo_dsp_skip_silence            loaded at 00C10000h - 00C17000h
foo_dsp_soundtouch              loaded at 00C20000h - 00C2B000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_dynamics                    loaded at 00C30000h - 00C37000h
foo_faac                        loaded at 00C40000h - 00C73000h
foo_festalon                    loaded at 00C80000h - 00DBE000h
foo_flac                        loaded at 00DC0000h - 00DDC000h
foo_flaccer                      loaded at 00DE0000h - 00DF6000h
foo_freedb                      loaded at 00E00000h - 00E2E000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_gym                          loaded at 00E30000h - 00E8E000h
foo_history                      loaded at 00E90000h - 00EA0000h
foo_id3v2                        loaded at 00EA0000h - 00ED0000h
foo_infobox                      loaded at 00ED0000h - 00EE3000h
foo_input_std                    loaded at 00EF0000h - 00F8E000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
foo_lpac                        loaded at 00F90000h - 00F97000h
lpac_codec_api                  loaded at 00FA0000h - 00FAA000h
lpaccodec                        loaded at 00FB0000h - 00FD9000h
foo_masstag                      loaded at 01200000h - 01214000h
foo_matroska                    loaded at 01220000h - 01268000h
foo_mod                          loaded at 01270000h - 01279000h
BASS                            loaded at 01280000h - 012DA000h
foo_monkey                      loaded at 012E0000h - 012FC000h
foo_mpeg4u                      loaded at 01300000h - 01329000h
foo_nez                          loaded at 01330000h - 0135B000h
foo_null                        loaded at 01360000h - 01367000h
foo_ofr                          loaded at 01370000h - 01376000h
OptimFROG                        loaded at 01380000h - 013AC000h
foo_oggpreview                  loaded at 013C0000h - 014C1000h
foo_output_std                  loaded at 014D0000h - 014D9000h
foo_out_dsound_ex                loaded at 014E0000h - 014E9000h
DSOUND                          loaded at 73F10000h - 73F6C000h
foo_out_ks                      loaded at 01500000h - 0150B000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_playlistgen_ex              loaded at 01510000h - 0151F000h
foo_pphsresample                loaded at 01520000h - 01530000h
foo_psf                          loaded at 01530000h - 015DC000h
foo_read_http                    loaded at 015E0000h - 015E9000h
foo_rgscan                      loaded at 015F0000h - 015FD000h
foo_scroll                      loaded at 01600000h - 01606000h
foo_search_ex                    loaded at 01610000h - 01618000h
foo_shn                          loaded at 01620000h - 0162F000h
foo_sid                          loaded at 01630000h - 01677000h
foo_spc                          loaded at 01680000h - 01691000h
foo_speex                        loaded at 016B0000h - 016C8000h
foo_tfmx                        loaded at 016D0000h - 016D9000h
foo_tta                          loaded at 016E0000h - 016E9000h
foo_tta_old                      loaded at 016F0000h - 016F9000h
foo_uie_albumart                loaded at 01700000h - 0170C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_uie_albumlist                loaded at 01730000h - 01742000h
foo_uie_tabs                    loaded at 01750000h - 0175A000h
foo_uie_trackinfo                loaded at 01760000h - 0176B000h
foo_ui_columns                  loaded at 01770000h - 017A7000h
foo_ui_std                      loaded at 017B0000h - 017C7000h
foo_unpack                      loaded at 017D0000h - 01801000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_utils                        loaded at 01810000h - 01821000h
foo_vis_manager                  loaded at 01830000h - 01838000h
foo_vis_simple_spectrum          loaded at 01840000h - 0184A000h
foo_vorbisenc                    loaded at 01850000h - 01961000h
foo_wavpack                      loaded at 01970000h - 01982000h
foo_winamp_spam                  loaded at 01990000h - 01998000h
foo_wma                          loaded at 019A0000h - 019BA000h
WMVCore                          loaded at 086D0000h - 08916000h
WMASF                            loaded at 070D0000h - 0710A000h
foo_xa                          loaded at 019C0000h - 019CF000h
apphelp                          loaded at 77B40000h - 77B62000h
msctfime                        loaded at 755C0000h - 755EE000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
ksuser                          loaded at 73EE0000h - 73EE4000h
dciman32                        loaded at 73BC0000h - 73BC6000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00427292h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394C4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004271A9h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043946Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00404721h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 773E1AEBh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal11" (+00000328h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D541B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D53FD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 0040465Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 77D4B4CBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D5CB2Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "RegisterLogonProcess" (+00000528h)
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 77D4B903h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 773F6FF6h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000B1CCh)
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 773F70D8h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000B2AEh)
Address: 773F93DDh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000D5B3h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 01832191h, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 018351E4h, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 01834170h, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 018351E4h, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 018323ACh, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 018341BCh, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 018317D2h, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 0183522Ch, location: "foo_vis_manager", loaded at 01830000h - 01838000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 77D61B4Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "AppendMenuA" (+0000006Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D5E097h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 100036BCh, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uIsDialogMessage" (+0000000Eh)
Address: 0041236Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00A50248h, location: "foo_bitcompare", loaded at 00A50000h - 00A59000h
Address: 00410FEAh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE

failure_00000002.txt
Created Jan 14, 2006
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01DC29B1h
Access violation, operation: write, address: 007FFFF8h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01DC29B1h):
01DC2971h:  CB 8B F0 46 8D 04 76 C1 E0 02 50 E8 9F 06 00 00
01DC2981h:  8B 54 24 1C 8D 46 FF 3B C2 76 19 8D 0C 40 C1 E1
01DC2991h:  02 2B C2 8B 33 8D 3C 31 83 E9 0C 48 8D 77 F4 A5
01DC29A1h:  A5 A5 75 EF 8B 0B 8D 04 52 8D 74 24 10 8D 3C 81
01DC29B1h:  A5 A5 A5 5F 5E 5B C2 10 00 8B 01 50 FF 48 18 FF
01DC29C1h:  15 08 40 DC 01 C3 8B 44 24 04 85 C0 7D 05 8A 41
01DC29D1h:  0C EB 17 3B 41 08 7D 0F 8B 49 04 33 D2 38 14 08
01DC29E1h:  0F 95 C2 8A C2 EB 03 8A 41 0D C2 04 00 8B 51 08
Stack (0013FD60h):
0013FD40h:  00C5DB9C 7C9C93A0 77F643DD 7C9C93A0
0013FD50h:  00000004 00000000 00C5D0A8 00000000
0013FD60h:  0013FD7C 0013FD98 023351B0 01DC19E9
0013FD70h:  023351B0 0861D650 00420701 000AAAAA
0013FD80h:  01DC522C 00000002 00000000 023351B0
0013FD90h:  0861D650 00420701 0861D680 000848C5
0013FDA0h:  00000001 000261E3 010D6454 0013FDD4
0013FDB0h:  01DC16B0 CF0D6454 40B261BB 0013FE3C
0013FDC0h:  01DC15CE CF0D6454 40B261BB 00000001
0013FDD0h:  0013FE84 0013FE00 77D48734 00050334
0013FDE0h:  00000113 0000029A 00000000 01DC15CE
0013FDF0h:  DCBAABCD 00000000 0013FE3C 01DC15CE
0013FE00h:  0013FE68 77D48816 01DC15CE 00050334
0013FE10h:  00000113 0000029A 00000000 0013FF00
0013FE20h:  0013FEF8 00687830 00000014 00000001
0013FE30h:  00000000 00000000 00000010 00000000
0013FE40h:  77D4EAAD 00000000 00000000 00000000
0013FE50h:  0013FE1C 0013F984 0013FEB8 77D70467
0013FE60h:  77D48830 00000000 0013FEC8 77D489CD
0013FE70h:  00000000 01DC15CE 00050334 00000113
Registers:
EAX: 001FFFFE, EBX: 01DC519C, ECX: 00000000, EDX: 000AAAAA
ESI: 0013FD70, EDI: 007FFFF8, EBP: 0013FDAC, ESP: 0013FD60
Crash location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
USER32                          loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F57000h
ole32                            loaded at 774E0000h - 7761D000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
msvcrt                          loaded at 77C10000h - 77C68000h
COMCTL32                        loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
foo_output_asio(dll)            loaded at 003A0000h - 003C0000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_abx                          loaded at 003D0000h - 003DC000h
foo_ac3                          loaded at 003E0000h - 003F3000h
foo_albumlist                    loaded at 00AC0000h - 00ACB000h
foo_ape                          loaded at 00AD0000h - 00AEF000h
foo_apl                          loaded at 00AF0000h - 00AFA000h
foo_bitcompare                  loaded at 00B00000h - 00B09000h
foo_burninate                    loaded at 00B10000h - 00B1C000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00B20000h - 00B2E000h
foo_clienc                      loaded at 00B30000h - 00B3B000h
foo_console                      loaded at 00B40000h - 00B47000h
foo_convolve                    loaded at 00B50000h - 00B9F000h
foo_dbsearch                    loaded at 00BA0000h - 00BB8000h
foo_diskwriter                  loaded at 00BC0000h - 00BD2000h
foo_dsp_crossfade                loaded at 00BE0000h - 00BE7000h
foo_dsp_crossfeed                loaded at 00BF0000h - 00BF6000h
foo_dsp_extra                    loaded at 00C00000h - 00C15000h
foo_dsp_nogaps                  loaded at 00C20000h - 00C27000h
foo_dsp_pause                    loaded at 00C30000h - 00C37000h
foo_dsp_skip_silence            loaded at 00C40000h - 00C47000h
foo_dsp_soundtouch              loaded at 00C50000h - 00C5B000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_dynamics                    loaded at 00C60000h - 00C67000h
foo_faac                        loaded at 00C70000h - 00CA3000h
foo_festalon                    loaded at 00CB0000h - 00DEE000h
foo_flac                        loaded at 00DF0000h - 00E0C000h
foo_flaccer                      loaded at 00E10000h - 00E26000h
foo_freedb                      loaded at 00E30000h - 00E5E000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_gym                          loaded at 00E60000h - 00EBE000h
foo_history                      loaded at 00EC0000h - 00ED0000h
foo_id3v2                        loaded at 00ED0000h - 00F00000h
foo_infobox                      loaded at 00F00000h - 00F13000h
foo_input_std                    loaded at 00F20000h - 00FBE000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
foo_lpac                        loaded at 00FC0000h - 00FC7000h
lpac_codec_api                  loaded at 00FD0000h - 00FDA000h
lpaccodec                        loaded at 00FE0000h - 01009000h
foo_masstag                      loaded at 01230000h - 01244000h
foo_matroska                    loaded at 01250000h - 01298000h
foo_mod                          loaded at 012A0000h - 012A9000h
BASS                            loaded at 012B0000h - 0130A000h
foo_monkey                      loaded at 01310000h - 0132C000h
foo_mpeg4u                      loaded at 01330000h - 01359000h
foo_nez                          loaded at 01360000h - 0138B000h
foo_null                        loaded at 01390000h - 01397000h
foo_ofr                          loaded at 013A0000h - 013A6000h
OptimFROG                        loaded at 013B0000h - 013DC000h
foo_oggpreview                  loaded at 013F0000h - 014F1000h
foo_output_std                  loaded at 01500000h - 01509000h
foo_out_dsound_ex                loaded at 01510000h - 01519000h
DSOUND                          loaded at 73F10000h - 73F6C000h
foo_out_ks                      loaded at 01530000h - 0153B000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_playlistgen_ex              loaded at 01540000h - 0154F000h
foo_pphsresample                loaded at 01550000h - 01560000h
foo_psf                          loaded at 01560000h - 0160C000h
foo_read_http                    loaded at 01610000h - 01619000h
foo_rgscan                      loaded at 01620000h - 0162D000h
foo_scroll                      loaded at 01630000h - 01636000h
foo_search_ex                    loaded at 01640000h - 01648000h
foo_shn                          loaded at 01650000h - 0165F000h
foo_sid                          loaded at 01660000h - 016A7000h
foo_spc                          loaded at 016B0000h - 016C1000h
foo_speex                        loaded at 016E0000h - 016F8000h
foo_tfmx                        loaded at 01700000h - 01709000h
foo_tta                          loaded at 01710000h - 01719000h
foo_tta_old                      loaded at 01720000h - 01729000h
foo_uie_albumart                loaded at 01730000h - 0173C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_uie_albumlist                loaded at 01760000h - 01772000h
foo_uie_tabs                    loaded at 01780000h - 0178A000h
foo_uie_trackinfo                loaded at 01790000h - 0179B000h
foo_uie_vis_projectm            loaded at 017A0000h - 017E0000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737A9000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
foo_ui_columns                  loaded at 01CE0000h - 01D17000h
foo_ui_std                      loaded at 01D20000h - 01D37000h
foo_unpack                      loaded at 01D40000h - 01D71000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_utils                        loaded at 01D80000h - 01D91000h
foo_vis_bacon                    loaded at 01DA0000h - 01DB7000h
foo_vis_manager                  loaded at 01DC0000h - 01DC8000h
foo_vis_simple_spectrum          loaded at 01DD0000h - 01DDA000h
foo_vorbisenc                    loaded at 01DE0000h - 01EF1000h
foo_wavpack                      loaded at 01F00000h - 01F12000h
foo_winamp_spam                  loaded at 01F20000h - 01F28000h
foo_wma                          loaded at 01F30000h - 01F4A000h
WMVCore                          loaded at 086D0000h - 08916000h
WMASF                            loaded at 070D0000h - 0710A000h
foo_xa                          loaded at 01F50000h - 01F5F000h
foo_xlobby                      loaded at 01F60000h - 01F67000h
ASOEHOOK                        loaded at 651B0000h - 651D2000h
ccL40                            loaded at 6AF90000h - 6AFEE000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
nview                            loaded at 02070000h - 021DF000h
PSAPI                            loaded at 76BF0000h - 76BFB000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
LgWndHk                          loaded at 022A0000h - 022A7000h
apphelp                          loaded at 77B40000h - 77B62000h
msctfime                        loaded at 755C0000h - 755EE000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
nvoglnt                          loaded at 69500000h - 69A37000h
LgMsgHk                          loaded at 035A0000h - 035AB000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
asio4all                        loaded at 03D30000h - 03E4D000h
KSUSER                          loaded at 73EE0000h - 73EE4000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
nvwddi                          loaded at 048D0000h - 048E5000h
DBGHELP                          loaded at 0FF40000h - 0FFE1000h

Stack dump analysis:
Address: 01DC19E9h, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 00420701h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 01DC522Ch, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 00420701h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 01DC16B0h, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 01DC15CEh, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01DC15CEh, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 01DC15CEh, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 01DC15CEh, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 77D4EAADh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 01DC15CEh, location: "foo_vis_manager", loaded at 01DC0000h - 01DC8000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 100038ECh, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uDispatchMessage" (+0000000Ah)
Address: 0041238Bh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00410FEAh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DB5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438DE0h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043C320h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 00438C81h, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.3
UNICODE

These are the presets I'm using:

Code: [Select]
Aderrasi - Agitator.milk
Aderrasi - Aimless (Gravity Directive Mix).milk
Aderrasi - Aimless (Spirogravity Mix).milk
Aderrasi - Airhandler (Menagerie Mix).milk
Aderrasi - Airs (Windy Mix).milk
Aderrasi - Airs.milk
Aderrasi - Anchorpulse (Pulse Of A Ghast II Mix).milk
Aderrasi - Anchorpulse (Verified Mix).milk
Aderrasi - Anomalous Material Science (Pure Splinter Mix).milk
Aderrasi - Antidote (Aqualung Mix).milk
Aderrasi - Antidote (Side Effects Mix).milk
Aderrasi - Antidote.milk
Aderrasi - Antique Abyss.milk
Aderrasi - Arise! (Padded Mix).milk
Aderrasi - Ashes Of Air (Remix).milk
Aderrasi - Bitterfeld (Crystal Border Mix).milk
Aderrasi - Blender.milk
Aderrasi - Bow To Gravity.milk
Aderrasi - Brakefreak.milk
Aderrasi - Candy Avian.milk
Aderrasi - Causeway Of Dreams (Nightmare Mix).milk
Aderrasi - Causeway Of Dreams (REMix).milk
Aderrasi - Causeway Of Dreams.milk
Aderrasi - Chromatic Abyss (The Other Side).milk
Aderrasi - Circlefacade.milk
Aderrasi - Contortion (Xenomorph Mix).milk
Aderrasi - Contortion.milk
Aderrasi - Crystal Storm.milk
Aderrasi - Dark Matter (Converse Mix).milk
Aderrasi - Elastoid.milk
Aderrasi - Floater Society.milk
Aderrasi - Flowing Form.milk
Aderrasi - Making Time (Swamp Mix).milk
Aderrasi - Multiviola.milk
Aderrasi - Negative Sun III.milk
Aderrasi - Paintsphere.milk
Aderrasi - What Cannot Be Undone.milk
Aderrasi - What cannot be.milk
Bmelgren & Krash - Rainbow Orb Peacock (Centred Journey Mix.milk
Bmelgren & Krash - Rainbow Orb Peacock (Lonely Signal Gone .milk
bmelgren - Godhead.milk
Bmelgren - Pentultimate Nerual Slipstream (Tweak 2).milk
bmelgren - Take this highway.milk
Che - Terracarbon Stream.milk
CrystalHigh - mad ravetriping.milk
EvilJim - Follow the ball.milk
EvilJim - Ice Drops.milk
Fvese - 0 To 60.milk
Fvese - simple.milk
Fvese - Window Reflection 6.milk
Geiss & Rovastar - Notions Of Tonality 2.milk
Geiss & Rovastar - Tokamak (Naked Intrusion Mix).milk
Geiss - Blasto.milk
Geiss - Cosmic Dust 2.milk
Geiss - Cruzin'.milk
Geiss - Downward Spiral.milk
Geiss - Dynamic Swirls 1.milk
Geiss - Dynamic Swirls 2.milk
Geiss - Eddies 2.milk
Geiss - Eggs.milk
Geiss - El Cubismo.milk
Geiss - Nautilus.milk
Geiss - Octopus Ever Changing.milk
Geiss - Octopus Gold.milk
Geiss - Octopus.milk
Geiss - Oldskool Mellowstyle.milk
Geiss - Swirlie 1.milk
Geiss - Swirlie 2.milk
Geiss - Swirlie 3.milk
Geiss - Swirlie 4.milk
Geiss - Swirlie 5.milk
Idiot & Rovastar - Altars Of Madness 2 (X.42 Mix).milk
Idiot & Zylot - Unhealthy Love (Idiot's STDs Mix).milk
Idiot - MOTIVATION!.milk
Idiot - Texture Boxes (Remix 2).milk
Idiot - Texture Boxes (Remix).milk
Idiot24-7 - Ascending to heaven 2.milk
Illusion & Che - Return Of The King.milk
Illusion & Che - The Piper.milk
Illusion & Rovastar - Clouded Bottle.milk
Illusion & Unchained - Invade My Mind.milk
Illusion - Figure Eight.milk
Krash & Illusion - Spiral Movement.milk
Krash & Rovastar - Altars of Madness (Mad Ocean Mix).milk
Krash & TEcHNO - Rhythmic Mantas.milk
Krash - 3D Shapes Demo 2.milk
Krash - 3D Shapes Demo.milk
Krash - Digital Flame.milk
Krash - Dynamic Borders 1.milk
Krash - Framed Geometry.milk
Krash - Interwoven (Nightmare Weft Mix).milk
Krash - War Machine (Shifting Complexity Mix).milk
Krash - Windowframe To Mega Swirl 2.milk
Krash and Rovastar - Rainbow Orb 2 Peacock (Bmelgren's Comp.milk
Krash and Rovastar - Rainbow Orb.milk
Mstress & Darius - Pursuing The Sunset.milk
Mstress & Juppy - Dancer.milk
Mstress & Juppy - Dancers In The Dark.milk
Mstress - Acid Universes (Big Bang Interferences Mix).milk
Mstress - Acoustic Nerve Impulses (Under Drug Effetcs (Hypn.milk
Mstress - Aurora Boreale.milk
Mstress - Curtain.milk
Reenen - phoenix.milk
Rovastar & Aderrasi - Clockwork Organism.milk
Rovastar & Fvese - Deadly Flower.milk
Rovastar & Fvese - Stranger Minds (Astral Mix).milk
Rovastar & Fvese - Stranger Minds.milk
Rovastar & Geiss - Dynamic Swirls 3 (Broken Destiny Mix).milk
Rovastar & Geiss - Dynamic Swirls 3 (Mysticial Awakening Mi.milk
Rovastar & Geiss - Dynamic Swirls 3 (Poltergiest Mix).milk
Rovastar & Geiss - Dynamic Swirls 3 (Twisted Truth Mix).milk
Rovastar & Geiss - Hurricane Nightmare.milk
Rovastar & Geiss - Ice Planet.milk
Rovastar & Geiss - Notions Of Tonality.milk
Rovastar & Geiss - Octoplasm.milk
Rovastar & Geiss - Octotrip (MultiTrip Mix).milk
Rovastar & Geiss - Octotrip.milk
Rovastar & Geiss - Surface (Vectrip Mix).milk
Rovastar & Idiot24-7 - Balk Acid.milk
Rovastar & Krash - Flowing Synergy.milk
Rovastar & Krash - Interwoven (Contra Mix).milk
Rovastar & Rocke - Headspin.milk
Rovastar & Rocke - Sugar Spun Sister.milk
Rovastar & StudioMusic - More Cherished Desires.milk
Rovastar & StudioMusic - Twisted Spider Web.milk
Rovastar & Telek - Cosmic Fireworks.milk
Rovastar & Unchained - Centre Of Gravity.milk
Rovastar & Zylot - Crystal Ball (Cerimonial Decor).milk
Rovastar & Zylot - Narell's Fever.milk
Rovastar & Zylot - Sea Of Zigrot.milk
Rovastar - A Million Miles from Earth (Pathfinder Mix).milk
Rovastar - A Million Miles from Earth.milk
Rovastar - Altars Of Harlequin's Madness (Dark Disorder Mix.milk
Rovastar - Altars Of Madness (A Million Miles From Earth Mi.milk
Rovastar - Altars Of Madness (Duel Mix).milk
Rovastar - Altars Of Madness (Surealist Mix).milk
Rovastar - Altars Of Madness.milk
Rovastar - Bellanova (New Wave Mix).milk
Rovastar - Biohazard Warning.milk
Rovastar - Chapel Of Ghouls.milk
Rovastar - Cosmic Echoes 1.milk
Rovastar - Cosmic Echoes 2.milk
Rovastar - Cosmic Mosaic (Active Mix).milk
Rovastar - Decreasing Dreams (Extended Movement Mix).milk
Rovastar - Explosive Minds.milk
Rovastar - Forgotten Moon.milk
Rovastar - Frozen Rapture .milk
Rovastar - Future Speakers.milk
Rovastar - Hallucinogenic Pyramids (Beat Time Mix).milk
Rovastar - Harlequin's Dynamic Fractal (Crazed Spiral Mix).milk
Rovastar - Harlequin's Fractal Encounter.milk
Rovastar - Hyperspace (Frozen Rapture Mix).milk
Rovastar - Hyperspace.milk
Rovastar - Inner Thoughts (Clouded Judgement Mix).milk
Rovastar - Inner Thoughts (Dark Secret Mix).milk
Rovastar - Inner Thoughts (Distant Memories Mix).milk
Rovastar - Inner Thoughts (Frantic Thoughts Mix).milk
Rovastar - Inner Thoughts (Strange Cargo Mix).milk
Rovastar - Kalideostars (Altars Of Madness MIx).milk
Rovastar - Kalideostars (Round  Round Mix).milk
Rovastar - Kalideostars.milk
Rovastar - Magic Carpet.milk
Rovastar - Multiverse Starfield 1.milk
Rovastar - Multiverse Starfield 3.milk
Rovastar - Omnipresence Resurrection.milk
Rovastar - Pandora's Volcano.milk
Rovastar - Parallel Universe.milk
Rovastar - Sea Shells.milk
Rovastar - Solarized Space (Space DNA Mix).milk
Rovastar - Solarized Space.milk
Rovastar - Space (Twisted Dimension Mix).milk
Rovastar - Space.milk
Rovastar - The Awakening.milk
Rovastar - The Chaos Of Colours (Drifting Mix).milk
Rovastar - The Chaos Of Colours.milk
Rovastar - The Shroomery.milk
Rovastar and Krash - Hallucinogenic Pyramids (Extra Beat Ti.milk
Rovastar and Unchained - Braindance Visions.milk
Rozzer & Neuro - Starover (Semicolon Mix).milk
Rozzer & Zylot - Force Field Generator (Slowtime Tweak).milk
Rozzor & Aderrasi - Canon.milk
Rozzor & Che - Inside The House Of Nil.milk
Rozzor & Rovastar - Oozing Resistance (Waveform Mod).milk
Rozzor & Zylot - Rainbow River.milk
StudioMusic & Unchained - Entity.milk
StudioMusic & Unchained - Minor Alteration.milk
StudioMusic & Unchained - State Of Discretion.milk
StudioMusic & Unchained - Wrenched Fate.milk
StudioMusic - It's Only Make Believe.milk
StudioMusic - Numerosity.milk
Telek - Flicker.milk
Unchained & Illusion - Logic Morph.milk
Unchained & Rovastar - For The Seagull.milk
Unchained & Rovastar - Slow Solstice.milk
Unchained & Rovastar - Triptionary.milk
Unchained & Rovastar - Wormhole Pillars (Hall of Shadows mi.milk
Unchained & Rovastar - Wormhole Pillars.milk
Unchained & Rovastar - Xen Traffic.milk
Unchained - Beat Demo 1.0.milk
Unchained - Beat Demo 2.0.milk
Unchained - Beat Demo 2.1.milk
Unchained - Beat Demo 2.2.milk
Unchained - Beat Demo 2.3.milk
Unchained - Cartoon Factory.milk
Unchained - Cranked On Failure.milk
Unchained - Goo Kung Fu.milk
Unchained - In Memory Of Peg.milk
Unchained - Jaded Emotion.milk
Unchained - Perverted Dialect.milk
Unchained - ReAwoke.milk
Unchained - Ribald Ballad.milk
Unchained - Shaping The Grid.milk
Unchained - Subjective Experience Of The Manifold.milk
Unchained - Working the Grid.milk
Zylot - Azirphaeli's Mirror.milk
Zylot - Block Of Sound (Abstract Architecture Mix).milk
Zylot - Crystal Ball (Magical Reaction Mix).milk
Zylot - Digiscape Advanced Processor.milk
Zylot - Ether Storm.milk
Zylot - Inside The Planar Portal.milk
Zylot - light of the path.milk
Zylot - Magma Crawl.milk
Zylot - Magma Vein.milk
Zylot - PinWheel.milk
Zylot - String.milk
Zylot - Tangent Universe (Collapsed With Artifact Mix).milk
Zylot - The Inner Workings of my New Computer.milk
Zylot - Visionarie.milk

I'm not sure which of these came with it. You can copy the list to a text file (text.txt in my example) and put it in your presets folder and in CMD window focused on your presets folder, type:

Code: [Select]
for /f "delims=" %a in (text.txt) do if not exist "%a" c: > "%a.tmp"

and all the 0-byte files with a .tmp at the end in your presets folder are ones that are in my presets folder and not in your's. I hope that helps.
Title: foo_vis_projectM
Post by: bleh on 2006-02-21 04:15:07
Hmm, it doesn't look like you have any presets that I don't.  Also, though I won't deny that foo_uie_vis_projectM may have been involved in at least the second and third crashes, they didn't happen inside the foo_uie_vis_projectM DLL, so I can't see what's causing the crash from those.  I guess I'll just have to leave projectM running for a long time and see if I can get it to blow up.
Title: foo_vis_projectM
Post by: Idec Sdawkminn on 2006-02-21 04:43:30
And perhaps it's just my computer. I was having some issues using ASIO that I believe were responsible for some lock-ups and have since switched to wave out, but this issue has happened after switching.

I included the information about other media players going extremely slow after this happens so it might give some insight into exactly how it is affecting the computer (or video card). I wish I could be of more help but I know nothing of how to make something like this or how to troubleshoot it. That CMD command is something I came up with for this issue and I used to make units for Total Annihilation, but that's probably pretty basic stuff. However, if there's anything I can do let me know.
Title: foo_vis_projectM
Post by: bleh on 2006-02-22 03:07:12
To be honest, I really don't know what the problem could be.  If it's making video players break, I'd guess that it's leaking something graphics-related or fouling up some driver internally, but that's really just a guess.  I had it running in the debugger for a couple hours earlier today without seeing a crash...  I'll try it again with a release build over the next few days and see if I can get anything to happen.
Title: foo_vis_projectM
Post by: Idec Sdawkminn on 2006-02-22 04:58:11
I've had it on since I last posted and still no crashes. It probably has something to do with me viewing something online or playing a game and the way it uses the video card doesn't go well with how your plugin uses it afterward. I haven't been able to recreate it since I first posted about it.
Title: foo_vis_projectM
Post by: iluminatae on 2006-03-04 14:05:55
I have experienced an odd problem using this.  My mouse scroll buttons stopped working when using this vis.  I have a logitech MX 510. 

Put the vis into components, buttons stop working, remove the vis, scrolling buttons work ??
Title: foo_vis_projectM
Post by: bleh on 2006-03-05 17:01:50
Quote
I have experienced an odd problem using this.  My mouse scroll buttons stopped working when using this vis.   I have a logitech MX 510. 

Put the vis into components, buttons stop working, remove the vis, scrolling buttons work ??
[a href="index.php?act=findpost&pid=369041"][{POST_SNAPBACK}][/a]



So you're saying that if foo_vis_projectm.dll (or foo_uie_vis_projectm.dll) is in your components folder, your scroll buttons don't work?  Hmm... *goes back through thread* 2xG posted something similar a while back, saying that foo_uie_vis_projectm would break mouse acceleration whenever foobar2000 was in focus.  I still don't know how this is happening, but I'll give the code another going-through and see if I'm missing something severe.

Are you using foo_vis_projectm or foo_uie_vis_projectm?

[EDIT]:  Are using Logitech's MouseWare/SetPoint software?  I wonder if they could get confused when it sees projectM using OpenGL and reconfigure the mouse for gaming mode...
Title: foo_vis_projectM
Post by: iluminatae on 2006-03-05 23:36:40
Thanks for having a look.

I am using foo_uie_vis_projectm.dll.  When I put this in my components folder the mouse scrolling buttons do not work.  When I remove the dll out of the foobar folder the mouse buttons function as normal.

Yes, I am using the mouseware software.

If you require any more info to help track down this issue please let me know.

cheers and thanks!
Title: foo_vis_projectM
Post by: bleh on 2006-03-06 03:47:52
I can't be completely sure about this because I'm visiting my family at the moment and hence don't have access to a compiler or a debugger, but I don't see anything special in the code that would get executed when the dll is loaded.  I also can't think of anything I'm doing with the mouse that could disable the scroll buttons.  I'll run foo_uie_vis_projectm through a debugger when I get back on Tuesday to see if I'm missing anything, but in the meantime, I'd suggest taking a look at your MouseWare settings.  It's possible that projectM is being detected as an OpenGL "game" and that MouseWare is doing something to the scroll wheel as a result.  If there were a spare computer around here, I could probably put MouseWare on it and test it myself, but none of the computers here are mine, so I don't think I'll be able to do that...
Title: foo_vis_projectM
Post by: iluminatae on 2006-03-07 21:32:02
Quote
I can't be completely sure about this because I'm visiting my family at the moment and hence don't have access to a compiler or a debugger, but I don't see anything special in the code that would get executed when the dll is loaded.  I also can't think of anything I'm doing with the mouse that could disable the scroll buttons.  I'll run foo_uie_vis_projectm through a debugger when I get back on Tuesday to see if I'm missing anything, but in the meantime, I'd suggest taking a look at your MouseWare settings.  It's possible that projectM is being detected as an OpenGL "game" and that MouseWare is doing something to the scroll wheel as a result.  If there were a spare computer around here, I could probably put MouseWare on it and test it myself, but none of the computers here are mine, so I don't think I'll be able to do that...
[a href="index.php?act=findpost&pid=369479"][{POST_SNAPBACK}][/a]



I went through the software, I can't see anything about games or software specific settings.  The software is simply for setting the button action, speed etc.
Title: foo_vis_projectM
Post by: bleh on 2006-03-08 02:09:40
I tried putting MouseWare on my computer and I can confirm that with, MouseWare running, opening foobar2000 with projectM installed will mess with the MouseWare acceleration/button settings.  If you're relying on MouseWare to set up your scrolling, then I can see that breaking things.  I found an "Advanced" MouseWare configuration utility (http://www.logitech.com/index.cfm/downloads/software/US/EN,CRID=1792,contentid=8749,OSID=1,softwareid=6819) on Logitech's site that allows you to change the way the game detection works.  Turning game detection off globally doesn't seem to work - if you turn it off, then close and reopen the advanced configuration thing, the game detection will be on again - but you can set it to not change the mouse acceleration or button assignments when a game is detected, which has the same effect as disabling the game detection.  When I check all of the boxes in the middle section, the mouse works the same in foobar2000/projectM as it does in Windows.  Let me know if this works for you.

Sorry if I sound like I'm trying to ignore the problem, but I've gone through the code a couple of times now and while I can't see anything that could be changing the mouse settings in foo_uie_vis_projectM, I do know that MouseWare can have an effect.
Title: foo_vis_projectM
Post by: iluminatae on 2006-03-08 23:29:02
That worked,  thanks!  Awesome component btw.
Title: foo_vis_projectM
Post by: Betse on 2006-03-21 11:21:02
I must be an ass for asking, but uhm. the sdk for 0.9 is out. Is there a change that projectm will be released for foobar 0.9?
would be great
Title: foo_vis_projectM
Post by: PHOYO on 2006-03-21 12:02:39
Quote
I must be an ass for asking, but uhm. the sdk for 0.9 is out. Is there a change that projectm will be released for foobar 0.9?
would be great
[a href="index.php?act=findpost&pid=373284"][{POST_SNAPBACK}][/a]

THIS is the plugin I was looking for.
Yes, 0.9 version would be great. At least Columns UI panel.
Title: foo_vis_projectM
Post by: bleh on 2006-03-21 12:50:35
Quote
I must be an ass for asking, but uhm. the sdk for 0.9 is out. Is there a change that projectm will be released for foobar 0.9?
would be great
[a href="index.php?act=findpost&pid=373284"][{POST_SNAPBACK}][/a]

Yes.  Eventually.  It may be a week or two from now.
Title: foo_vis_projectM
Post by: Stuart60611 on 2006-04-07 16:40:05
Quote
I must be an ass for asking, but uhm. the sdk for 0.9 is out. Is there a change that projectm will be released for foobar 0.9?
would be great
[a href="index.php?act=findpost&pid=373284"][{POST_SNAPBACK}][/a]

Yes.  Eventually.  It may be a week or two from now.


Because I know many people are anxiously awaiting a .9 version, does anyone know the status as to when the port for projectm for .9 will be available?
Title: foo_vis_projectM
Post by: PHOYO on 2006-04-07 21:50:31
Because I know many people are anxiously awaiting a .9 version, does anyone know the status as to when the port for projectm for .9 will be available?

A week or two from 21st March. So soon I suppose. Be patient.
Title: foo_vis_projectM
Post by: bleh on 2006-04-08 04:36:17
Gonna be worse than that I'm afraid.  Maybe mid-to-late-April.  We'll see.
Title: foo_vis_projectM
Post by: G-Lite on 2006-04-15 13:59:08
I finally got this working decently under 0.9. No panel version yet, but I'll be working on that next.

Grab it here: http://stephan.kochen.nl/proj/foobar2000.html#projectM (http://stephan.kochen.nl/proj/foobar2000.html#projectM)
Title: foo_vis_projectM
Post by: ak47mega on 2006-04-15 14:23:42
thanks G-lite
excellent works 
and,
i'll waiting for pannel version
comming soon?
Title: foo_vis_projectM
Post by: G-Lite on 2006-04-15 15:25:45
Panel version will have to wait. It looks like the current version is rather buggy for some people, slow for some people, and I might have to do a bit of code overhaul to get it working reliably and properly.

If this is working for you, consider yourself lucky.
Title: foo_vis_projectM
Post by: PHOYO on 2006-04-15 15:30:59
So bleh isn't developing this anymore? Just asking...

EDIT: Works like charm! Thank you! Maybe I'm lucky
Title: foo_vis_projectM
Post by: Bl@ck_warrior on 2006-04-15 17:13:53
Quote
Panel version will have to wait. It looks like the current version is rather buggy for some people, slow for some people, and I might have to do a bit of code overhaul to get it working reliably and properly.

If this is working for you, consider yourself lucky.


Therefore i'm lucky too ! It works perfectly, i'm just waiting for the panel version, now.
Title: foo_vis_projectM
Post by: mackycorp on 2006-04-15 18:09:58
G-Lite already knows about my problem, but I'll post it in here.
first, links to images.
Uno (http://www.mackycorp.org/pics/project_hungryM.png) Enjoy my fun blurring there 
Dos (http://www.mackycorp.org/pics/project_hungryM_2.png)

As you can see, M loves to eat into my cpu time. If it set Affinity to 1 core (AMD X2 3800+) it takes up all of that core. Even after closing the projectM window, cpu time is still at 50%. The fonts are also totally unreadable in the projectM window when at default size. Fullscreen is better, but still not great. Also, don't even try running projectM without presets or fonts installed.
Title: foo_vis_projectM
Post by: G-Lite on 2006-04-16 20:15:29
I've uploaded a new version, which I hope is more stable. It works well for me. Same location:
http://stephan.kochen.nl/proj/foobar2000.html#projectM (http://stephan.kochen.nl/proj/foobar2000.html#projectM)

I'm not sure about the performance issues, it's very preset dependant. Between the 0.8 and this version I think I got rid of two redundant loops processing audio, so it should actually be faster.

If you really think you have performance problems, double check the options like grid size, texture size, etc. It's also important to compare framerates: in 0.8, projectM's framerate was dependant on foobar, and thus not configurable. This is no longer the case in 0.9, and there's now an option to set the framerate (which defaults to 30).
Title: foo_vis_projectM
Post by: Stuart60611 on 2006-04-16 20:24:42
Awesome!  Now all we need is a pannel version.
Title: foo_vis_projectM
Post by: prawns on 2006-04-16 21:39:37
Cool... just stumbled upon this.
A few suggestions:
Hopefully, that is helpful and thank you!

Chris

P.S. How come in windowed mode the lines in projectM seem much smoother than when in fullscreen mode?
Title: foo_vis_projectM
Post by: G-Lite on 2006-04-16 22:52:29
Could you update this to the latest projectM? It now support truetype fonts and has greater support other .milk files but it's only in the repository. (I found it under the Subversion one. <a href="http://sourceforge.net/projects/xmms-projectm/" target="_blank">http://sourceforge.net/projects/xmms-projectm/</a> )

I guess I missed that, there being no release and all. I'll look into it, thanks.

I had a crash with foo_vis_projectM still being open upon exiting foobar2000 with foobar2000 0.9.1 beta 1. (I dunno if this is the same for 0.9 stable. I have a crash log I could post to you if it'll help.)

Well, there's not debugging symbols in, so the crash log is probably rather useless. You could try posting them, but...

If I go to View > Visulisations > projectM and uncheck it while projectM is running, the projectM window fails to close and I can't manually close it. (Again, using 0.9.1 beta 1)

...are you sure that's the latest version? Those problems sound like the ones I fixed, which is odd. I just realised I forgot to bump the version number, so you'll have to check some other way I guess.

Hopefully, that is helpful and thank you!

Chris

P.S. How come in windowed mode the lines in projectM seem much smoother than when in fullscreen mode?

I don't know a whole lot about projectM itself, but you could try adjusting the texture size option. I'm not sure if the grid size options have any effect on that either.
Title: foo_vis_projectM
Post by: nerrad on 2006-04-17 00:44:08
Thanks! It works great, except that the fonts are fugly if I select "Show song title".
Title: foo_vis_projectM
Post by: prawns on 2006-04-17 10:07:32
...are you sure that's the latest version?

Your right!  I had managed to download the old one. Strange that. Oh well. Works great now! Thank you!

P.S. How come in windowed mode the lines in projectM seem much smoother than when in fullscreen mode?
I don't know a whole lot about projectM itself, but you could try adjusting the texture size option. I'm not sure if the grid size options have any effect on that either.

I've given that all a whirl and nothing seems to help. Could just be my graphics card is a bit dated but I'm not so sure. Does anyone else experience this?

I guess I missed that, there being no release and all. I'll look into it, thanks.

I managed to stumble upon it, so there is no wonder you wouldn't of seen it  Thanks for having a look. Here are a few of the new features (http://sourceforge.net/forum/forum.php?thread_id=1478147&forum_id=358773).

Chris
Title: foo_vis_projectM
Post by: G-Lite on 2006-04-17 11:58:50
I managed to stumble upon it, so there is no wonder you wouldn't of seen it  Thanks for having a look. Here are a few of the new features (http://sourceforge.net/forum/forum.php?thread_id=1478147&forum_id=358773).

Looks great. You already mentioned the truetype rendering using freetype. I'm not sure what implications the library version will have, but I doubt it's much.

I wish I could support libvisual, but apparently that hasn't been ported to windows yet. If we could support that, we'd have a nice abstraction-layer for other visualisations (think G-force). Maybe I should look into helping them port it.

Jack support and autotools cleanup is not relevant to windows, compiles as C++ wasn't really a problem in the first place. Presets is a nice feature, though the foobar plugin doesn't really have any kind of preset manager. Maybe that's another idea.

Memory leaks fixed yay; PCM speedup.. I'm not sure what implications that has either, I modified that code a bit myself to speed it up, so...

That's about it.
Title: foo_vis_projectM
Post by: prawns on 2006-04-17 15:46:05
I didn't expect you to comment on them but TrueType had to be the main for me. Hopefully this means lovely, smooth fonts.

Unfortuantly, I found a bug (and yes I have the right version this time. At least I'm 99% sure...):I feel a bit guilty about finding this bug because I did it on purpose... oh well...
I could repeat it with your debug build if you like and pass along the crash report to you but it's probably just as easy for you to see for yourself.

Chris
Title: foo_vis_projectM
Post by: Stuart60611 on 2006-04-17 17:08:28

I managed to stumble upon it, so there is no wonder you wouldn't of seen it  Thanks for having a look. Here are a few of the new features (http://sourceforge.net/forum/forum.php?thread_id=1478147&forum_id=358773).

Looks great. You already mentioned the truetype rendering using freetype. I'm not sure what implications the library version will have, but I doubt it's much.

I wish I could support libvisual, but apparently that hasn't been ported to windows yet. If we could support that, we'd have a nice abstraction-layer for other visualisations (think G-force). Maybe I should look into helping them port it.

Jack support and autotools cleanup is not relevant to windows, compiles as C++ wasn't really a problem in the first place. Presets is a nice feature, though the foobar plugin doesn't really have any kind of preset manager. Maybe that's another idea.

Memory leaks fixed yay; PCM speedup.. I'm not sure what implications that has either, I modified that code a bit myself to speed it up, so...

That's about it.


The author of G-Force indicated that all he needed was a bare bones pannel visualization, and he would create a pannel version of G-Force for .9.  As such, I do not think the author requires a pannel version of projectm which supports libvisual to create a pannel version of G-Force.  Therefore, once a pannel version of project m with the old pre-sets and fonts is created then the author of G-Force will have what he needs to create a pannel version for .9.
Title: foo_vis_projectM
Post by: prawns on 2006-04-17 21:49:27
The author of G-Force indicated that all he needed was a bare bones pannel visualization, and he would create a pannel version of G-Force for .9.  As such, I do not think the author requires a pannel version of projectm which supports libvisual to create a pannel version of G-Force.  Therefore, once a pannel version of project m with the old pre-sets and fonts is created then the author of G-Force will have what he needs to create a pannel version for .9.

I don't think you understand what libvisual is.
Quote
Libvisual is an audio visualisation library that acts as a middle layer between audio visualisation plugins and applications. Any application written with libvisual support included will be able to make use of all the plugins that are written for libvisual.

Basically, this means that if someone writes a libvisual plugin for foobar2000 we will be able to use a few visualisations, not just projectM or G-Force. In your case, a libvisual plugin would be ideal as G-Force supports it.
Also, if I were you, I would try to sound less demanding at people who doing this for free...

And as a sidenote: It's panel not pannel. (Sorry it was bugging me as so many people are doing it. I don't mean to pick on you)

Chris
Title: foo_vis_projectM
Post by: Stuart60611 on 2006-04-17 22:40:39
The author of G-Force indicated that all he needed was a bare bones pannel visualization, and he would create a pannel version of G-Force for .9.  As such, I do not think the author requires a pannel version of projectm which supports libvisual to create a pannel version of G-Force.  Therefore, once a pannel version of project m with the old pre-sets and fonts is created then the author of G-Force will have what he needs to create a pannel version for .9.

I don't think you understand what libvisual is.
Quote
Libvisual is an audio visualisation library that acts as a middle layer between audio visualisation plugins and applications. Any application written with libvisual support included will be able to make use of all the plugins that are written for libvisual.

Basically, this means that if someone writes a libvisual plugin for foobar2000 we will be able to use a few visualisations, not just projectM or G-Force. In your case, a libvisual plugin would be ideal as G-Force supports it.
Also, if I were you, I would try to sound less demanding at people who doing this for free...

And as a sidenote: It's panel not pannel. (Sorry it was bugging me as so many people are doing it. I don't mean to pick on you)

Chris


I am sorry if I sounded demanding.  It certainly was not my intent.  I appreciate all that G-Lite and others do to support foobar for free.  Obviously, it will get done when it gets done.  Thanks.
Title: foo_vis_projectM
Post by: waileongyeo on 2006-04-18 16:41:39
It doesn't crash, but close to 100% CPU usage (Not in full screen mode)... What's the minimum requirement to use this?

My computer spec:
P4 2.4GHz
756MB RAM
TNT2 VGA Card
Title: foo_vis_projectM
Post by: PHOYO on 2006-04-18 20:04:24
It doesn't crash, but close to 100% CPU usage (Not in full screen mode)... What's the minimum requirement to use this?

My computer spec:
P4 2.4GHz
756MB RAM
TNT2 VGA Card

Your graphics card seems to be a little outdated, otherwise it's OK.
I have:
P4 2.8GHz
1024MB RAM
ATI Radeon 9800 PRO

Works fine.
Title: foo_vis_projectM
Post by: rondador on 2006-04-21 04:10:03
I apreciate all the work. 

It works, but still quite a cpu hog here (always 100% no matter what) and a bit unstable, it crashes now and then (i have a few crash-logs in case a developer could make use of them), and, shortly, is not as good as foo_vis_bacon... but i'm hoping it will be someday.

EDIT: i've actually _configured_ the frame rate and the internal stuff, and it's now completely useful... sorry about my former apreciation, it was too rushed 

panel version would be great

thanks again
Title: foo_vis_projectM
Post by: xchaser on 2006-04-27 15:05:28
I am using 0.9.1 and the latest columns_UI and I can't see the projectM in the sidebar nor in Columns help plz
Title: foo_vis_projectM
Post by: andro77 on 2006-04-27 15:37:30
I am using 0.9.1 and the latest columns_UI and I can't see the projectM in the sidebar nor in Columns help plz

Panel version will have to wait. It looks like the current version is rather buggy for some people, slow for some people, and I might have to do a bit of code overhaul to get it working reliably and properly.


Win XP SP2 (2002) - 1 Gb ram - radeon 9600 pro 256 ddr - p4/2.8@3.2 - fb2k 0.9.1 everything looks fine here
keep up the great work! (and thanks!)
Title: foo_vis_projectM
Post by: RavenSoft on 2006-04-28 02:41:31
Seems this project is all but dead. Note I didn't say it was dead, but its almost dead.

http://www.hydrogenaudio.org/forums/index....ic=29363&st=660 (http://www.hydrogenaudio.org/forums/index.php?showtopic=29363&st=660)

A shame to not finish this project but start work on another one. Maybe someone can come in and finish or at least add panel support.
Title: foo_vis_projectM
Post by: gob on 2006-04-28 03:28:29
heh, all i want to see is the title fixed when i enable the visualization. it always says unknown..
Title: foo_vis_projectM
Post by: G-Lite on 2006-04-28 13:07:59
It's not dead, I just decided to take a break. I need to contact the projectM authors themselves, because I think something is broke on their side, and I have absolutely no idea how the internals of it work.

I've put quite some time in this the last week, and I think I've got almost everything in place as far as the plugin goes, but all projectM is doing is rendering a black screen with text.
Title: foo_vis_projectM
Post by: Funkstar De Luxe on 2006-04-28 13:49:52
I installed foo_vis_projectM and now foobar give me an error when opening, then crashes about 5 seconds later.  Still occurs after removing the plugin

Code: [Select]
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ComponentModel.Win32Exception: Not enough storage is available to process this command
   at System.Windows.Forms.Form.UpdateLayered()
   at System.Windows.Forms.Form.OnHandleCreated(EventArgs e)
   at System.Windows.Forms.Control.WmCreate(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmCreate(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at MattCustomForm.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
foo_prettypop
    Assembly Version: 1.0.2277.30346
    Win32 Version: 1, 2, 1, 0
    CodeBase: file:///C:/Program%20Files/foobar2000/components/foo_prettypop.dll
----------------------------------------
msvcm80
    Assembly Version: 8.0.50608.0
    Win32 Version: 8.00.50727.42
    CodeBase: file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd/msvcm80.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Title: foo_vis_projectM
Post by: Mangix on 2006-04-29 05:23:56
ummm foo_prettypop is causing that. prettypop uses .NET while foo_vis_projectM does not so there is not way that projectM can cause an error like that.
Title: foo_vis_projectM
Post by: zachastrife on 2006-04-29 18:39:17
Well... It DOES consume CPU depending on preset (and does get as high as 50% =P). So I won't accuse it of being a CPUhog...
(P4 1.3 gHz
256 MB RAM
Geforce 4)
Title: foo_vis_projectM
Post by: ev0| on 2006-05-01 19:59:38
not working in panel mode either from Columns UI 0.1.3 Beta 1 and onwards. needs a fix and a recompile.
Title: foo_vis_projectM
Post by: LTourist on 2006-05-14 15:28:27
Maybe I'm not lucky but, I can't see the projectM entry in visualisation in the visualisation context menu of foobar2000 or in ColumnsUI Configuration... Althought I see it in the Preferences tree under Visualisations category... Can someone help me? Do I forget something, or is it like ev0| said, a problem with ColumnsUI???
Title: foo_vis_projectM
Post by: PHOYO on 2006-05-14 15:47:37
Maybe I'm not lucky but, I can't see the projectM entry in visualisation in the visualisation context menu of foobar2000 or in ColumnsUI Configuration... Althought I see it in the Preferences tree under Visualisations category... Can someone help me? Do I forget something, or is it like ev0| said, a problem with ColumnsUI???

There are NO panel version yet. Please read the topic before posting this kind of "bug" reports.
Title: foo_vis_projectM
Post by: Joelimite on 2006-05-15 21:12:51
First off, many thanks for the excellent plugin! I'm having one problem with it though. I'm running a dual monitor setup (using an LCD monitor and a 32 inch Samsung LCD HDTV, connected via a DVI-->HDMI Convertor) powered by an Nvidia geForce4 ti4200 and cannot get projectM to run fullscreen on my HDTV. Under projectM's fullscreen device option I have two identical entries for "NVidia geForce4 ti4200" and regardless of which one I select, I can only run projectM fullscreen on my primary display. Any suggestions? Or is anyone else with a dual monitor setup having a similar problem?
Title: foo_vis_projectM
Post by: LTourist on 2006-05-16 22:24:02
[/quote]
There are NO panel version yet. Please read the topic before posting this kind of "bug" reports.
[/quote]

I understood there was no panel version, but my problem is I can't display the visualisation??? I find nowhere a menu to display the visualisation in foobar... So that's my question, how to do this plugin work???
Title: foo_vis_projectM
Post by: musko on 2006-05-17 01:46:27
[quote name='LTourist' date='May 16 2006, 22:24' post='393082']
[/quote]
There are NO panel version yet. Please read the topic before posting this kind of "bug" reports.
[/quote]

I understood there was no panel version, but my problem is I can't display the visualisation??? I find nowhere a menu to display the visualisation in foobar... So that's my question, how to do this plugin work???
[/quote]


menu - View - vis - projectm
Title: foo_vis_projectM
Post by: LTourist on 2006-05-17 17:40:01
Thx man, i didn't see this menu  thx again

Edit : That's a very cool plugin  Please continue improve it as you can
Regards
Title: foo_vis_projectM
Post by: RavenSoft on 2006-05-23 03:53:36
http://www.hydrogenaudio.org/forums/index....showtopic=44865 (http://www.hydrogenaudio.org/forums/index.php?showtopic=44865)

panel version, some high CPU usage, maybe the 2 plugin developers can help each other.
Title: foo_vis_projectM
Post by: Betse on 2006-05-23 08:10:23
http://www.hydrogenaudio.org/forums/index....showtopic=44865 (http://www.hydrogenaudio.org/forums/index.php?showtopic=44865)

panel version, some high CPU usage, maybe the 2 plugin developers can help each other.
The high cpu usage is probably an effect of the trackinfo plugin. Check if the scroll steps is set to 1.
Title: foo_vis_projectM
Post by: 4nt1 on 2006-06-30 06:19:30
Hi can who ever ports or maintains this component please get in contact with andy55 he is the creator of the g-froce visualisation would needs some help with making a vis for foobar.

http://www.hydrogenaudio.org/forums/index....topic=43317&hl= (http://www.hydrogenaudio.org/forums/index.php?showtopic=43317&hl=)

is the page, please get in contact with him
Title: foo_vis_projectM
Post by: Bobjua on 2006-12-15 06:04:17
i cant figure out how to change the preset on it, i can only play one type of visualization, how to i change it/add more?
Title: foo_vis_projectM
Post by: Yotsuya on 2006-12-15 19:59:12
You can download additional presets from the main milkdrop development site here (http://www.milkdrop.co.uk/downloads.htm). (Though most people just copy them out of their winamp folder). To use them, place them in whatever folder you have defined in:
File> Preferences> Visualization> projectM (Panel)> "ProjectM" Tab> "Preset directory:"

I personally use C:\Program Files\foobar2000\components\presets
Title: foo_vis_projectM
Post by: drake on 2007-01-02 19:38:35
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 690086B8h
Access violation, operation: read, address: 00000028h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (690086B8h):
69008678h:  40 1B 80 75 0B 8B 47 3C 89 83 74 61 00 00 EB 0A
69008688h:  C7 83 74 61 00 00 02 00 00 00 8B 47 58 89 83 A0
69008698h:  61 00 00 8B 47 5C 89 83 A4 61 00 00 33 C0 40 EB
690086A8h:  02 33 C0 5F 5E 5B C9 C2 08 00 55 8B EC 83 EC 14
690086B8h:  8B 41 28 2B 05 EC EC 0D 69 56 57 89 45 FC 8B 81
690086C8h:  50 02 00 00 33 FF 3B C7 C7 45 EC 06 00 00 00 89
690086D8h:  7D F0 74 53 8B 40 0C 57 57 8D 4D EC 51 6A 14 BE
690086E8h:  00 11 00 00 56 50 E8 09 18 02 00 85 C0 7F 3E 53
Stack (0012EBD8h):
0012EBB8h:  00000000 0012EFB8 0012EF90 00000000
0012EBC8h:  EBC9EC58 00000001 804DA3EE EBC9EC90
0012EBD8h:  0400005F 0D2B7A7A 0012EC08 69007D6E
0012EBE8h:  D2B7A7A0 0012EC08 69007F0F 00000001
0012EBF8h:  00208758 690054CA 06AC0574 00000000
0012EC08h:  00000001 69008747 00000000 00208758
0012EC18h:  6900847E 00000003 00208758 0012EC7C
0012EC28h:  00000000 6900857B 00208758 14170ED0
0012EC38h:  6909058E 0018B3A8 00000000 690905BE
0012EC48h:  7FF50000 00208758 6900B9D8 001E4F40
0012EC58h:  6900448C 001E4F40 69004DA5 001C4C18
0012EC68h:  5ED1BB73 00000005 0FF6E560 00000000
0012EC78h:  0BD2E4F0 0012ED44 043326CF 00050000
0012EC88h:  A3F1900E 0012ED80 0BD2E4F0 00000003
0012EC98h:  0012ED10 04336EC8 00000001 0431CCB5
0012ECA8h:  0BD2E4F0 04333280 00000000 043332E5
0012ECB8h:  A3F1903E 0012ED80 04333280 0012ED44
0012ECC8h:  00000000 00000001 00000000 00000000
0012ECD8h:  0012ED10 77D49488 00719478 FFFFFFF0
0012ECE8h:  77D49491 00000000 00000000 01240170
Registers:
EAX: 00208758, EBX: 00000003, ECX: 00000000, EDX: 0247A50C
ESI: 00208758, EDI: 00000000, EBP: 0012EBEC, ESP: 0012EBD8
Crash location: "xgiv3icd", loaded at 69000000h - 690E6000h

Loaded modules:
foobar2000                       loaded at 00400000h - 004E6000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                         loaded at 7C800000h - 7C8F4000h
COMCTL32                         loaded at 773D0000h - 774D3000h
msvcrt                           loaded at 77C10000h - 77C68000h
ADVAPI32                         loaded at 77DD0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                           loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                           loaded at 10000000h - 1002A000h
comdlg32                         loaded at 763B0000h - 763F9000h
wbsys                            loaded at 66500000h - 6650A000h
wbhelp                           loaded at 66600000h - 66617000h
WBlind                           loaded at 66000000h - 6608F000h
WINMM                            loaded at 76B40000h - 76B6D000h
UXTHEME                          loaded at 5AD70000h - 5ADA8000h
msimg32                          loaded at 76380000h - 76385000h
MSCTF                            loaded at 74720000h - 7476B000h
foo_albumlist                    loaded at 00EA0000h - 00EE1000h
foo_amipwrapper                  loaded at 00F10000h - 00F36000h
foo_audioscrobbler               loaded at 00F60000h - 00F98000h
WS2_32                           loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_browser                      loaded at 01000000h - 01039000h
foo_cdda                         loaded at 01060000h - 01099000h
foo_common                       loaded at 010C0000h - 010FA000h
foo_converter                    loaded at 01120000h - 01184000h
foo_dbsearch                     loaded at 011B0000h - 0120C000h
foo_dsp_continuator              loaded at 01230000h - 01262000h
OLEAUT32                         loaded at 77120000h - 771AC000h
foo_dsp_crossfeed                loaded at 01290000h - 012B4000h
foo_dsp_std                      loaded at 012E0000h - 01322000h
foo_history                      loaded at 01350000h - 0136C000h
foo_infobox                      loaded at 01390000h - 013CF000h
foo_input_shorten                loaded at 013F0000h - 0141E000h
foo_input_std                    loaded at 01440000h - 0153B000h
foo_lnk                          loaded at 01560000h - 01579000h
foo_midi                         loaded at 015A0000h - 01648000h
foo_navigator                    loaded at 01670000h - 01691000h
foo_out_asio                     loaded at 016C0000h - 016F0000h
foo_playcount                    loaded at 01710000h - 01738000h
foo_playlist_manager             loaded at 01760000h - 017A6000h
foo_playlist_tree                loaded at 017D0000h - 01836000h
foo_pqview                       loaded at 01860000h - 0187C000h
foo_prettypop                    loaded at 018A0000h - 018EE000h
mscoree                          loaded at 79000000h - 79045000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                         loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA8000h
mscorjit                         loaded at 79060000h - 790B3000h
rsaenh                           loaded at 0FFD0000h - 0FFF8000h
foo_random                       loaded at 03E60000h - 03E9F000h
foo_rgscan                       loaded at 03EA0000h - 03EE6000h
foo_run                          loaded at 03EF0000h - 03F1B000h
foo_sendtodevice                 loaded at 03F40000h - 03F53000h
foo_uie_albumart                 loaded at 03F70000h - 03FA3000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 03FE0000h - 0401F000h
foo_uie_console                  loaded at 04040000h - 0405C000h
foo_uie_lyrics                   loaded at 04080000h - 040DE000h
WININET                          loaded at 771B0000h - 77256000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                           loaded at 77B20000h - 77B32000h
foo_uie_lyrics_panel             loaded at 04100000h - 04168000h
foo_uie_playlists_dropdown       loaded at 041B0000h - 041EA000h
foo_uie_quicksearch              loaded at 04200000h - 04245000h
foo_uie_tabs                     loaded at 04270000h - 04297000h
foo_uie_trackinfo                loaded at 042C0000h - 042EE000h
foo_uie_vis_projectm             loaded at 04310000h - 0435A000h
OPENGL32                         loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737A9000h
DCIMAN32                         loaded at 73BC0000h - 73BC6000h
foo_ui_columns                   loaded at 06370000h - 0640B000h
foo_ui_std                       loaded at 06430000h - 06487000h
foo_utils                        loaded at 064B0000h - 064E9000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                           loaded at 76F20000h - 76F47000h
winrnr                           loaded at 76FB0000h - 76FB8000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
rasadhlp                         loaded at 76FC0000h - 76FC6000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                         loaded at 71A90000h - 71A98000h
amip                             loaded at 09190000h - 0933C000h
mslbui                           loaded at 605D0000h - 605D9000h
xgiv3icd                         loaded at 69000000h - 690E6000h
D3D8                             loaded at 6D9A0000h - 6DAC8000h
d3d8thk                          loaded at 6D990000h - 6D996000h
VERSION                          loaded at 77C00000h - 77C08000h
DSOUND                           loaded at 73F10000h - 73F6C000h
WINTRUST                         loaded at 76C30000h - 76C5E000h
IMAGEHLP                         loaded at 76C90000h - 76CB8000h
Secur32                          loaded at 77FE0000h - 77FF1000h
wsock32                          loaded at 71AD0000h - 71AD9000h
RASAPI32                         loaded at 76EE0000h - 76F1C000h
rasman                           loaded at 76E90000h - 76EA2000h
NETAPI32                         loaded at 5B860000h - 5B8B4000h
TAPI32                           loaded at 76EB0000h - 76EDF000h
rtutils                          loaded at 76E80000h - 76E8E000h
wdmaud                           loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
msv1_0                           loaded at 77C70000h - 77C93000h
iphlpapi                         loaded at 76D60000h - 76D79000h
KsUser                           loaded at 73EE0000h - 73EE4000h
sensapi                          loaded at 722B0000h - 722B5000h
USERENV                          loaded at 769C0000h - 76A73000h
urlmon                           loaded at 7E1E0000h - 7E280000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 0400005Fh, location: "foo_uie_albumlist", loaded at 03FE0000h - 0401F000h
Address: 69007D6Eh, location: "xgiv3icd", loaded at 69000000h - 690E6000h
Address: 69007F0Fh, location: "xgiv3icd", loaded at 69000000h - 690E6000h
Address: 690054CAh, location: "xgiv3icd", loaded at 69000000h - 690E6000h
Address: 69008747h, location: "xgiv3icd", loaded at 69000000h - 690E6000h
Address: 6900847Eh, location: "xgiv3icd", loaded at 69000000h - 690E6000h
Address: 6900857Bh, location: "xgiv3icd", loaded at 69000000h - 690E6000h
Address: 6909058Eh, location: "xgiv3icd", loaded at 69000000h - 690E6000h
Address: 690905BEh, location: "xgiv3icd", loaded at 69000000h - 690E6000h
Address: 6900B9D8h, location: "xgiv3icd", loaded at 69000000h - 690E6000h
Address: 6900448Ch, location: "xgiv3icd", loaded at 69000000h - 690E6000h
Address: 69004DA5h, location: "xgiv3icd", loaded at 69000000h - 690E6000h
Symbol: "DrvDeleteContext" (+0000004Dh)
Address: 5ED1BB73h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglDeleteContext" (+00000057h)
Address: 043326CFh, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 04336EC8h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 0431CCB5h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 04333280h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 043332E5h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 04333280h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D49488h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+0000002Bh)
Address: 77D49491h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000034h)
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 04333280h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D49498h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+0000003Bh)
Address: 04337488h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 04333280h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 04333280h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 04333280h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 04333280h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4C63Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 04333280h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 77D4C665h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 04333280h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 66027FE6h, location: "WBlind", loaded at 66000000h - 6608F000h
Symbol: "HInit" (+0000DEB4h)
Address: 04333280h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 6660414Ah, location: "wbhelp", loaded at 66600000h - 66617000h
Symbol: "SetAddr" (+000004D0h)
Address: 04333280h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 5ED2699Bh, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000002F7h)
Address: 04333280h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 04333280h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 69004798h, location: "xgiv3icd", loaded at 69000000h - 690E6000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 5ED26780h, location: "OPENGL32", loaded at 5ED00000h - 5EDCC000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4D4E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetPropW" (+000000BBh)
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 77D4B903h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 77D4B8BAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000000h)
Address: 0431D499h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 01240170h, location: "foo_dsp_continuator", loaded at 01230000h - 01262000h
Address: 0433F55Ch, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 04335639h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 014C0278h, location: "foo_input_std", loaded at 01440000h - 0153B000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D4D05Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D5F59Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 0433F55Ch, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D4B3F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 014C0278h, location: "foo_input_std", loaded at 01440000h - 0153B000h
Address: 77D4B3F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D4B393h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 0433F55Ch, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 0431D4AEh, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 0433F55Ch, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 04335639h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 03F75FD0h, location: "foo_uie_albumart", loaded at 03F70000h - 03FA3000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D4D05Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4D0A5h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnumDisplayMonitors" (+00000142h)
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 043354C0h, location: "foo_uie_vis_projectm", loaded at 04310000h - 0435A000h
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D4D8FFh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EndDeferWindowPos" (+00000024h)
Address: 77D4D8EAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EndDeferWindowPos" (+0000000Fh)
Address: 66603E28h, location: "wbhelp", loaded at 66600000h - 66617000h
Symbol: "SetAddr" (+000001AEh)
Address: 04277F48h, location: "foo_uie_tabs", loaded at 04270000h - 04297000h
Address: 0427B64Fh, location: "foo_uie_tabs", loaded at 04270000h - 04297000h
Address: 6600A6E1h, location: "WBlind", loaded at 66000000h - 6608F000h
Symbol: "GetWindowsDirectoryA" (+00007B47h)
Address: 66022DD1h, location: "WBlind", loaded at 66000000h - 6608F000h
Symbol: "HInit" (+00008C9Fh)
Address: 77F18017h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextExtentPoint32W" (+00000041h)
Address: 77F16E8Eh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "DeleteObject" (+00000261h)
Address: 77D48B26h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 77D49488h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+0000002Bh)
Address: 7C809E60h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "IsBadReadPtr" (+0000005Fh)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C809E68h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "IsBadReadPtr" (+00000067h)
Address: 77D48B26h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 04284E67h, location: "foo_uie_tabs", loaded at 04270000h - 04297000h
Address: 04275AFEh, location: "foo_uie_tabs", loaded at 04270000h - 04297000h
Address: 04275AC0h, location: "foo_uie_tabs", loaded at 04270000h - 04297000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 04275AC0h, location: "foo_uie_tabs", loaded at 04270000h - 04297000h
Address: 04275AC0h, location: "foo_uie_tabs", loaded at 04270000h - 04297000h
Address: 77D5418Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 04275AC0h, location: "foo_uie_tabs", loaded at 04270000h - 04297000h
Address: 7740C528h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+00020688h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D541B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D53FD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 04275AC0h, location: "foo_uie_tabs", loaded at 04270000h - 04297000h
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D54204h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4D05Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D541E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4D4E4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SetPropW" (+000000BBh)
Address: 77D4B903h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773EAFF1h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 77D4D7F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UpdateWindow" (+00000000h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D485A4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4D7F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UpdateWindow" (+00000000h)
Address: 77D4B755h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetParent" (+00000026h)
Address: 77D4B785h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetParent" (+00000056h)
Address: 77D4D7F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UpdateWindow" (+00000000h)
Address: 773EB161h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal342" (+00000057h)
Address: 7740F02Fh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7740E2CEh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0002242Eh)
Address: 7740BE36h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001FF96h)
Address: 7740EF87h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+000230E7h)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 7740F02Fh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 7740F4F7h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+00023657h)
Address: 7740F02Fh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 77D4B4CBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7740F02Fh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 7740F02Fh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7740F02Fh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 7740F02Fh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D5E097h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 00427CA9h, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 00427DB1h, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 004287F1h, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 004B0380h, location: "foobar2000", loaded at 00400000h - 004E6000h
Address: 004B0380h, location: "foobar2000", loaded at 00400000h - 004E6000h

Version info:
foobar2000 v0.9.2
UNICODE

Additional info:
Lyric Show Panels 0.3.0.0  (foo_uie_lyrics)
Converter 1.0.1  (foo_converter)
ReplayGain Scanner 2.0.1  (foo_rgscan)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
projectM visualization (Panel) 0.4  (foo_uie_vis_projectm)
Run services 0.3.2  (foo_run)
Playlist Manager 1.0  (foo_playlist_manager)
Special file info box 2.0.2  (foo_infobox)
Music Browser 1.1.10 [Jun  9 2006 - 09:18:25]  (foo_browser)
Tabbed panel modifyed 0.2.0  (foo_uie_tabs)
Playlist tools 0.5.7  (foo_utils)
FLAC decoder 1.1.0  (foo_input_std)
MIDI synthesizer host 1.6  (foo_midi)
History 0.2  (foo_history)
Default User Interface 0.9acc  (foo_ui_std)
ASIO support 1.1  (foo_out_asio)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Continuator 0.4.0  (foo_dsp_continuator)
Album List 3.2.0  (foo_albumlist)
Randomized playlist entry 1.2.3  (foo_random)
Track info panel 0.8  (foo_uie_trackinfo)
Pretty Popup 1.2.2  (foo_prettypop)
Playlist Tree Panel 2.1.1 [Jun  8 2006 - 10:02:27]  (foo_playlist_tree)
Navigator 0.2  (foo_navigator)
Send to Device 1.0.4 [May 17 2006 - 13:21:17]  (foo_sendtodevice)
Album Art Panel 0.176a  (foo_uie_albumart)
Database search 1.3.1 beta 11  (foo_dbsearch)
Audioscrobbler 1.3.2  (foo_audioscrobbler)
Play Count 1.9.2  (foo_playcount)
AMIP Wrapper 0.90  (foo_amipwrapper)
Common services 0.1  (foo_common)
CD Audio decoder 2.1  (foo_cdda)
Standard DSP array 1.0  (foo_dsp_std)
Quick Search Toolbar 2.6  (foo_uie_quicksearch)
Shorten decoder 0.4.2a  (foo_input_shorten)
Standard input array 1.0  (foo_input_std)
Lyrics panel 0.34.1  (foo_uie_lyrics_panel)
Console panel 0.2  (foo_uie_console)
Crossfeed 0.92  (foo_dsp_crossfeed)
Shell link resolver 1.1  (foo_lnk)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Title: foo_vis_projectM
Post by: Spirit_of_the_ocean on 2007-01-02 20:09:28
Have you got a graphic card which has a good open GL support?
This was the problem what I had until I got a new card.
Title: foo_vis_projectM
Post by: Kiteroa on 2007-01-30 08:04:07
Good plug-in, works well!

How do I stop it changing presets when I find one I particularly like?

Feature idea: How about an option to record a preset name in a tag and always use the stored preset whenever that track is played?
Title: foo_vis_projectM
Post by: drifter666 on 2007-02-08 01:07:11
1) I downloaded Milkdrop 1.04 and ran the exec.


2) From http://msu.edu/~singergr/foo_vis_projectm/ (http://msu.edu/~singergr/foo_vis_projectm/)
I downloaded the following dll and moved into my foobar component file:
msvcr71.dll
foo_vis_projectM.dll
foo_uie_vis_projectm.dll

3) I downloaded foo_vis_projectM-0.97.6.2 and moved that directory into my foobar200 directory (not the components directoty)

4) When I launch FOOBAR I ge the the error message unable to load DLL: foo_uie_vis_projectm.dll. Component of required dependency missing.

Anyone know what I did wrong or what I need to do to get this working ?
Title: foo_vis_projectM
Post by: Spirit_of_the_ocean on 2007-02-08 11:24:28
4) When I launch FOOBAR I ge the the error message unable to load DLL: foo_uie_vis_projectm.dll. Component of required dependency missing.

I get this message with foo_vis_projectm.dll but the panel version works. Which Version of Foobar are you using?

Why haven't you download the version which is posted here in the first post of this topic?

I have the Version from Acropolis:
projectM visualization (Panel)0.4
compiled: Wed May 24 23:41:40 2006
with Panel API version: 6.1
built by: Acropolis

What for a version have you?

From the readme of the version you downloaded:
Quote
REQUIREMENTS
------------
* foobar2000 0.8.3 and a Windows PC capable of running it.
* For the panel version, Columns UI 0.1.2 or higher.  One of the later
  0.1.2 betas might also work.
* A graphics card with drivers that support OpenGL.  I don't know much about
  the projectM internals, but a quick glance through it did not show any use
  of pixel shaders, so most recent systems should work.  Support for double
  buffering with OpenGL is necessary.


So when you are using foobar 0.9x you must use the version from acropolis which is for 0.9
Title: foo_vis_projectM
Post by: drifter666 on 2007-02-08 14:59:10
Thanks for the pointer. It  took me quite some time to find the Acropolis version (finally found it on the Foobar 9.0 components page). Thanks for your help. I am very new to Foobar (just over a week) and its been a struggle trying to understand what I need and then find the correct versions.

THANKS FOR YOUR HELP !







4) When I launch FOOBAR I ge the the error message unable to load DLL: foo_uie_vis_projectm.dll. Component of required dependency missing.

I get this message with foo_vis_projectm.dll but the panel version works. Which Version of Foobar are you using?

Why haven't you download the version which is posted here in the first post of this topic?

I have the Version from Acropolis:
projectM visualization (Panel)0.4
compiled: Wed May 24 23:41:40 2006
with Panel API version: 6.1
built by: Acropolis

What for a version have you?

From the readme of the version you downloaded:
Quote
REQUIREMENTS
------------
* foobar2000 0.8.3 and a Windows PC capable of running it.
* For the panel version, Columns UI 0.1.2 or higher.  One of the later
  0.1.2 betas might also work.
* A graphics card with drivers that support OpenGL.  I don't know much about
  the projectM internals, but a quick glance through it did not show any use
  of pixel shaders, so most recent systems should work.  Support for double
  buffering with OpenGL is necessary.


So when you are using foobar 0.9x you must use the version from acropolis which is for 0.9
Title: foo_vis_projectM
Post by: drifter666 on 2007-02-08 16:03:52
I am now having the same problem that Blake had a few posts up when I close Foobar 9.0 I get a bunch of diagnostics which I'll paste below.

Spirit of the Ocean suggested: "Have you got a graphic card which has a good open GL support?
This was the problem what I had until I got a new card."

I have a Dell Dimension with 2GB of Memory. My current graphics card is nvida GeForce 6800 Series (PCI express X16). How does one know if their graphics card has good open GL support ? My current nvida card overheats due to running hot or the temperature in my apartment which I can not control but at least I have heat. When I go look at the panel for the video card it shows a nvoglnt.dll (OpenGL installable client driver with a version next to it) so I assume this video card supports open GL ????


If I need to get a new card.......
Can anyone recommend a graphics card which will do the trick here (which will hopefully be compatible with my computer) ? Is it hard to install and setup a new graphics card. Sorry  once again I am new to most of this although I did change my soundcard a few years ago.

Here is the dump I get when I close Foobar 9 now that I have the visualization panel installed !

Thanks for everyones help especially Spirit of the Ocean !

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 696355EBh
Access violation, operation: read, address: 00000060h
Call path:

This is the first crash logged by this instance.
Code bytes (696355EBh):
696355ABh:  0A 9F 69 01 76 1A 6A 00 FF 15 54 DB 92 69 8B 0D
696355BBh:  B8 2F 9C 69 83 C4 04 83 C1 01 89 0D B8 2F 9C 69
696355CBh:  83 3D C8 7C 9D 69 00 56 74 0A A1 C8 7C 9D 69 64
696355DBh:  8B 00 EB 0E 64 A1 94 0F 00 00 03 05 CC 7C 9D 69
696355EBh:  8B 00 8B F0 85 F6 74 52 83 7E 0C 00 75 17 8B 56
696355FBh:  08 3B 54 24 0C 75 0E 56 B8 98 83 9D 69 E8 C3 FB
6963560Bh:  FF FF 83 C4 04 56 FF 15 14 DB 92 69 83 C4 04 83
6963561Bh:  3D C8 7C 9D 69 00 74 0F A1 C8 7C 9D 69 B9 00 00
Stack (01B3FEA0h):
01B3FE80h:  01A30570 01A30570 00000008 00160178
01B3FE90h:  00160178 01A30330 01A30570 7C911B09
01B3FEA0h:  00000000 6950127F 000012F8 00000FD8
01B3FEB0h:  69500000 69501A4C 000012F8 00000000
01B3FEC0h:  00000003 69500000 6988AED9 69500000
01B3FED0h:  00000003 00000000 00000000 01B3FEF8
01B3FEE0h:  00265D58 01B3FF04 7C9011A7 69500000
01B3FEF0h:  00000003 00000000 00265D58 00000000
01B3FF00h:  00265DE8 01B3FF7C 7C919213 6988AE89
01B3FF10h:  69500000 00000003 00000000 00000000
01B3FF20h:  7FFDD000 01A32318 00000014 00000001
01B3FF30h:  00000000 00000000 00000010 01B3FFA4
01B3FF40h:  7C90EE18 7C910570 FFFFFFFF 7C91056D
01B3FF50h:  7C9176DA 00265DE8 7FFD9000 6988AE89
01B3FF60h:  00265D58 01B3FF1C 01B3FAC4 01B3FFA4
01B3FF70h:  7C90EE18 7C919168 00000001 01B3FFB4
01B3FF80h:  7C80C096 03020302 03020120 01A32318
01B3FF90h:  89853328 7FFDD000 00000000 01B3FF84
01B3FFA0h:  01B3FAC4 01B3FFDC 7C839AA8 7C80C0C0
01B3FFB0h:  FFFFFFFF 01B3FFEC 7C80B689 00000000
Registers:
EAX: 00000060, EBX: 00000001, ECX: 00000001, EDX: 699D7FE8
ESI: 00000000, EDI: 00000000, EBP: 01B3FEE4, ESP: 01B3FEA0
Crash location: "nvoglnt", loaded at 69500000h - 69A26000h
Symbol: "DrvCopyContext" (+0000FB1Bh)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 763B0000h - 763F9000h
wbsys                            loaded at 66500000h - 6650A000h
wbhelp                          loaded at 66600000h - 66617000h
wblind                          loaded at 66000000h - 6608F000h
WINMM                            loaded at 76B40000h - 76B6D000h
DrvTrNTm                        loaded at 6BC00000h - 6BC14000h
DrvTrNTl                        loaded at 6BC20000h - 6BC40000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
enhdlginit                      loaded at 003F0000h - 003F8000h
ATL                              loaded at 76B20000h - 76B31000h
OLEAUT32                        loaded at 77120000h - 771AC000h
iprepair                        loaded at 00ED0000h - 00EE1000h
ASOEHOOK                        loaded at 65160000h - 65182000h
MSVCR71                          loaded at 7C340000h - 7C396000h
ccL40                            loaded at 6AF90000h - 6AFEE000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
kmw_dll                          loaded at 00F10000h - 00F2D000h
VERSION                          loaded at 77C00000h - 77C08000h
wow32                            loaded at 0FFB0000h - 0FFF5000h
appHelp                          loaded at 77B40000h - 77B62000h
ntvdm                            loaded at 0F000000h - 0F0A7000h
USERENV                          loaded at 769C0000h - 76A73000h
OLEACC                          loaded at 74C80000h - 74CAC000h
MSVCP60                          loaded at 76080000h - 760E5000h
tsappcmp                        loaded at 5B430000h - 5B440000h
serwvdrv                        loaded at 5CD70000h - 5CD77000h
umdmxfrm                        loaded at 5B0A0000h - 5B0A7000h
msimg32                          loaded at 76380000h - 76385000h
foo_albumlist                    loaded at 011C0000h - 01207000h
foo_cdda                        loaded at 01230000h - 01266000h
foo_common                      loaded at 01290000h - 012C3000h
foo_converter                    loaded at 012F0000h - 01359000h
foo_dbsearch                    loaded at 01380000h - 013F0000h
foo_dbsearch_api_demo            loaded at 01410000h - 01431000h
foo_dsp_delta                    loaded at 01460000h - 0147E000h
foo_dsp_fsurround                loaded at 014A0000h - 014C9000h
libfftw3f-3                      loaded at 63740000h - 6380B000h
foo_dsp_std                      loaded at 01510000h - 01551000h
foo_freedb2                      loaded at 01580000h - 015C0000h
foo_input_shorten                loaded at 015E0000h - 0160D000h
foo_input_std                    loaded at 01630000h - 01744000h
foo_lnk                          loaded at 01770000h - 01789000h
foo_playcount                    loaded at 017B0000h - 017D8000h
foo_playlist_manager            loaded at 01800000h - 01844000h
foo_pqview                      loaded at 01870000h - 0188B000h
foo_random                      loaded at 018B0000h - 018ED000h
foo_rgscan                      loaded at 01910000h - 01958000h
foo_sic                          loaded at 01980000h - 019D9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_trackfinder                  loaded at 01B40000h - 01B66000h
foo_tradersfriend                loaded at 01B90000h - 01BCA000h
foo_uie_albumart                loaded at 01BF0000h - 01C26000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 01C60000h - 01C9D000h
foo_uie_quicksearch              loaded at 01CC0000h - 01D06000h
foo_uie_single_column_playlist  loaded at 01D30000h - 01D7C000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_uie_tabs                    loaded at 01DA0000h - 01DCA000h
foo_uie_trackinfo_mod            loaded at 01DF0000h - 01E46000h
foo_uie_vis_projectm            loaded at 01E60000h - 01EAA000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737A9000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
foo_ui_columns                  loaded at 01EC0000h - 01F57000h
foo_ui_std                      loaded at 01F80000h - 01FD7000h
foo_utils                        loaded at 02000000h - 02038000h
foo_vis_projectM                loaded at 02060000h - 020D1000h
nvoglnt                          loaded at 69500000h - 69A26000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 6950127Fh, location: "nvoglnt", loaded at 69500000h - 69A26000h
Address: 69500000h, location: "nvoglnt", loaded at 69500000h - 69A26000h
Address: 69501A4Ch, location: "nvoglnt", loaded at 69500000h - 69A26000h
Symbol: "DllMain" (+000000CCh)
Address: 69500000h, location: "nvoglnt", loaded at 69500000h - 69A26000h
Address: 6988AED9h, location: "nvoglnt", loaded at 69500000h - 69A26000h
Symbol: "GetIAtomString" (+00092099h)
Address: 69500000h, location: "nvoglnt", loaded at 69500000h - 69A26000h
Address: 7C9011A7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrInitializeThunk" (+00000029h)
Address: 69500000h, location: "nvoglnt", loaded at 69500000h - 69A26000h
Address: 7C919213h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrShutdownThread" (+000000EDh)
Address: 6988AE89h, location: "nvoglnt", loaded at 69500000h - 69A26000h
Symbol: "GetIAtomString" (+00092049h)
Address: 69500000h, location: "nvoglnt", loaded at 69500000h - 69A26000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9176DAh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlActivateActivationContext" (+000000CDh)
Address: 6988AE89h, location: "nvoglnt", loaded at 69500000h - 69A26000h
Symbol: "GetIAtomString" (+00092049h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C919168h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrShutdownThread" (+00000042h)
Address: 7C80C096h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ExitThread" (+0000003Eh)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80C0C0h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ExitThread" (+00000068h)
Address: 7C80B689h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001BAh)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80B690h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 0198D040h, location: "foo_sic", loaded at 01980000h - 019D9000h
Address: 10000000h, location: "shared", loaded at 10000000h - 10029000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Common services 0.1  (foo_common)
Default User Interface 0.9acc  (foo_ui_std)
Playback Statistics 1.3.2  (foo_playcount)
freedb Tagger 0.5.2a  (foo_freedb2)
Converter 1.0.1  (foo_converter)
Track Finder 2.1.1 [Jun 16 2006 - 12:36:15]  (foo_trackfinder)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Live Show Tagger 0.6.1  (foo_tradersfriend)
Randomized Playlist Entry 1.2.3  (foo_random)
foobar2000 core 0.9.4.2  (Core)
FLAC Decoder 1.1.0  (foo_input_std)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
FreeSurround 0.3  (foo_dsp_fsurround)
Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]  (foo_uie_single_column_playlist)
foosic music database 1.0 beta 12  (foo_sic)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Playlist Tools 0.5.9  (foo_utils)
Database Search 1.4  (foo_dbsearch)
WMA Decoder 1.1  (foo_input_std)
Database Search Toolbar Demo 1.0  (foo_dbsearch_api_demo)
Album list panel 0.2.1  (foo_uie_albumlist)
CD Audio Decoder 2.1.1  (foo_cdda)
Playlist Manager 1.0.2  (foo_playlist_manager)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
projectM visualization 1.97.6.2  (foo_vis_projectM)
Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]  (foo_uie_trackinfo_mod)
Shorten decoder 0.4.2a  (foo_input_shorten)
Album Art Panel 0.2.4.1  (foo_uie_albumart)
Shell Link Resolver 1.2  (foo_lnk)
Standard Input Array 1.0  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
projectM visualization (Panel) 0.4  (foo_uie_vis_projectm)
Album List 3.2.0  (foo_albumlist)
ReplayGain Scanner 2.0.2  (foo_rgscan)