Help - Search - Members - Calendar
Full Version: foo_vis_projectM
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5
bleh
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/ 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/ 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.
Skates
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!!
krazy
Sweet! Thanks for this bleh.. biggrin.gif
Duble0Syx
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.
lll9p_1
well done! thank,
amiti
could u make it avalible as uie panel for foo_ui_columns?
simmosn
QUOTE(amiti @ Jun 6 2005, 01:21 AM)
could u make it avalible as uie panel for foo_ui_columns?
*


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

From http://msu.edu/~singergr/foo_vis_projectm/
Hamallainen
i m glad to see someone porting this to Foobar smile.gif
i m going to try it
bleh
QUOTE(Duble0Syx @ Jun 6 2005, 02:49 AM)
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.
*


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 GLF 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.
Burrito
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?
Funkstar De Luxe
I cannot wait until this is in my panel! Thank you!
Sandman2012
I've been using it. Love that foobar has a native viz. I'm looking forward to what this project has to offer. smile.gif
Betse
This is very nice...
I can't wait for the panel version, but i'll have to be patience, and i will smile.gif

keep it going smile.gif
Moonwhaler
Music filling the room and this vis-plug filling my screen is a wonderful experience. Thank you. biggrin.gif
bleh
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.
phineas
QUOTE(bleh @ Jun 7 2005, 10:01 PM)
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.
*


I'm looking forward to it! I'm actually waiting for the panel version before I test it out tongue.gif
Duble0Syx
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.
bleh
Hrmmm, sorry for missing your post earlier.
QUOTE(Duble0Syx @ Jun 8 2005, 01:29 AM)
In fullscreen the mouse is still "on top" for some reason.
*

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...
Hamallainen
QUOTE(bleh @ Jun 9 2005, 09:25 PM)
I'll see about making it go away in the next release (probably after a short period without any mouse movement).
*


I also would like it to act this way

QUOTE(bleh @ Jun 9 2005, 09:25 PM)
Pressing the 'f' key should do it.
*


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

QUOTE(bleh @ Jun 9 2005, 09:25 PM)
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.
*


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

QUOTE(bleh @ Jun 9 2005, 09:25 PM)
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.
*


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 smile.gif
-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 wink.gif


I can t test the panel version right now , i ll do it later
Thanks a lot for your job smile.gif
Olive
Would indeed be cool to set a minimum time before preset change.

PS: The panel kicks ass! biggrin.gif
Hamallainen
Panel version

user posted image

sweeeeeeeeeeeeeeeeeeeeet tongue.gif
Thanks again
Betse
I like it alot! biggrin.gif
keep up the ever increasing great work smile.gif

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...
bleh
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.
Duble0Syx
QUOTE(Hamallainen @ Jun 10 2005, 12:38 AM)
Panel version

user posted image

sweeeeeeeeeeeeeeeeeeeeet  tongue.gif
Thanks again
*


A bit off-topic, but how do you have multple tabbed panels?
ilikedirtthe2nd
QUOTE(Duble0Syx @ Jun 11 2005, 04:51 AM)
QUOTE(Hamallainen @ Jun 10 2005, 12:38 AM)
Panel version

user posted image

sweeeeeeeeeeeeeeeeeeeeet  tongue.gif
Thanks again
*


A bit off-topic, but how do you have multple tabbed panels?
*



You can insert multiple instances of the pannel stack by holding "shift" while clicking it.
Hamallainen
thanks for the double-click smile.gif
tourmalet
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
Hamallainen
QUOTE(tourmalet @ Jun 12 2005, 08:43 PM)
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
*



i use Panel stack . In the panel stack config , you can set a minimum height
tourmalet
Hamallainen

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

Tourmalet biggrin.gif
Cosmo
Good job bleh! Thanks!
bleh
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.
phineas
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!
Trigger911
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?
tttung
Thanks for your great work ! Finally a visualization panel laugh.gif
Duble0Syx
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.
bleh
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.
alphaex32
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?
Stratman
Song titles do not fade out as on previous versions. I'm using v0.97.4.
Cosmo
QUOTE(alphaex32 @ Jun 13 2005, 09:51 AM)
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?
*


I've tried all the presets in the ''presets_projectM'' folder that came in ''projectM-0.97.tar.gz'' from http://xmms-projectm.sourceforge.net/ - None have caused a crash. (though some drive my cpu use to 100%) I haven't tried any others.
bleh
QUOTE(alphaex32 @ Jun 13 2005, 10:51 AM)
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?
*

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(Stratman @ Jun 13 2005, 03:26 PM)
Song titles do not fade out as on previous versions. I'm using v0.97.4.
*

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.
Saint
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

Stratman
QUOTE(bleh @ Jun 13 2005, 01:44 PM)
QUOTE(alphaex32 @ Jun 13 2005, 10:51 AM)
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?
*

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(Stratman @ Jun 13 2005, 03:26 PM)
Song titles do not fade out as on previous versions. I'm using v0.97.4.
*

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.
*


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!
Hamallainen
QUOTE(Saint @ Jun 13 2005, 10:52 PM)
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
*


see post #28

edit:
sorry , i had not read your post completly
Stratman
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!]
pIv
It is possible add support for cyrillic fonts in this nice plugin?
2xG
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 smile.gif
m-z
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
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. smile.gif
bleh
QUOTE(pIv @ Jun 14 2005, 09:00 AM)
It is possible add support for cyrillic fonts in this nice plugin?
*

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(2xG @ Jun 14 2005, 04:05 PM)
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  smile.gif
*

Hmm, that's really weird. Is this happening even with the panel closed?


QUOTE(m-z @ Jun 14 2005, 05:19 PM)
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)
*

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
m-z
QUOTE(bleh @ Jun 14 2005, 07:02 PM)
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
*


Oops, sorry. I didn't see the new version, I was using 0.97.4. It works great now, thanks. smile.gif
grindlestone
This is great work. Will test it exhaustively.

Did I say this was great work?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.