Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_vis_projectM (Read 166799 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_vis_projectM

Reply #75
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...
Inter Deum et Diabolum semper Musica est", Tanzwut

foo_vis_projectM

Reply #76
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 

foo_vis_projectM

Reply #77
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]

foo_vis_projectM

Reply #78
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

foo_vis_projectM

Reply #79
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...

foo_vis_projectM

Reply #80
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.

foo_vis_projectM

Reply #81
New attempt at a version up.  Could the people who were having problems let me know if the right-click menu works now?

foo_vis_projectM

Reply #82
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

foo_vis_projectM

Reply #83
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.

foo_vis_projectM

Reply #84
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?

foo_vis_projectM

Reply #85
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

foo_vis_projectM

Reply #86
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.

foo_vis_projectM

Reply #87
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

foo_vis_projectM

Reply #88
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.

foo_vis_projectM

Reply #89
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)

foo_vis_projectM

Reply #90
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.

foo_vis_projectM

Reply #91
I made the error messages mentioned here slightly more verbose.  Try this and post the error codes here if you're having trouble coming back from fullscreen.

foo_vis_projectM

Reply #92
Quote
I made the error messages mentioned here slightly more verbose.  Try this 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..
.

foo_vis_projectM

Reply #93
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.  :|

foo_vis_projectM

Reply #94
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 

foo_vis_projectM

Reply #95
Even though I haven't yet fixed the issue musicmusic raised, if you're bored, you can try this build I made before seeing the edited part of musicmusic's post and see if acts any differently.

foo_vis_projectM

Reply #96
Quote
Even though I haven't yet fixed the issue musicmusic raised, if you're bored, you can try this build 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

foo_vis_projectM

Reply #97
Quote
this build

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.

foo_vis_projectM

Reply #98
[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.

foo_vis_projectM

Reply #99
Quote
Even though I haven't yet fixed the issue musicmusic raised, if you're bored, you can try this build 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!
Inter Deum et Diabolum semper Musica est", Tanzwut