I've been doing a bit of experimentation and have added support for rendering using OpenGL. This should be considered highly experimental. It supports all the features of the GDI+ renderer (borders, colours etc) but should be a lot faster, since its completely hardware accelerated. This has allowed me to add 'fading' between images of different sizes/aspect ratios (narrower/wider), where the image will grow or shrink with animation, an effect I quite like.
Also there is a basic '3D view' mode, which you should probably not enable because it doesnt let you do much more than move the art around in 3D space using the mouse (ctrl and shift cause it to move in different ways.) Hopefully this can be developed by me or someone else into a virtual CD case or something shiny that looks nice .
Anyway, please do not consider this an updated version of the plugin, it could be unstable, and I've only tested it on my ageing graphics card (Radeon 8500). You will loose your albumart settings on upgrading to this version.
Download here
Source code
This may or may not work very well depending on your graphics card. There is an 'OpenGL Info' button on the Display tab [edit: of the albumart configuration dialog]. The line "Max texture size (standard/extended):" is important, if the second value is 0, then the OpenGL extension I'm using isn't avaliable on your card. This shouldn't be the case on any reasonable graphics card made in the last 5 years or so, if it is the case for you, please post the entire contents of the OpenGL Info window in a codebox here.
The line "Vendor:" is also important, if it's not the manufacturer of your graphics card, or even worse, it contains the word 'Microsoft', you probably don't have the right drivers installed and performance could be very, very poor.
Thanks, but my foobar crashed rigth away... Here's the crashlog. I will look into this closer today:
Illegal operation:
Code: C0000005h, flags: 00000000h, address: FFFFFFFFh
Access violation, operation: read, address: FFFFFFFFh
Call path:
entry=>user_interface::init
This is the first crash logged by this instance.
Access violation, operation: read, address: FFFFFFFFh
Stack (0012BB0Ch):
0012BAECh: 00000000 0012BE24 0012BDFC 00000000
0012BAFCh: B4DC4898 00000001 804DA3EE B4DC48D0
0012BB0Ch: 6950381C 5F0E9BEF 01403D80 00000000
0012BB1Ch: 00000000 0012BAEC 00000000 0012BBA4
0012BB2Ch: 013AAF5A 9C0109D1 00010000 00000005
0012BB3Ch: 01403D80 013A747F 0000009A 00000000
0012BB4Ch: 00D4D1D8 003504E0 01403D80 0000009A
0012BB5Ch: 77D18B26 00852D60 FFFFFFEB 00000000
0012BB6Ch: 003504E0 013A7300 0012BBAC 77D188D1
0012BB7Ch: 00852D60 FFFFFFEB 77D188DA 003504E0
0012BB8Ch: 013A7300 0000009A 0012BC4C 013BF188
0012BB9Ch: FFFFFFFF 77D40467 00000005 013A7346
0012BBACh: 003504E0 00000005 00000000 0000009A
0012BBBCh: 0012BC30 013A7300 0012BBF4 00000000
0012BBCCh: 77D18734 003504E0 00000005 00000000
0012BBDCh: 0000009A 013A7300 DCBAABCD 00000000
0012BBECh: 0012BC30 013A7300 0012BC5C 77D18816
0012BBFCh: 013A7300 003504E0 00000005 00000000
0012BC0Ch: 0000009A 00000005 013A7300 00000000
0012BC1Ch: 00000014 00000001 00000000 00000000
Registers:
EAX: 0012BB94, EBX: 0000009A, ECX: 9C0109D1, EDX: 0016F4C8
ESI: 00000000, EDI: 00000000, EBP: 0012BB28, ESP: 0012BB0C
Unable to identify crash location
Loaded modules:
foobar2000 loaded at 00400000h - 004EC000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C906000h
COMCTL32 loaded at 773A0000h - 774A2000h
msvcrt loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4 loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32 loaded at 77D10000h - 77DA0000h
SHLWAPI loaded at 77F40000h - 77FB6000h
SHELL32 loaded at 7C9D0000h - 7D1EF000h
ole32 loaded at 774B0000h - 775ED000h
shared loaded at 10000000h - 1002A000h
comdlg32 loaded at 76350000h - 7639A000h
uxtheme loaded at 5B0F0000h - 5B128000h
MSCTF loaded at 746A0000h - 746EB000h
foo_abx loaded at 00A60000h - 00A93000h
foo_albumlist loaded at 00AA0000h - 00AE0000h
foo_audioscrobbler loaded at 00B00000h - 00B37000h
WS2_32 loaded at 71A10000h - 71A27000h
WS2HELP loaded at 71A00000h - 71A08000h
foo_burninate loaded at 00BA0000h - 00BD7000h
VERSION loaded at 77BD0000h - 77BD8000h
foo_cdda loaded at 00C00000h - 00C34000h
foo_common loaded at 00C60000h - 00C9A000h
foo_converter loaded at 00CC0000h - 00D26000h
foo_dbsearch loaded at 00D50000h - 00DAC000h
foo_dsp_std loaded at 00DD0000h - 00E11000h
foo_freedb2 loaded at 00E40000h - 00E80000h
foo_infobox loaded at 00EA0000h - 00EE0000h
foo_input_shorten loaded at 00F00000h - 00F2E000h
foo_input_std loaded at 00F50000h - 01058000h
foo_lnk loaded at 01080000h - 01099000h
foo_masstag loaded at 010C0000h - 0110F000h
foo_notaskbar loaded at 01130000h - 01146000h
foo_playlist_manager loaded at 01170000h - 011B6000h
foo_pqview loaded at 011E0000h - 011FC000h
foo_random loaded at 01220000h - 0125F000h
foo_rgscan loaded at 01280000h - 012C5000h
foo_run loaded at 012F0000h - 0131B000h
foo_tradersfriend loaded at 01340000h - 0137D000h
foo_uie_albumart loaded at 013A0000h - 013D8000h
gdiplus loaded at 4EBA0000h - 4ED43000h
OPENGL32 loaded at 5F0D0000h - 5F19C000h
GLU32 loaded at 68FC0000h - 68FE0000h
DDRAW loaded at 736D0000h - 73719000h
DCIMAN32 loaded at 73B30000h - 73B36000h
foo_uie_albumlist loaded at 01410000h - 0144F000h
foo_uie_playlists_dropdown loaded at 01470000h - 014AA000h
foo_uie_quicksearch loaded at 014D0000h - 01518000h
foo_uie_trackinfo loaded at 01540000h - 0156E000h
foo_ui_columns loaded at 01590000h - 0162B000h
foo_ui_std loaded at 01650000h - 016A6000h
foo_unpack loaded at 016D0000h - 016FE000h
foo_utils loaded at 01720000h - 01759000h
foo_version loaded at 01780000h - 017A6000h
dbghelp loaded at 59DD0000h - 59E71000h
nvoglnt loaded at 69500000h - 699BF000h
imagehlp loaded at 76C50000h - 76C78000h
Stack dump analysis:
Address: 6950381Ch, location: "nvoglnt", loaded at 69500000h - 699BF000h
Symbol: "DllMain" (+000021FCh)
Address: 5F0E9BEFh, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglMakeCurrent" (+0000001Ah)
Address: 013AAF5Ah, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A747Fh, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013BF188h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 013A7346h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
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: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D1C665h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 5F0F699Bh, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000002F7h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 696158ECh, location: "nvoglnt", loaded at 69500000h - 699BF000h
Symbol: "DrvSetPixelFormat" (+000031ECh)
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: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
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: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D2F59Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 77D1B933h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B0F1AF6h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D1B3D2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5B0F1B3Dh, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 77D1BB15h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 013A7581h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013BF188h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7346h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
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: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D1C665h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 5F0F699Bh, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000002F7h)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 013A7300h, location: "foo_uie_albumart", loaded at 013A0000h - 013D8000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D1D05Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
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: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1D0A5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+00000142h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 5F0F6780h, location: "OPENGL32", loaded at 5F0D0000h - 5F19C000h
Symbol: "wglSwapBuffers" (+000000DCh)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D1C027h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetWindowPos" (+0000000Ch)
Address: 015B25FDh, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 015B626Ah, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D188E0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 015F1E71h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597398h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 696158ECh, location: "nvoglnt", loaded at 69500000h - 699BF000h
Symbol: "DrvSetPixelFormat" (+000031ECh)
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: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
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: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D2F59Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 77D1B933h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B0F1AF6h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1B3D2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5B0F1B3Dh, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Address: 77D1BB15h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 015B64D8h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 015F1E71h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1B96Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000038h)
Address: 01597398h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1D05Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
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: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1D0A5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+00000142h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D1D8FFh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EndDeferWindowPos" (+00000024h)
Address: 77D1D8EAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EndDeferWindowPos" (+0000000Fh)
Address: 015B3ABAh, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 015FBA88h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 015F1C76h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 015B478Ah, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 01597398h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 5B0F353Fh, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Symbol: "DrawThemeText" (+0000050Eh)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 696158ECh, location: "nvoglnt", loaded at 69500000h - 699BF000h
Symbol: "DrvSetPixelFormat" (+000031ECh)
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: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
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: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01597220h, location: "foo_ui_columns", loaded at 01590000h - 0162B000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194BEh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D2F59Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 77D1B933h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B0F1AF6h, location: "uxtheme", loaded at 5B0F0000h - 5B128000h
Version info:
foobar2000 v0.9.3 beta 1
UNICODE
Additional info:
CD Audio Decoder 2.1.1 (foo_cdda)
Playlists Dropdown 0.5.7.5 (foo_uie_playlists_dropdown)
Playlist tools 0.5.7 (foo_utils)
Track info panel 0.8 (foo_uie_trackinfo)
Shell link resolver 1.1 (foo_lnk)
ABX comparator 1.3 (foo_abx)
Standard input array 1.0 (foo_input_std)
Album List 3.2.0 (foo_albumlist)
Taskbar Button Remover 0.1 (foo_notaskbar)
Album Art Panel 0.2.3 (foo_uie_albumart)
Common services 0.1 (foo_common)
Database search 1.3.1 beta 11 (foo_dbsearch)
Standard DSP array 1.0 (foo_dsp_std)
Playlist Manager 1.0 (foo_playlist_manager)
Run services 0.3.2 (foo_run)
FLAC decoder 1.1.0 (foo_input_std)
Audioscrobbler 1.3.4 (foo_audioscrobbler)
Randomized playlist entry 1.2.3 (foo_random)
Audio CD Writer 2.0.1 (foo_burninate)
RAR reader 1.1 (foo_unpack)
Default User Interface 0.9acc (foo_ui_std)
Shorten decoder 0.4.2a (foo_input_shorten)
Album list panel 0.2.1 beta 4 (foo_uie_albumlist)
Live show tagger 0.6.1 (foo_tradersfriend)
Quick Search Toolbar 2.8f (foo_uie_quicksearch)
ReplayGain Scanner 2.0.2 (foo_rgscan)
Masstagger 1.6 (foo_masstag)
Special file info box 2.0.3 (foo_infobox)
Converter 1.0.1 (foo_converter)
freedb tagger v0.5.1 (foo_freedb2)
ZIP/GZIP reader 1.0 (foo_unpack)
Components versions viewer 0.3 (foo_version)
Columns UI 0.1.3 beta 1v5 (foo_ui_columns)
[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Changed [ code ] to [ codebox ].[/size]
Looks better, thanks.