HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: foo_pm on 2007-06-05 20:47:21

Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-05 20:47:21
I created a new component: foo_uie_peakmeter. The component displays the level for each channel in dB. 


(http://img518.imageshack.us/img518/572/foouiepeakmeterconfig00da5.th.jpg) (http://img518.imageshack.us/my.php?image=foouiepeakmeterconfig00da5.jpg)  (http://img148.imageshack.us/img148/5250/foouiepeakmeterconfigdlzc7.th.jpg) (http://img148.imageshack.us/my.php?image=foouiepeakmeterconfigdlzc7.jpg)  (http://img148.imageshack.us/img148/3993/foouiepeakmeterconfigdldh2.th.jpg) (http://img148.imageshack.us/my.php?image=foouiepeakmeterconfigdldh2.jpg)
Version 0.0.4.1 alpha


If you find it usefull you can download it here: foo_uie_peakmeter (http://www.hydrogenaudio.org/forums/index.php?showtopic=55562)

This component is replaced by a new plugin: foo_uie_vis_peakmeter_spectrum (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=61149&view=findpost&p=546457).
Title: Peakmeter for Columns UI
Post by: Yotsuya on 2007-06-05 21:34:34
Very nice! New toys are always fun. It even works well under wine.

My only suggestion is that since this is primarily a visualization component you may want to consider renaming it foo_uie_vis_peakmeter
Title: Peakmeter for Columns UI
Post by: roentgen on 2007-06-05 21:36:01
Thank you for this. I've been waiting so much for it.
Title: Peakmeter for Columns UI
Post by: Paws on 2007-06-05 21:43:22
yeah this is pretty cool. any way it could work for Panels Ui?
Title: Peakmeter for Columns UI
Post by: Yotsuya on 2007-06-05 21:47:57
Paws
$panel(name,Peakmeter,x,y,w,h,)
Title: Peakmeter for Columns UI
Post by: PedroElGringo on 2007-06-06 00:43:09
Very nice, but could it have an option to make it vertical ?
Thanks
Title: Peakmeter for Columns UI
Post by: miscellanea on 2007-06-06 00:53:31
Cool one!
Title: Peakmeter for Columns UI
Post by: A_Man_Eating_Duck on 2007-06-06 03:46:01
Very nice, but could it have an option to make it vertical ?
Thanks
I second this.

also could it be possible for the range of the meter to be customised from -60dB to +10dB to say -30dB to +3dB or what ever the person wants. So the meter will be a smaller dB range but the physical onscreen length is still the same (basically makes the meter move more).
Title: Peakmeter for Columns UI
Post by: Keikonium on 2007-06-06 04:15:11
This is awesome!

I second the request to make this vertical, and the request for customizable dB levels. Inputting our own (like an "Add New" button to add entries, and a "Remove" to remove entries) would be nice .

EDIT: Also, if we could export our settings (like all the colors and settings) to a file and then import them into a second or whatever peakmeter that would be great too. I want to put the left channel on the left side of my playlist, and the right on the right side, but thats a lot of manual color typing and I am lazy lol.

I can see potential for this component. Keep up the good work!
Title: Peakmeter for Columns UI
Post by: odyssey on 2007-06-06 07:47:37
...and transparancy for PanelsUI?
Title: Peakmeter for Columns UI
Post by: Strictly4me on 2007-06-06 07:49:36
WOW! - You are my hero! 

((((( Strictly4me )))))
Title: Peakmeter for Columns UI
Post by: stampgevaar on 2007-06-06 08:15:05
hehe cool stuff trying it out right now
Title: Peakmeter for Columns UI
Post by: mil3s on 2007-06-06 08:26:42
Wow. Best vis ever for Foobar. Good job.

A few suggestions though.
* Center everything in available space (vertically I mean).
* Ability to remove the L, R in the beginning of a meter.
* Padding, left and right.
* Peak falloff feature, with time setting.
* Currently there doesn't seem to be an option available to flip the meters to go from bottom up instead of left right.

Keep up the good work.
Title: Peakmeter for Columns UI
Post by: Maranatha on 2007-06-06 10:23:48
Very nice, indeed!  And if you can find a way to implement all the suggestions you've gotten so far, this will really be at the top of the list!

Thanks!
Title: Peakmeter for Columns UI
Post by: odyssey on 2007-06-06 10:46:28
Also it would be nice to change the color of the small channelboxes (or am I blind?), and the possebility of removing them. I didn't see the possebility of changing the falloff indicator color. 

And another vote the for vertical meters

It would be nice if you could add some channel configuration condition, so only the channels in use would be displayed.

Bug(/Annoyance): It seems that the falloff indicator are based on the current track, since I've never seen it actually fall off. Could you add a (configurable) timeout to it, as they would normally act?

But this is a really cool plugin!
Title: Peakmeter for Columns UI
Post by: Lesmo16 on 2007-06-06 10:59:48
foo_pm, you made my day!!! 

Thank you so much for this component!
Title: Peakmeter for Columns UI
Post by: zmur on 2007-06-06 11:18:30
great plugin
Title: Peakmeter for Columns UI
Post by: Maranatha on 2007-06-06 11:53:24
Hummm...  I cannot seem to get it to work with Panels UI.

I have all the latest components installed, and have libmmd.dll , libpng13.dll ,  and zlib1.dll  in the install directory.

I used this code to make a panel appear:

/////////////Equalizer Panel///////////////
$panel(Equalizer,Peakmeter,24,470,200,70,)
/////////////////////////////////////////////


The box showed up, and then I right-clicked and got into preferences, and set them exactly as shown in the example photo that was posted, just to get me going.

The background changed from black to grey after I applied the preferences, but when I play a song, nothing happens.  I only see a grey rectangle.

Would someone suggest to me what I'm not doing correctly here?    Thanks!
Title: Peakmeter for Columns UI
Post by: PedroElGringo on 2007-06-06 12:18:33
The same occured to me, just click on "reset all" button on the plugin preferences page, and it will work fine...
Title: Peakmeter for Columns UI
Post by: odyssey on 2007-06-06 12:29:25
The same occured to me, just click on "reset all" button on the plugin preferences page, and it will work fine...

Don't you loose all settings for every plugin then?
Title: Peakmeter for Columns UI
Post by: PedroElGringo on 2007-06-06 12:33:04

The same occured to me, just click on "reset all" button on the plugin preferences page, and it will work fine...

Don't you loose all settings for every plugin then?


No, the plugin has its own preference page, once you right-click preferences on the panel.
And its own "reset all" button, that only resets the VIS setting.
I couldn't get it to work until I accidentally hit this button...
Title: Peakmeter for Columns UI
Post by: Maranatha on 2007-06-06 12:41:56
The same occured to me, just click on "reset all" button on the plugin preferences page, and it will work fine...



Ahh...  Yes, that was the issue.  Works like a charm now.  Thank you very much!!
Title: Peakmeter for Columns UI
Post by: odyssey on 2007-06-06 12:57:08


The same occured to me, just click on "reset all" button on the plugin preferences page, and it will work fine...

Don't you loose all settings for every plugin then?


No, the plugin has its own preference page, once you right-click preferences on the panel.
And its own "reset all" button, that only resets the VIS setting.
I couldn't get it to work until I accidentally hit this button...

Except for you PanelsUI users, yes you DO lose settings for other components, like Columns UI and foobar2000 settings. But I guess you don't care for settings as long as you have your nice gfxs ;-)
Title: Peakmeter for Columns UI
Post by: Maranatha on 2007-06-06 16:03:41
Except for you PanelsUI users, yes you DO lose settings for other components, like Columns UI and foobar2000 settings. But I guess you don't care for settings as long as you have your nice gfxs ;-)


Seriously?  I also have a couple of configs that use Columns UI, and I really wouldn't want that to happen there!!  Of course, I have backups, but still, I believe that this is something we should all be aware of, yes??

Thanks for the heads-up!
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-06 17:18:34
Very nice! New toys are always fun. It even works well under wine.

My only suggestion is that since this is primarily a visualization component you may want to consider renaming it foo_uie_vis_peakmeter


Thanks! I guess you are right. I will think about it.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-06 17:38:22

Very nice, but could it have an option to make it vertical ?
Thanks
I second this.

also could it be possible for the range of the meter to be customised from -60dB to +10dB to say -30dB to +3dB or what ever the person wants. So the meter will be a smaller dB range but the physical onscreen length is still the same (basically makes the meter move more).


- In one of the next versions it will be possible to show the bars also vertically. The code is already prepared for that.
- I will think about a free configuration of the range. It's really a good idea.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-06 18:06:57
This is awesome!

I second the request to make this vertical, and the request for customizable dB levels. Inputting our own (like an "Add New" button to add entries, and a "Remove" to remove entries) would be nice .

EDIT: Also, if we could export our settings (like all the colors and settings) to a file and then import them into a second or whatever peakmeter that would be great too. I want to put the left channel on the left side of my playlist, and the right on the right side, but thats a lot of manual color typing and I am lazy lol.

I can see potential for this component. Keep up the good work!

Thank you! "Add New" + Remove": When i implement the idea of PedroElGringo (customizable dB levels) this will be implemented too.
EDIT: it will be implemented in one of the next versions.




Wow. Best vis ever for Foobar. Good job.

A few suggestions though.
* Center everything in available space (vertically I mean).
* Ability to remove the L, R in the beginning of a meter.
* Padding, left and right.
* Peak falloff feature, with time setting.
* Currently there doesn't seem to be an option available to flip the meters to go from bottom up instead of left right.

Keep up the good work.

Thank you for the helpful suggestions!
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-06 18:19:54
Also it would be nice to change the color of the small channelboxes (or am I blind?), and the possebility of removing them. I didn't see the possebility of changing the falloff indicator color. 

And another vote the for vertical meters

It would be nice if you could add some channel configuration condition, so only the channels in use would be displayed.

Bug(/Annoyance): It seems that the falloff indicator are based on the current track, since I've never seen it actually fall off. Could you add a (configurable) timeout to it, as they would normally act?

But this is a really cool plugin!

Thank you! Yes, you are right. The possebility to change the color or hide the channelboxes is not implemented -> Next version. Changing the falloff indicator color: -> Next version. Configurable timeout for the falloff indicator -> I will think about it.
Title: Peakmeter for Columns UI
Post by: mil3s on 2007-06-06 19:07:35
Another suggestion... Ability to have multiple peakmeter panels, with different settings. Then one could create a mirror effect like the one in WMP11.

EDIT: Oh, then you would also need the ability to reverse peaks.  Well, it's up to you how much coolness you wanna add.
Title: Peakmeter for Columns UI
Post by: Brainbug on 2007-06-07 00:43:24
supercool. keep it up!
Title: Peakmeter for Columns UI
Post by: Keikonium on 2007-06-07 03:26:50
Another suggestion... Ability to have multiple peakmeter panels, with different settings.


I can add more than one of these panels to my columns UI config and have different settings for each  .
Title: Peakmeter for Columns UI
Post by: mil3s on 2007-06-07 09:17:14

Another suggestion... Ability to have multiple peakmeter panels, with different settings.


I can add more than one of these panels to my columns UI config and have different settings for each  .

yea, you're right.  I probably did something wrong when I tested the first time.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-07 10:34:38
Hummm...  I cannot seem to get it to work with Panels UI.

I have all the latest components installed, and have libmmd.dll , libpng13.dll ,  and zlib1.dll  in the install directory.

I used this code to make a panel appear:

/////////////Equalizer Panel///////////////
$panel(Equalizer,Peakmeter,24,470,200,70,)
/////////////////////////////////////////////


The box showed up, and then I right-clicked and got into preferences, and set them exactly as shown in the example photo that was posted, just to get me going.

The background changed from black to grey after I applied the preferences, but when I play a song, nothing happens.  I only see a grey rectangle.

Would someone suggest to me what I'm not doing correctly here?    Thanks!

I tried to simulate this on my W2K-PC (with GDI+): no failure, it works fine. But under XP the component don't get it's initial values automatically. I think it' a bug in Panels UI. Before the next release I'll try to find the cause of defect.
Title: Peakmeter for Columns UI
Post by: metal_termite on 2007-06-07 16:26:27
Crash location: "foo_uie_peakmeter" -- I have the component inside a Panels UI window if that helps any.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 03334F96h
Access violation, operation: read, address: E553D1F8h
Call path:
entry=>app_mainloop=>titleformat_object::run
This is the first crash logged by this instance.
Code bytes (03334F96h):
03334F56h:  8D 4C 24 18 51 89 44 24 34 C7 44 24 38 00 00 00
03334F66h:  00 C7 44 24 40 B0 A1 34 03 FF 15 70 81 34 03 66
03334F76h:  A3 D0 F8 34 03 8B 15 D8 F8 34 03 D9 7C 24 0E 8B
03334F86h:  4D 08 56 52 0F B7 D0 8B 86 B4 00 00 00 6A 00 51
03334F96h:  DD 04 C5 80 9E 34 03 0F B7 44 24 1E 6A 00 6A 00
03334FA6h:  0D 00 0C 00 00 89 44 24 28 68 00 00 00 80 68 00
03334FB6h:  00 00 80 D9 6C 24 30 68 00 00 00 40 68 F8 A1 34
03334FC6h:  03 52 DF 7C 24 3C 8B 4C 24 3C 51 D9 6C 24 3E FF
Stack (0017A630h):
0017A610h:  00000000 00000000 00000000 00000000
0017A620h:  00000000 00000000 00000000 00000000
0017A630h:  007A03AC 00000000 03330000 08FEEFC8
0017A640h:  03CF13C8 03EBA980 03BF83EF 027F0000
0017A650h:  03BFA700 CA88862F 03CF13C8 03EBA980
0017A660h:  03BFC54A 03CF15D4 CA8886FB 03CF13C8
0017A670h:  03EBA980 00000000 0000000F 0017A668
0017A680h:  03EBA994 03C0CBBD 007A03AC 0017A6C0
0017A690h:  03CCC26C CA8886EF 03EBA980 03CF0BF8
0017A6A0h:  08FEEFC8 0017A701 03CF13C8 0017A730
0017A6B0h:  03CA314E 00000004 03C0D160 03EBA980
0017A6C0h:  03CF13C8 007A03AC 08FEEFC8 CA8886A7
0017A6D0h:  00000046 061F0910 0017A918 0000000A
0017A6E0h:  08FEEFC8 0017A6C8 03EBA980 00000010
0017A6F0h:  0020A540 03CF0BE0 03CAE57C 03CF23C8
0017A700h:  0000001A 0000001A 00000009 0000000F
0017A710h:  03CF2490 2D207363 03EB0020 0017A744
0017A720h:  00000012 0000001F CA888697 03EB6B18
0017A730h:  0017A90C 03CA36DC 00000007 03C23852
0017A740h:  03CF0BE0 03BF5F44 6972794C 00007363
Registers:
EAX: 3C43E66F, EBX: 00000000, ECX: 007A03AC, EDX: 0000C3AC
ESI: 08FEEFC8, EDI: 03CF13C8, EBP: 0017A680, ESP: 0017A630
Crash location: "foo_uie_peakmeter", loaded at 03330000h - 03356000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 77500000h - 77650000h
kernel32                        loaded at 75760000h - 75870000h
COMCTL32                        loaded at 75340000h - 754D4000h
msvcrt                          loaded at 76FC0000h - 7706A000h
ADVAPI32                        loaded at 75A10000h - 75ACF000h
RPCRT4                          loaded at 75910000h - 75A00000h
Secur32                          loaded at 75700000h - 75760000h
GDI32                            loaded at 75EB0000h - 75F40000h
USER32                          loaded at 76A90000h - 76B60000h
SHLWAPI                          loaded at 76CE0000h - 76D35000h
SHELL32                          loaded at 75F40000h - 76A0E000h
ole32                            loaded at 75D60000h - 75EA4000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76B60000h - 76BD4000h
IMM32                            loaded at 76ED0000h - 76F30000h
MSCTF                            loaded at 75C00000h - 75CC7000h
LPK                              loaded at 774E0000h - 774E9000h
USP10                            loaded at 76BE0000h - 76C5D000h
uxtheme                          loaded at 74B90000h - 74C10000h
foo_albumlist                    loaded at 00300000h - 00347000h
OLEAUT32                        loaded at 75880000h - 7590C000h
foo_audioscrobbler              loaded at 00690000h - 006C7000h
WS2_32                          loaded at 76A10000h - 76A3D000h
NSI                              loaded at 75A00000h - 75A06000h
foo_autoplaylist                loaded at 02460000h - 02492000h
foo_browser                      loaded at 024A0000h - 024D9000h
foo_cdda                        loaded at 024E0000h - 02515000h
foo_converter                    loaded at 02630000h - 02699000h
foo_cwb_hooks                    loaded at 02750000h - 0279A000h
foo_dbsearch                    loaded at 028F0000h - 02960000h
foo_dsp_std                      loaded at 02AB0000h - 02AF1000h
foo_input_std                    loaded at 02C30000h - 02D43000h
foo_masstag                      loaded at 02D50000h - 02D9F000h
foo_playcount                    loaded at 02DA0000h - 02DC8000h
foo_playlist_tree                loaded at 02E30000h - 02EA2000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 75270000h - 75277000h
libmzgc360_000                  loaded at 02F30000h - 02FD4000h
foo_removeplayed                loaded at 02DE0000h - 02DF8000h
foo_rgscan                      loaded at 02EB0000h - 02EF8000h
foo_run                          loaded at 02FE0000h - 0300B000h
foo_scrobblecharts              loaded at 03170000h - 031A3000h
WININET                          loaded at 77070000h - 7713F000h
Normaliz                        loaded at 75870000h - 75873000h
iertutil                        loaded at 76C60000h - 76CA5000h
foo_trackpos                    loaded at 031B0000h - 031CF000h
foo_uie_albumart                loaded at 03200000h - 0323C000h
gdiplus                          loaded at 73DC0000h - 73F6A000h
foo_uie_albumlist                loaded at 03250000h - 0328D000h
foo_uie_explorer                loaded at 032D0000h - 0330C000h
foo_uie_lyrics                  loaded at 03370000h - 033CF000h
WINMM                            loaded at 74B20000h - 74B53000h
OLEACC                          loaded at 74560000h - 74598000h
foo_uie_peakmeter                loaded at 03330000h - 03356000h
foo_uie_quicksearch              loaded at 03400000h - 03446000h
foo_uie_vis_egoh                loaded at 03580000h - 0359D000h
foo_uie_wsh_panel                loaded at 035A0000h - 035D6000h
foo_ui_columns                  loaded at 037A0000h - 03842000h
foo_ui_panels                    loaded at 03BF0000h - 03CDD000h
foo_ui_std                      loaded at 03870000h - 038C7000h
ctagent                          loaded at 03770000h - 03777000h
Msimg32                          loaded at 74A40000h - 74A45000h
mswsock                          loaded at 742A0000h - 742DB000h
DNSAPI                          loaded at 75130000h - 7515B000h
winrnr                          loaded at 74900000h - 74908000h
WLDAP32                          loaded at 76A40000h - 76A89000h
PSAPI                            loaded at 774D0000h - 774D7000h
NLAapi                          loaded at 748F0000h - 748FF000h
IPHLPAPI                        loaded at 74460000h - 74479000h
dhcpcsvc                        loaded at 74330000h - 74365000h
WINNSI                          loaded at 74AA0000h - 74AA7000h
dhcpcsvc6                        loaded at 74420000h - 74440000h
napinsp                          loaded at 748E0000h - 748EF000h
pnrpnsp                          loaded at 73DA0000h - 73DB2000h
mdnsNSP                          loaded at 16080000h - 16099000h
rasadhlp                        loaded at 74910000h - 74916000h
imon                            loaded at 20B00000h - 20B4B000h
wship6                          loaded at 74290000h - 74296000h
wshtcpip                        loaded at 74280000h - 74286000h
tskh                            loaded at 03E90000h - 03E9D000h
idle                            loaded at 60300000h - 60307000h
MSVCR71                          loaded at 7C340000h - 7C396000h
dwmapi                          loaded at 74410000h - 7441C000h
DSOUND                          loaded at 744E0000h - 74551000h
POWRPROF                        loaded at 74A50000h - 74A6A000h
CLBCatQ                          loaded at 76F30000h - 76FB4000h
MMDevApi                        loaded at 74480000h - 744A7000h
SETUPAPI                        loaded at 76D40000h - 76EC8000h
WINTRUST                        loaded at 74B60000h - 74B8D000h
CRYPT32                          loaded at 745A0000h - 74691000h
MSASN1                          loaded at 750F0000h - 75102000h
USERENV                          loaded at 75110000h - 7512E000h
imagehlp                        loaded at 76CB0000h - 76CD9000h
WindowsCodecs                    loaded at 73CE0000h - 73D92000h
audioses                        loaded at 743E0000h - 74401000h
audioeng                        loaded at 74370000h - 743D6000h
AVRT                            loaded at 750E0000h - 750E7000h
SXS                              loaded at 73C80000h - 73CDF000h
jscript                          loaded at 73B80000h - 73BF8000h
rsaenh                          loaded at 752F0000h - 75328000h
dciman32                        loaded at 73580000h - 73586000h
dbghelp                          loaded at 71B70000h - 71C4C000h

Stack dump analysis:
Address: 03330000h, location: "foo_uie_peakmeter", loaded at 03330000h - 03356000h
Address: 03BF83EFh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03BFA700h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03BFC54Ah, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03C0CBBDh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CA314Eh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0003A098h)
Address: 03C0D160h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CA36DCh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0003A626h)
Address: 03C23852h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03BF5F44h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 77527860h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+00008834h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 7752BB41h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 03C06171h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 02753BE4h, location: "foo_cwb_hooks", loaded at 02750000h - 0279A000h
Address: 0277F420h, location: "foo_cwb_hooks", loaded at 02750000h - 0279A000h
Symbol: "foobar2000_get_interface" (+0001A860h)
Address: 02754673h, location: "foo_cwb_hooks", loaded at 02750000h - 0279A000h
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7752BB41h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 03C06171h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 10004D50h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "stricmp_utf8_ex" (+00000000h)
Address: 02E63C04h, location: "foo_playlist_tree", loaded at 02E30000h - 02EA2000h
Symbol: "foobar2000_get_interface" (+00021AD4h)
Address: 02E7BC80h, location: "foo_playlist_tree", loaded at 02E30000h - 02EA2000h
Symbol: "foobar2000_get_interface" (+00039B50h)
Address: 02E640FBh, location: "foo_playlist_tree", loaded at 02E30000h - 02EA2000h
Symbol: "foobar2000_get_interface" (+00021FCBh)
Address: 7752B2DFh, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+0000C2B3h)
Address: 757E1D27h, location: "kernel32", loaded at 75760000h - 75870000h
Symbol: "HeapFree" (+00000014h)
Address: 004935B9h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03CA45B0h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0003B4FAh)
Address: 03C327CFh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03C327CFh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 0047D8CFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D8CFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D8CFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00461ED3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C4808h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C47E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AEA63h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0046359Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E1ADh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6D71h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00460F7Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0046201Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0046359Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462C10h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AAFACh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D7A2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C6FBCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2AE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1EFCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00438CA5h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2AE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2A8Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1EFCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1EE4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497080h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03CCC124h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0006306Eh)
Address: 0278EC50h, location: "foo_cwb_hooks", loaded at 02750000h - 0279A000h
Symbol: "foobar2000_get_interface" (+0002A090h)
Address: 02E8FF80h, location: "foo_playlist_tree", loaded at 02E30000h - 02EA2000h
Symbol: "foobar2000_get_interface" (+0004DE50h)
Address: 02E8FFB4h, location: "foo_playlist_tree", loaded at 02E30000h - 02EA2000h
Symbol: "foobar2000_get_interface" (+0004DE84h)
Address: 004A7F20h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440ADDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2AE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1EFCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C2784h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03BFE781h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03C9F920h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0003686Ah)
Address: 03C06C4Eh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAFE10h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+00046D5Ah)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAFCE0h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+00046C2Ah)
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03CAFE28h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+00046D72h)
Address: 03CAE664h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000455AEh)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 004D0000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F004Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03CCC184h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000630CEh)
Address: 03C865A9h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0001D4F3h)
Address: 75EC5B04h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "BitBlt" (+00000098h)
Address: 75EC5AE3h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "BitBlt" (+00000077h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03C024F8h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CA40F2h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0003B03Ch)
Address: 03C0253Dh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 74656724h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+000150D6h)
Address: 74656724h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+000150D6h)
Address: 74656724h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+000150D6h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 76707465h, location: "SHELL32", loaded at 75F40000h - 76A0E000h
Symbol: "StrStrW" (+004C41D6h)
Address: 74686769h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+0004511Bh)
Address: 74656724h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+000150D6h)
Address: 74656724h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+000150D6h)
Address: 75F100C0h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "XLATEOBJ_iXlate" (+0000ACE6h)
Address: 75EC98FCh, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectExW" (+0000008Dh)
Address: 75EC98CEh, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 75EC994Dh, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectW" (+00000049h)
Address: 75EC9957h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectW" (+00000053h)
Address: 00410054h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0048h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0041004Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 754D0000h, location: "COMCTL32", loaded at 75340000h - 754D4000h
Symbol: "Ordinal234" (+00076B7Dh)
Address: 77617264h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "NlsMbOemCodePageTag" (+0003725Dh)
Address: 74636572h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "I_CryptEnableLruOfEntries" (+00003046h)
Address: 76652428h, location: "SHELL32", loaded at 75F40000h - 76A0E000h
Symbol: "StrStrW" (+0040F199h)
Address: 7466656Ch, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+00024F1Eh)
Address: 74656724h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+000150D6h)
Address: 76707465h, location: "SHELL32", loaded at 75F40000h - 76A0E000h
Symbol: "StrStrW" (+004C41D6h)
Address: 74686769h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+0004511Bh)
Address: 7466656Ch, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+00024F1Eh)
Address: 74656724h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+000150D6h)
Address: 74657366h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+00015D18h)
Address: 03C378C7h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CB1794h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000486DEh)
Address: 03C37A6Bh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03C37A7Dh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 00410054h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0048h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0041004Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 75F100C0h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "XLATEOBJ_iXlate" (+0000ACE6h)
Address: 75EC98FCh, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectExW" (+0000008Dh)
Address: 75EC98CEh, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 75EC994Dh, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectW" (+00000049h)
Address: 75EC9957h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectW" (+00000053h)
Address: 00450048h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7752BB41h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 77520000h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+00000FD4h)
Address: 7752BB41h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 03C929EEh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+00029938h)
Address: 03C92A7Eh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000299C8h)
Address: 03C92B8Bh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+00029AD5h)
Address: 03CC5E80h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0005CDCAh)
Address: 03C378C7h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CB1794h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000486DEh)
Address: 03C37A6Bh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03C37A7Dh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 00450048h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410054h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0048h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0041004Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 75F100C0h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "XLATEOBJ_iXlate" (+0000ACE6h)
Address: 75F100C0h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "XLATEOBJ_iXlate" (+0000ACE6h)
Address: 7752B2DFh, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+0000C2B3h)
Address: 757E1D27h, location: "kernel32", loaded at 75760000h - 75870000h
Symbol: "HeapFree" (+00000014h)
Address: 03C865A9h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0001D4F3h)
Address: 03C865C8h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0001D512h)
Address: 75F100C0h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "XLATEOBJ_iXlate" (+0000ACE6h)
Address: 03C8F920h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0002686Ah)
Address: 03C865C8h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0001D512h)
Address: 03C39A9Ah, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 7752BB41h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 7752BB41h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 7752BB41h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 0048002Ch, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Default User Interface 0.9acc  (foo_ui_std)
FLAC Decoder 1.1.0  (foo_input_std)
WMA Decoder 1.1  (foo_input_std)
Playlist Tree Panel 3.0.BETA_2 [Mar 23 2007 - 16:44:16]  (foo_playlist_tree)
Album list panel 0.2.1  (foo_uie_albumlist)
Database Search 1.4  (foo_dbsearch)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Track Positioner 1.0  (foo_trackpos)
Columns UI 0.2.0 alpha 1  (foo_ui_columns)
Standard Input Array 1.0  (foo_input_std)
Album Art Panel 0.2.6  (foo_uie_albumart)
Audioscrobbler 1.3.6  (foo_audioscrobbler)
Converter 1.0.1  (foo_converter)
Album List 3.2.0  (foo_albumlist)
Run services 0.3.2  (foo_run)
Peakmeter Panel 0.0.1  (foo_uie_peakmeter)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Tagger Panel Window 1.0.beta3 [Jun  5 2007 - 10:09:39]  (foo_cwb_hooks)
Masstagger 1.6  (foo_masstag)
Panels UI 0.13.6 beta [May 31 2007 - 18:48:41]  (foo_ui_panels)
CD Audio Decoder 2.1.1  (foo_cdda)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
cwbowron's title format hooks 1.2.4 [Jun  5 2007 - 10:09:39]  (foo_cwb_hooks)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Remove played Files 1.2.0 [Nov 19 2006 - 14:55:48]  (foo_removeplayed)
foobar2000 core 0.9.4.3  (Core)
Standard DSP array 1.0  (foo_dsp_std)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Playback Statistics 1.3.2  (foo_playcount)

Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-07 16:54:34
Crash location: "foo_uie_peakmeter" -- I have the component inside a Panels UI window if that helps any.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 03334F96h
Access violation, operation: read, address: E553D1F8h
Call path:
entry=>app_mainloop=>titleformat_object::run
This is the first crash logged by this instance.
Code bytes (03334F96h):
03334F56h:  8D 4C 24 18 51 89 44 24 34 C7 44 24 38 00 00 00
03334F66h:  00 C7 44 24 40 B0 A1 34 03 FF 15 70 81 34 03 66
03334F76h:  A3 D0 F8 34 03 8B 15 D8 F8 34 03 D9 7C 24 0E 8B
03334F86h:  4D 08 56 52 0F B7 D0 8B 86 B4 00 00 00 6A 00 51
03334F96h:  DD 04 C5 80 9E 34 03 0F B7 44 24 1E 6A 00 6A 00
03334FA6h:  0D 00 0C 00 00 89 44 24 28 68 00 00 00 80 68 00
03334FB6h:  00 00 80 D9 6C 24 30 68 00 00 00 40 68 F8 A1 34
03334FC6h:  03 52 DF 7C 24 3C 8B 4C 24 3C 51 D9 6C 24 3E FF
Stack (0017A630h):
0017A610h:  00000000 00000000 00000000 00000000
0017A620h:  00000000 00000000 00000000 00000000
0017A630h:  007A03AC 00000000 03330000 08FEEFC8
0017A640h:  03CF13C8 03EBA980 03BF83EF 027F0000
0017A650h:  03BFA700 CA88862F 03CF13C8 03EBA980
0017A660h:  03BFC54A 03CF15D4 CA8886FB 03CF13C8
0017A670h:  03EBA980 00000000 0000000F 0017A668
0017A680h:  03EBA994 03C0CBBD 007A03AC 0017A6C0
0017A690h:  03CCC26C CA8886EF 03EBA980 03CF0BF8
0017A6A0h:  08FEEFC8 0017A701 03CF13C8 0017A730
0017A6B0h:  03CA314E 00000004 03C0D160 03EBA980
0017A6C0h:  03CF13C8 007A03AC 08FEEFC8 CA8886A7
0017A6D0h:  00000046 061F0910 0017A918 0000000A
0017A6E0h:  08FEEFC8 0017A6C8 03EBA980 00000010
0017A6F0h:  0020A540 03CF0BE0 03CAE57C 03CF23C8
0017A700h:  0000001A 0000001A 00000009 0000000F
0017A710h:  03CF2490 2D207363 03EB0020 0017A744
0017A720h:  00000012 0000001F CA888697 03EB6B18
0017A730h:  0017A90C 03CA36DC 00000007 03C23852
0017A740h:  03CF0BE0 03BF5F44 6972794C 00007363
Registers:
EAX: 3C43E66F, EBX: 00000000, ECX: 007A03AC, EDX: 0000C3AC
ESI: 08FEEFC8, EDI: 03CF13C8, EBP: 0017A680, ESP: 0017A630
Crash location: "foo_uie_peakmeter", loaded at 03330000h - 03356000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 77500000h - 77650000h
kernel32                        loaded at 75760000h - 75870000h
COMCTL32                        loaded at 75340000h - 754D4000h
msvcrt                          loaded at 76FC0000h - 7706A000h
ADVAPI32                        loaded at 75A10000h - 75ACF000h
RPCRT4                          loaded at 75910000h - 75A00000h
Secur32                          loaded at 75700000h - 75760000h
GDI32                            loaded at 75EB0000h - 75F40000h
USER32                          loaded at 76A90000h - 76B60000h
SHLWAPI                          loaded at 76CE0000h - 76D35000h
SHELL32                          loaded at 75F40000h - 76A0E000h
ole32                            loaded at 75D60000h - 75EA4000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76B60000h - 76BD4000h
IMM32                            loaded at 76ED0000h - 76F30000h
MSCTF                            loaded at 75C00000h - 75CC7000h
LPK                              loaded at 774E0000h - 774E9000h
USP10                            loaded at 76BE0000h - 76C5D000h
uxtheme                          loaded at 74B90000h - 74C10000h
foo_albumlist                    loaded at 00300000h - 00347000h
OLEAUT32                        loaded at 75880000h - 7590C000h
foo_audioscrobbler              loaded at 00690000h - 006C7000h
WS2_32                          loaded at 76A10000h - 76A3D000h
NSI                              loaded at 75A00000h - 75A06000h
foo_autoplaylist                loaded at 02460000h - 02492000h
foo_browser                      loaded at 024A0000h - 024D9000h
foo_cdda                        loaded at 024E0000h - 02515000h
foo_converter                    loaded at 02630000h - 02699000h
foo_cwb_hooks                    loaded at 02750000h - 0279A000h
foo_dbsearch                    loaded at 028F0000h - 02960000h
foo_dsp_std                      loaded at 02AB0000h - 02AF1000h
foo_input_std                    loaded at 02C30000h - 02D43000h
foo_masstag                      loaded at 02D50000h - 02D9F000h
foo_playcount                    loaded at 02DA0000h - 02DC8000h
foo_playlist_tree                loaded at 02E30000h - 02EA2000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 75270000h - 75277000h
libmzgc360_000                  loaded at 02F30000h - 02FD4000h
foo_removeplayed                loaded at 02DE0000h - 02DF8000h
foo_rgscan                      loaded at 02EB0000h - 02EF8000h
foo_run                          loaded at 02FE0000h - 0300B000h
foo_scrobblecharts              loaded at 03170000h - 031A3000h
WININET                          loaded at 77070000h - 7713F000h
Normaliz                        loaded at 75870000h - 75873000h
iertutil                        loaded at 76C60000h - 76CA5000h
foo_trackpos                    loaded at 031B0000h - 031CF000h
foo_uie_albumart                loaded at 03200000h - 0323C000h
gdiplus                          loaded at 73DC0000h - 73F6A000h
foo_uie_albumlist                loaded at 03250000h - 0328D000h
foo_uie_explorer                loaded at 032D0000h - 0330C000h
foo_uie_lyrics                  loaded at 03370000h - 033CF000h
WINMM                            loaded at 74B20000h - 74B53000h
OLEACC                          loaded at 74560000h - 74598000h
foo_uie_peakmeter                loaded at 03330000h - 03356000h
foo_uie_quicksearch              loaded at 03400000h - 03446000h
foo_uie_vis_egoh                loaded at 03580000h - 0359D000h
foo_uie_wsh_panel                loaded at 035A0000h - 035D6000h
foo_ui_columns                  loaded at 037A0000h - 03842000h
foo_ui_panels                    loaded at 03BF0000h - 03CDD000h
foo_ui_std                      loaded at 03870000h - 038C7000h
ctagent                          loaded at 03770000h - 03777000h
Msimg32                          loaded at 74A40000h - 74A45000h
mswsock                          loaded at 742A0000h - 742DB000h
DNSAPI                          loaded at 75130000h - 7515B000h
winrnr                          loaded at 74900000h - 74908000h
WLDAP32                          loaded at 76A40000h - 76A89000h
PSAPI                            loaded at 774D0000h - 774D7000h
NLAapi                          loaded at 748F0000h - 748FF000h
IPHLPAPI                        loaded at 74460000h - 74479000h
dhcpcsvc                        loaded at 74330000h - 74365000h
WINNSI                          loaded at 74AA0000h - 74AA7000h
dhcpcsvc6                        loaded at 74420000h - 74440000h
napinsp                          loaded at 748E0000h - 748EF000h
pnrpnsp                          loaded at 73DA0000h - 73DB2000h
mdnsNSP                          loaded at 16080000h - 16099000h
rasadhlp                        loaded at 74910000h - 74916000h
imon                            loaded at 20B00000h - 20B4B000h
wship6                          loaded at 74290000h - 74296000h
wshtcpip                        loaded at 74280000h - 74286000h
tskh                            loaded at 03E90000h - 03E9D000h
idle                            loaded at 60300000h - 60307000h
MSVCR71                          loaded at 7C340000h - 7C396000h
dwmapi                          loaded at 74410000h - 7441C000h
DSOUND                          loaded at 744E0000h - 74551000h
POWRPROF                        loaded at 74A50000h - 74A6A000h
CLBCatQ                          loaded at 76F30000h - 76FB4000h
MMDevApi                        loaded at 74480000h - 744A7000h
SETUPAPI                        loaded at 76D40000h - 76EC8000h
WINTRUST                        loaded at 74B60000h - 74B8D000h
CRYPT32                          loaded at 745A0000h - 74691000h
MSASN1                          loaded at 750F0000h - 75102000h
USERENV                          loaded at 75110000h - 7512E000h
imagehlp                        loaded at 76CB0000h - 76CD9000h
WindowsCodecs                    loaded at 73CE0000h - 73D92000h
audioses                        loaded at 743E0000h - 74401000h
audioeng                        loaded at 74370000h - 743D6000h
AVRT                            loaded at 750E0000h - 750E7000h
SXS                              loaded at 73C80000h - 73CDF000h
jscript                          loaded at 73B80000h - 73BF8000h
rsaenh                          loaded at 752F0000h - 75328000h
dciman32                        loaded at 73580000h - 73586000h
dbghelp                          loaded at 71B70000h - 71C4C000h

Stack dump analysis:
Address: 03330000h, location: "foo_uie_peakmeter", loaded at 03330000h - 03356000h
Address: 03BF83EFh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03BFA700h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03BFC54Ah, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03C0CBBDh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CA314Eh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0003A098h)
Address: 03C0D160h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CA36DCh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0003A626h)
Address: 03C23852h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03BF5F44h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 77527860h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+00008834h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 7752BB41h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 03C06171h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 02753BE4h, location: "foo_cwb_hooks", loaded at 02750000h - 0279A000h
Address: 0277F420h, location: "foo_cwb_hooks", loaded at 02750000h - 0279A000h
Symbol: "foobar2000_get_interface" (+0001A860h)
Address: 02754673h, location: "foo_cwb_hooks", loaded at 02750000h - 0279A000h
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7752BB41h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 03C06171h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 10004D50h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "stricmp_utf8_ex" (+00000000h)
Address: 02E63C04h, location: "foo_playlist_tree", loaded at 02E30000h - 02EA2000h
Symbol: "foobar2000_get_interface" (+00021AD4h)
Address: 02E7BC80h, location: "foo_playlist_tree", loaded at 02E30000h - 02EA2000h
Symbol: "foobar2000_get_interface" (+00039B50h)
Address: 02E640FBh, location: "foo_playlist_tree", loaded at 02E30000h - 02EA2000h
Symbol: "foobar2000_get_interface" (+00021FCBh)
Address: 7752B2DFh, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+0000C2B3h)
Address: 757E1D27h, location: "kernel32", loaded at 75760000h - 75870000h
Symbol: "HeapFree" (+00000014h)
Address: 004935B9h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03CA45B0h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0003B4FAh)
Address: 03C327CFh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03C327CFh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 0047D8CFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D8CFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D8CFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00461ED3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C4808h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C47E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AEA63h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0046359Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045E1ADh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6D71h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00460F7Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0046201Bh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0046359Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00462C10h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AAFACh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047D7A2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DF58Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C6FBCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2AE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1EFCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00438CA5h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2AE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2A8Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1EFCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1EE4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497080h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03CCC124h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0006306Eh)
Address: 0278EC50h, location: "foo_cwb_hooks", loaded at 02750000h - 0279A000h
Symbol: "foobar2000_get_interface" (+0002A090h)
Address: 02E8FF80h, location: "foo_playlist_tree", loaded at 02E30000h - 02EA2000h
Symbol: "foobar2000_get_interface" (+0004DE50h)
Address: 02E8FFB4h, location: "foo_playlist_tree", loaded at 02E30000h - 02EA2000h
Symbol: "foobar2000_get_interface" (+0004DE84h)
Address: 004A7F20h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440ADDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E2AE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C1EFCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C2784h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03BFE781h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03C9F920h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0003686Ah)
Address: 03C06C4Eh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAFE10h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+00046D5Ah)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAFCE0h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+00046C2Ah)
Address: 004DEDF8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03CAFE28h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+00046D72h)
Address: 03CAE664h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000455AEh)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 004D0000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F004Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03CCC184h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000630CEh)
Address: 03C865A9h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0001D4F3h)
Address: 75EC5B04h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "BitBlt" (+00000098h)
Address: 75EC5AE3h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "BitBlt" (+00000077h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 03C024F8h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CA40F2h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0003B03Ch)
Address: 03C0253Dh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 74656724h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+000150D6h)
Address: 74656724h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+000150D6h)
Address: 74656724h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+000150D6h)
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 76707465h, location: "SHELL32", loaded at 75F40000h - 76A0E000h
Symbol: "StrStrW" (+004C41D6h)
Address: 74686769h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+0004511Bh)
Address: 74656724h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+000150D6h)
Address: 74656724h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+000150D6h)
Address: 75F100C0h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "XLATEOBJ_iXlate" (+0000ACE6h)
Address: 75EC98FCh, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectExW" (+0000008Dh)
Address: 75EC98CEh, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 75EC994Dh, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectW" (+00000049h)
Address: 75EC9957h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectW" (+00000053h)
Address: 00410054h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0048h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0041004Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 754D0000h, location: "COMCTL32", loaded at 75340000h - 754D4000h
Symbol: "Ordinal234" (+00076B7Dh)
Address: 77617264h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "NlsMbOemCodePageTag" (+0003725Dh)
Address: 74636572h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "I_CryptEnableLruOfEntries" (+00003046h)
Address: 76652428h, location: "SHELL32", loaded at 75F40000h - 76A0E000h
Symbol: "StrStrW" (+0040F199h)
Address: 7466656Ch, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+00024F1Eh)
Address: 74656724h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+000150D6h)
Address: 76707465h, location: "SHELL32", loaded at 75F40000h - 76A0E000h
Symbol: "StrStrW" (+004C41D6h)
Address: 74686769h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+0004511Bh)
Address: 7466656Ch, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+00024F1Eh)
Address: 74656724h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+000150D6h)
Address: 74657366h, location: "CRYPT32", loaded at 745A0000h - 74691000h
Symbol: "CryptUpdateProtectedState" (+00015D18h)
Address: 03C378C7h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CB1794h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000486DEh)
Address: 03C37A6Bh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03C37A7Dh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 00410054h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0048h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0041004Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 03CAE57Ch, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000454C6h)
Address: 75F100C0h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "XLATEOBJ_iXlate" (+0000ACE6h)
Address: 75EC98FCh, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectExW" (+0000008Dh)
Address: 75EC98CEh, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectExW" (+0000005Fh)
Address: 75EC994Dh, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectW" (+00000049h)
Address: 75EC9957h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "CreateFontIndirectW" (+00000053h)
Address: 00450048h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7752BB41h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 77520000h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+00000FD4h)
Address: 7752BB41h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 03C929EEh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+00029938h)
Address: 03C92A7Eh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000299C8h)
Address: 03C92B8Bh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+00029AD5h)
Address: 03CC5E80h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0005CDCAh)
Address: 03C378C7h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03CB1794h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+000486DEh)
Address: 03C37A6Bh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 03C37A7Dh, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 00450048h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0047004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00410054h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004F0048h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0041004Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 75F100C0h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "XLATEOBJ_iXlate" (+0000ACE6h)
Address: 75F100C0h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "XLATEOBJ_iXlate" (+0000ACE6h)
Address: 7752B2DFh, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlDeactivateActivationContextUnsafeFast" (+0000C2B3h)
Address: 757E1D27h, location: "kernel32", loaded at 75760000h - 75870000h
Symbol: "HeapFree" (+00000014h)
Address: 03C865A9h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0001D4F3h)
Address: 03C865C8h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0001D512h)
Address: 75F100C0h, location: "GDI32", loaded at 75EB0000h - 75F40000h
Symbol: "XLATEOBJ_iXlate" (+0000ACE6h)
Address: 03C8F920h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0002686Ah)
Address: 03C865C8h, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Symbol: "Scintilla_DirectFunction" (+0001D512h)
Address: 03C39A9Ah, location: "foo_ui_panels", loaded at 03BF0000h - 03CDD000h
Address: 7752BB41h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 7752BB41h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 7752BB41h, location: "ntdll", loaded at 77500000h - 77650000h
Symbol: "RtlTryEnterCriticalSection" (+000004DFh)
Address: 0048002Ch, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Default User Interface 0.9acc  (foo_ui_std)
FLAC Decoder 1.1.0  (foo_input_std)
WMA Decoder 1.1  (foo_input_std)
Playlist Tree Panel 3.0.BETA_2 [Mar 23 2007 - 16:44:16]  (foo_playlist_tree)
Album list panel 0.2.1  (foo_uie_albumlist)
Database Search 1.4  (foo_dbsearch)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Track Positioner 1.0  (foo_trackpos)
Columns UI 0.2.0 alpha 1  (foo_ui_columns)
Standard Input Array 1.0  (foo_input_std)
Album Art Panel 0.2.6  (foo_uie_albumart)
Audioscrobbler 1.3.6  (foo_audioscrobbler)
Converter 1.0.1  (foo_converter)
Album List 3.2.0  (foo_albumlist)
Run services 0.3.2  (foo_run)
Peakmeter Panel 0.0.1  (foo_uie_peakmeter)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Tagger Panel Window 1.0.beta3 [Jun  5 2007 - 10:09:39]  (foo_cwb_hooks)
Masstagger 1.6  (foo_masstag)
Panels UI 0.13.6 beta [May 31 2007 - 18:48:41]  (foo_ui_panels)
CD Audio Decoder 2.1.1  (foo_cdda)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
cwbowron's title format hooks 1.2.4 [Jun  5 2007 - 10:09:39]  (foo_cwb_hooks)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Remove played Files 1.2.0 [Nov 19 2006 - 14:55:48]  (foo_removeplayed)
foobar2000 core 0.9.4.3  (Core)
Standard DSP array 1.0  (foo_dsp_std)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Playback Statistics 1.3.2  (foo_playcount)

When does it happen? After which action? Can you reproduce it?
Title: Peakmeter for Columns UI
Post by: metal_termite on 2007-06-07 17:06:05
Unfortunately I can't reproduce the crash. When it crashed I was sure another component caused it so I didn't look at the failure log until much later, therefore I cannot remember what action caused the crash. I'll keep fooling around with it to see if I can reproduce a crash.
Title: Peakmeter for Columns UI
Post by: macca on 2007-06-07 17:34:33
This component looks like alot of fun. I think I will wait for the next version before I install it though. Theres some very promising changes you have said you will make for it.

A configurable timeout feature sounds like a good idea to me.
Title: Peakmeter for Columns UI
Post by: Kiteroa on 2007-06-07 17:47:55
Thanks for this, it's really good.

I'm looking forward to the vertical version!
Title: Peakmeter for Columns UI
Post by: NullString on 2007-06-08 01:40:53
Very nice plugin! Looking forward for the next version
Title: Peakmeter for Columns UI
Post by: MrEnergizer on 2007-06-08 12:31:19
Thx for this plugin.  Enjoying playing with it. 
Mr E
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-08 17:06:29
Hummm...  I cannot seem to get it to work with Panels UI.

I have all the latest components installed, and have libmmd.dll , libpng13.dll ,  and zlib1.dll  in the install directory.

I used this code to make a panel appear:

/////////////Equalizer Panel///////////////
$panel(Equalizer,Peakmeter,24,470,200,70,)
/////////////////////////////////////////////


The box showed up, and then I right-clicked and got into preferences, and set them exactly as shown in the example photo that was posted, just to get me going.

The background changed from black to grey after I applied the preferences, but when I play a song, nothing happens.  I only see a grey rectangle.

Would someone suggest to me what I'm not doing correctly here?    Thanks!

The problem was the different behaviour of Panels UI and Columns UI. Panels UI don't call the set_config- method when the component was initialized the first time.

Unfortunately I can't reproduce the crash. When it crashed I was sure another component caused it so I didn't look at the failure log until much later, therefore I cannot remember what action caused the crash. I'll keep fooling around with it to see if I can reproduce a crash.

Thanks!! The problem is fixed. The cause of defect is described above. You can get the fix here: http://pelit.koillismaa.fi/plugins/show.php?id=207 (http://pelit.koillismaa.fi/plugins/show.php?id=207)
Title: Peakmeter for Columns UI
Post by: skipyrich on 2007-06-08 22:22:06
Just super!
Title: Peakmeter for Columns UI
Post by: CJ Flash on 2007-06-08 23:31:40
foo_pm

Amazing plugin, exactly that I waited so long. Thank you for your great work!

And some requests:
1. Make peaks to fall down, not always staying at their max level.
2. Possibility to change peaks colour.

Of course, all this should be optionally.
Title: Peakmeter for Columns UI
Post by: bubbleguuum on 2007-06-08 23:56:02
very cool plugin ! thanks !
Title: Peakmeter for Columns UI
Post by: gob on 2007-06-09 05:12:32
wow, been looking for a vis like this for ages! thanks.
Title: Peakmeter for Columns UI
Post by: sandeep108 on 2007-06-09 06:07:45
Very nice - shows all 5.1 channels as well, if enabled.
Title: Peakmeter for Columns UI
Post by: Squeller on 2007-06-09 10:38:30
Thank you so much, this is beautiful and well done. I agree on vertical layout and max peaks fall down.
Title: Peakmeter for Columns UI
Post by: shevchenic on 2007-06-09 11:11:29
Cool!
Just added in my  foobar. thanks a lot.

Hope the range bar can be more beautful. for exp, if it can use some pictures files to show the range bar, it 'll be great. Thx.
Title: Peakmeter for Columns UI
Post by: CJ Flash on 2007-06-09 12:52:45
And some requests:
1. Make peaks to fall down, not always staying at their max level.
2. Possibility to change peaks colour.

One more kind of peak's behaviour - disappearing after 1-2 seconds.

So it should be a separated option (switch) for the peaks:
1. Stay freezed (just like now)
2. Fall down
3. Disappear
Title: Peakmeter for Columns UI
Post by: Sysagent on 2007-06-09 12:58:34
Mmm can't seem to get this working at all here...

Using latest Foobar 9.4.2 and Columns_UI version 0.2.0 alpha 2 under Windows Vista.

Help please?

Edit: It also doesn't work with the previous version of Columns_ui
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-09 13:11:04
Mmm can't seem to get this working at all here...

Using latest Foobar 9.4.2 and Columns_UI version 0.2.0 alpha 2 under Windows Vista.

Help please?

Edit: It also doesn't work with the previous version of Columns_ui

What exactly doesn't work?
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-09 13:26:48
And some requests:
1. Make peaks to fall down, not always staying at their max level.
2. Possibility to change peaks colour.

One more kind of peak's behaviour - disappearing after 1-2 seconds.

So it should be a separated option (switch) for the peaks:
1. Stay freezed (just like now)
2. Fall down
3. Disappear

Thanks! That'a good idea! I will implement this in association with the time setting for the fall down option.
Title: Peakmeter for Columns UI
Post by: Sysagent on 2007-06-09 16:16:21

Mmm can't seem to get this working at all here...

Using latest Foobar 9.4.2 and Columns_UI version 0.2.0 alpha 2 under Windows Vista.

Help please?

Edit: It also doesn't work with the previous version of Columns_ui

What exactly doesn't work?


The columns_ui appearance is there, but I don't see the configuration panel for the Peakmeter and I dont see any option anywhere to enable/disable it both in the columns_ui config area or the foobar preferences.

Am I just being completely stupid or is there something genuinely wrong here?

p.s. I can see the columns_ui spectrum analyser and I can also load and use the Egoh one.
Title: Peakmeter for Columns UI
Post by: buktore on 2007-06-09 17:37:53
Did you already tried Right-click on the panel?
Title: Peakmeter for Columns UI
Post by: powernemo on 2007-06-09 19:27:59
Amazing work! Keep updating!
Title: Peakmeter for Columns UI
Post by: esa372 on 2007-06-09 22:15:35
I love this plug-in - thank you!
 

I have a question, though, about it's accuracy:
When I play a WAV file in Audition that shows peaks at -1dB, the same file (when played in foobar, without ReplayGain) shows peaks at -6dB in foo_uie_peakmeter.

Why does it report a different level?  Am I missing a setting?

~esa
Title: Peakmeter for Columns UI
Post by: Sysagent on 2007-06-10 11:01:32
Did you already tried Right-click on the panel?



This is the thing...

There is no panel no nothing, the dll is installed in the components directory, it appears in the list under preferences in Foobar, but it just doesnt exist anyplace else application wise.

Fustrating to say the least.
Title: Peakmeter for Columns UI
Post by: Andreasvb on 2007-06-10 11:19:36
It's not under Visualizations, it's under Panels.
Title: Peakmeter for Columns UI
Post by: Sysagent on 2007-06-10 11:56:28
It's not under Visualizations, it's under Panels.


Where is the Panels option?

I dont have any Panel options anywhere here under Foobar, or when I try the customize options on Columns_ui.

I have the feeling that someone is going to make me look pretty stupid when they explain to me where it is...



Edit: Do I need to install Panels_ui for it to work?
Title: Peakmeter for Columns UI
Post by: roentgen on 2007-06-10 12:06:24
@Sysagent
Maybe this helps: http://farm2.static.flickr.com/1063/538435...288a97591_o.jpg (http://farm2.static.flickr.com/1063/538435008_4288a97591_o.jpg)
Title: Peakmeter for Columns UI
Post by: Sysagent on 2007-06-10 12:09:15
@Sysagent
Maybe this helps: http://farm2.static.flickr.com/1063/538435...288a97591_o.jpg (http://farm2.static.flickr.com/1063/538435008_4288a97591_o.jpg)


YES!

As the saying goes "A picture speaks a thousand words..."

Many thanks for that, it's been driving me mad for ages!

Much appreciated Roentgen

Just need to work out now how to get it positioned where the Spectrum Analyzer usually goes now...

:E
Title: Peakmeter for Columns UI
Post by: Sysagent on 2007-06-10 12:49:33
Ahh getting a "grasp" on this now a bit...

Got the Panel in the same position where the Spectrum Analyser usually sit (thanks again to the jpg) but when I change the size of Foobar horizontally the Peakmeter does not change its appearance dynamically.

In other words the peakmeter just seems to have a "fixed" size horizontally which can't change in sympathy with the Foobar application changes.

Is the how it is meant to work or is there a tickbox or some other change that enables dynamically resizing?

Sorry for being a pain!

Thanks
Title: Peakmeter for Columns UI
Post by: roentgen on 2007-06-10 13:03:56
@Sysagent
Right click on the Peakmeter panel > Lock panel is checked?
Title: Peakmeter for Columns UI
Post by: Sysagent on 2007-06-10 14:08:07
@Sysagent
Right click on the Peakmeter panel > Lock panel is checked?


LOL!

Yes...

Duh
Title: Peakmeter for Columns UI
Post by: powernemo on 2007-06-10 14:48:42
Hi there, i've noticed a weird issue with peakmeter, i could'nt printscreen this behaviour so i reproduced exactly the same effect with Photoshop


(http://www.powernemoproject.com/temp/foobar3.gif)

you can see it in image, i have those annoying "brush" threads when the foobar windows is focused drawn outside the player window from side to side of the screen
anyone has the same issue?
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-10 21:19:52
I love this plug-in - thank you!
 

I have a question, though, about it's accuracy:
When I play a WAV file in Audition that shows peaks at -1dB, the same file (when played in foobar, without ReplayGain) shows peaks at -6dB in foo_uie_peakmeter.

Why does it report a different level?  Am I missing a setting?

~esa

Thank You! I created a wav file with a "peak-" level from -9 dB up to 0 dB in 3 steps. I'm using audicity 1.2.6 to create the file. Both applications (foobar with peakmeter and audicity) display the same peak level. You can download the file here: http://download.yousendit.com/7B551E1B71A2289B (http://download.yousendit.com/7B551E1B71A2289B)
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-10 21:30:01
Hi there, i've noticed a weird issue with peakmeter, i could'nt printscreen this behaviour so i reproduced exactly the same effect with Photoshop


Title: Peakmeter for Columns UI
Post by: esa372 on 2007-06-10 21:42:32
I love this plug-in - thank you!
 

I have a question, though, about it's accuracy:
When I play a WAV file in Audition that shows peaks at -1dB, the same file (when played in foobar, without ReplayGain) shows peaks at -6dB in foo_uie_peakmeter.

Why does it report a different level?  Am I missing a setting?

~esa
Thank You! I created a wav file with a "peak-" level from -9 dB up to 0 dB in 3 steps. I'm using audicity 1.2.6 to create the file. Both applications (foobar with peakmeter and audicity) display the same peak level. You can download the file here: http://download.yousendit.com/7B551E1B71A2289B (http://download.yousendit.com/7B551E1B71A2289B)
Thank you for the file; it helped me find the problem - which is not with the foo_uie_peakmeter.
(I had my pre-amp in foobar set to -3dB for files that have no ReplayGain info - d'oh!)
Title: Peakmeter for Columns UI
Post by: CJ Flash on 2007-06-11 00:47:41
foo_pm

One more suggestion about peaks.  Now they are drawn as lines, no matter what bar's brush I've chosen. I want peaks depending on the brush. E.g. default brush is dots. And peaks should be drawn as dots.

Added:
Another wanted feature. Display current peak level to the right of the bars.
Title: Peakmeter for Columns UI
Post by: Pingue on 2007-06-11 10:04:03
This has been a long time coming. I was about to experiment around with making one myself, but you've saved me the hassle!!! Thanks!
Title: Peakmeter for Columns UI
Post by: Falstaff on 2007-06-11 15:21:00
I wrote a new component: foo_uie_peakmeter. The component displays the level for each channel in dB. 

[a href="http://img116.imageshack.us/my.php?image=foouiepeakmeteryi4.jpg" target="_blank"]


(http://img527.imageshack.us/img527/7260/split061oc9.png)

a+

Br3tt
Title: Peakmeter for Columns UI
Post by: Falstaff on 2007-06-11 15:39:32
don't work with mono .mp3 file ... why don't rendering the L and R channels like 'front center' at the same when mono ?

[a href="http://img526.imageshack.us/my.php?image=peakmeternotworkbr4.png" target="_blank"]
Title: Peakmeter for Columns UI
Post by: Fool_on_the_hill on 2007-06-11 21:09:58
Bug...
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01DE4F96h
Access violation, operation: read, address: EBF8FA20h
Call path:
entry=>app_mainloop=>context
This is the first crash logged by this instance.
Code bytes (01DE4F96h):
01DE4F56h:  8D 4C 24 18 51 89 44 24 34 C7 44 24 38 00 00 00
01DE4F66h:  00 C7 44 24 40 B0 A1 DF 01 FF 15 70 81 DF 01 66
01DE4F76h:  A3 D0 F8 DF 01 8B 15 D8 F8 DF 01 D9 7C 24 0E 8B
01DE4F86h:  4D 08 56 52 0F B7 D0 8B 86 B4 00 00 00 6A 00 51
01DE4F96h:  DD 04 C5 80 9E DF 01 0F B7 44 24 1E 6A 00 6A 00
01DE4FA6h:  0D 00 0C 00 00 89 44 24 28 68 00 00 00 80 68 00
01DE4FB6h:  00 00 80 D9 6C 24 30 68 00 00 00 40 68 F8 A1 DF
01DE4FC6h:  01 52 DF 7C 24 3C 8B 4C 24 3C 51 D9 6C 24 3E FF
Stack (0012F130h):
0012F110h:  00000000 B6BEE8D8 B6BEE534 BBE88A00
0012F120h:  B6BEE5F4 804E2490 804E5760 FFFFFFFF
0012F130h:  000203EE 00000000 01DE0000 01E24C48
0012F140h:  00000001 06033DF8 22C0E645 027FFFFE
0012F150h:  0378D997 0378BB25 037D5328 21A88D1D
0012F160h:  0012F1BC 01E24C48 06035868 00000000
0012F170h:  0012F15C 0012F194 01DE55AA 01E24E84
0012F180h:  00000000 06001CDA 000203EE 0012F1A8
0012F190h:  06012F80 201185BE 00000001 06033DF8
0012F1A0h:  77D3B8CA 06035868 06033DF8 20118596
0012F1B0h:  00000001 06033DF8 0000014A 01E24C48
0012F1C0h:  0000000A 003B99D8 0271016B 0012F1EC
0012F1D0h:  0012F1EC 060056A9 00000001 060028E4
0012F1E0h:  00000000 201185CE 01E24C48 0012F2A8
0012F1F0h:  060057DB 00000000 06003B3C 06033DF8
0012F200h:  00000000 2011862E 06033DF8 77D3B8CA
0012F210h:  0012F3DC 00000001 77D3B52C 00000000
0012F220h:  00000010 036F4290 00000029 00000000
0012F230h:  060092FC 06035728 00000013 00000020
0012F240h:  06033DF8 060091A4 06034D98 00000017
Registers:
EAX: 3D432B74, EBX: 0012F1E8, ECX: 000203EE, EDX: 0000C258
ESI: 01E24C48, EDI: 00000001, EBP: 0012F180, ESP: 0012F130
Crash location: "foo_uie_peakmeter", loaded at 01DE0000h - 01E06000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B1000h
kernel32                        loaded at 7C800000h - 7C8F7000h
COMCTL32                        loaded at 773C0000h - 774C3000h
msvcrt                          loaded at 77C00000h - 77C58000h
ADVAPI32                        loaded at 77DC0000h - 77E6C000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D30000h - 77DC0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1DA000h
ole32                            loaded at 774D0000h - 7760D000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76380000h - 763C9000h
uxtheme                          loaded at 5B260000h - 5B298000h
UnlockerHook                    loaded at 003C0000h - 003C4000h
foo_channel_mixer                loaded at 00A30000h - 00A6B000h
foo_convolve                    loaded at 00A70000h - 00AC1000h
foo_dsp_atsurround              loaded at 00AD0000h - 00C68000h
foo_dsp_bs2b                    loaded at 014B0000h - 014CC000h
foo_dsp_centercut                loaded at 014F0000h - 01515000h
foo_dsp_crossfader              loaded at 01540000h - 01596000h
libmmd                          loaded at 015B0000h - 01861000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_crossfeed                loaded at 01890000h - 018B4000h
foo_dsp_delta                    loaded at 018E0000h - 018FE000h
foo_dsp_soundtouch              loaded at 01920000h - 01943000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_dsp_src9                    loaded at 01960000h - 0199B000h
foo_dsp_tube                    loaded at 019B0000h - 019D6000h
foo_common                      loaded at 019F0000h - 01A23000h
foo_dbsearch                    loaded at 01A50000h - 01AC0000h
OLEAUT32                        loaded at 77110000h - 7719C000h
foo_input_shorten                loaded at 01AE0000h - 01B0D000h
foo_lnk                          loaded at 01B30000h - 01B49000h
foo_playlist_manager            loaded at 01B70000h - 01BB4000h
foo_pqview                      loaded at 01BE0000h - 01BFB000h
foo_random                      loaded at 01C20000h - 01C5F000h
foo_tradersfriend                loaded at 01C80000h - 01CBA000h
foo_utils                        loaded at 01CE0000h - 01D18000h
foo_whatsnew                    loaded at 01D40000h - 01D70000h
foo_AdvancedControls            loaded at 01D90000h - 01DC9000h
foo_uie_peakmeter                loaded at 01DE0000h - 01E06000h
foo_version                      loaded at 01E30000h - 01E56000h
dbghelp                          loaded at 59C60000h - 59D01000h
VERSION                          loaded at 77BF0000h - 77BF8000h
foo_ac3                          loaded at 01F80000h - 01FAF000h
foo_dts                          loaded at 01FD0000h - 02026000h
foo_dumb                        loaded at 02040000h - 020C9000h
foo_input_alac                  loaded at 020F0000h - 0210D000h
foo_input_monkey                loaded at 02130000h - 0217A000h
foo_input_ofr                    loaded at 021A0000h - 021DC000h
OptimFROG                        loaded at 021F0000h - 02222000h
foo_input_reverse                loaded at 02250000h - 0227E000h
foo_input_tta                    loaded at 02290000h - 022BD000h
foo_midi                        loaded at 022E0000h - 0238A000h
foo_autoplaylist                loaded at 023B0000h - 023E0000h
foo_benchmark                    loaded at 02400000h - 02428000h
foo_bitcompare                  loaded at 02450000h - 02477000h
foo_cuesheet_creator            loaded at 024A0000h - 024CC000h
foo_discogs                      loaded at 024F0000h - 0256D000h
gdiplus                          loaded at 4EBE0000h - 4ED83000h
WS2_32                          loaded at 71A90000h - 71AA7000h
WS2HELP                          loaded at 71A80000h - 71A88000h
WINMM                            loaded at 76B20000h - 76B4E000h
serwvdrv                        loaded at 5D270000h - 5D277000h
umdmxfrm                        loaded at 5B590000h - 5B597000h
foo_freedb2_fix                  loaded at 02610000h - 02625000h
foo_fullscreen                  loaded at 02650000h - 0266B000h
foo_history                      loaded at 02690000h - 026AC000h
foo_infobox                      loaded at 026D0000h - 02710000h
foo_masstag_addons              loaded at 02730000h - 0274D000h
foo_menu_addons                  loaded at 02760000h - 027B1000h
foo_osd                          loaded at 027D0000h - 02802000h
foo_playcount                    loaded at 02830000h - 02858000h
foo_playlist_bind                loaded at 02880000h - 028A5000h
foo_run                          loaded at 028C0000h - 028EB000h
foo_scheduler                    loaded at 02910000h - 0297F000h
POWRPROF                        loaded at 74A90000h - 74A98000h
foo_skip                        loaded at 029A0000h - 029BB000h
foo_verifier                    loaded at 029E0000h - 02A10000h
foo_vis_channelusage            loaded at 02A30000h - 02A53000h
foo_vis_projectM                loaded at 02A80000h - 02AF2000h
OPENGL32                        loaded at 5F220000h - 5F2EC000h
GLU32                            loaded at 5FF90000h - 5FFB1000h
DDRAW                            loaded at 73720000h - 73769000h
DCIMAN32                        loaded at 73B80000h - 73B86000h
foo_out_ks                      loaded at 03020000h - 0304A000h
SETUPAPI                        loaded at 77910000h - 77A04000h
foo_abx                          loaded at 03070000h - 030A3000h
foo_albumlist                    loaded at 030D0000h - 03117000h
foo_cdda                        loaded at 03140000h - 03175000h
foo_converter                    loaded at 031A0000h - 03209000h
foo_dsp_std                      loaded at 03230000h - 03271000h
foo_freedb2                      loaded at 032A0000h - 032E0000h
foo_input_std                    loaded at 03300000h - 03413000h
foo_masstag                      loaded at 03440000h - 0348F000h
foo_rgscan                      loaded at 034B0000h - 034F8000h
foo_unpack                      loaded at 03520000h - 0354E000h
foo_uie_albumart                loaded at 03570000h - 035AC000h
foo_uie_albumlist                loaded at 035D0000h - 0360D000h
foo_uie_bookmarks                loaded at 03630000h - 03685000h
foo_uie_explorer                loaded at 036A0000h - 036DC000h
foo_uie_lyrics                  loaded at 03700000h - 0375F000h
WININET                          loaded at 771A0000h - 77249000h
CRYPT32                          loaded at 77A70000h - 77B05000h
MSASN1                          loaded at 77B10000h - 77B22000h
foo_uie_playlists_dropdown      loaded at 03780000h - 037BA000h
foo_uie_queuemanager            loaded at 037E0000h - 03816000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA6000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch              loaded at 05F90000h - 05FD6000h
foo_uie_tabs                    loaded at 05FF0000h - 0601A000h
foo_uie_trackinfo                loaded at 06040000h - 0606E000h
foo_ui_columns                  loaded at 06090000h - 06127000h
correct                          loaded at 06550000h - 06556000h
CLBCATQ                          loaded at 76FC0000h - 7703F000h
COMRes                          loaded at 77040000h - 77107000h
appHelp                          loaded at 77B30000h - 77B52000h
cscui                            loaded at 77A10000h - 77A65000h
CSCDLL                          loaded at 765D0000h - 765ED000h
USERENV                          loaded at 769A0000h - 76A54000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
WINTRUST                        loaded at 76C20000h - 76C4E000h
IMAGEHLP                        loaded at 76C80000h - 76CA8000h
ksuser                          loaded at 73EA0000h - 73EA4000h
Secur32                          loaded at 77FE0000h - 77FF1000h
wsock32                          loaded at 71AB0000h - 71ABA000h
RASAPI32                        loaded at 76ED0000h - 76F0C000h
rasman                          loaded at 76E80000h - 76E92000h
NETAPI32                        loaded at 5BD50000h - 5BDA5000h
TAPI32                          loaded at 76EA0000h - 76ECF000h
rtutils                          loaded at 76E70000h - 76E7E000h
adialhk                          loaded at 07150000h - 07167000h
msv1_0                          loaded at 77C60000h - 77C83000h
iphlpapi                        loaded at 76D50000h - 76D69000h
sensapi                          loaded at 72290000h - 72295000h
urlmon                          loaded at 7DF10000h - 7DFB2000h
mswsock                          loaded at 71A30000h - 71A70000h
rasadhlp                        loaded at 76FB0000h - 76FB6000h
DNSAPI                          loaded at 072F0000h - 07317000h
winrnr                          loaded at 76FA0000h - 76FA8000h
WLDAP32                          loaded at 76F50000h - 76F7D000h
shdocvw                          loaded at 77750000h - 778C0000h
CRYPTUI                          loaded at 76650000h - 766D1000h
scrchpg                          loaded at 081A0000h - 081C5000h
DVDShell                        loaded at 51980000h - 5198D000h

Stack dump analysis:
Address: 01DE0000h, location: "foo_uie_peakmeter", loaded at 01DE0000h - 01E06000h
Address: 0378D997h, location: "foo_uie_playlists_dropdown", loaded at 03780000h - 037BA000h
Address: 0378BB25h, location: "foo_uie_playlists_dropdown", loaded at 03780000h - 037BA000h
Address: 01DE55AAh, location: "foo_uie_peakmeter", loaded at 01DE0000h - 01E06000h
Address: 06001CDAh, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 77D3B8CAh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "SendMessageW" (+00000000h)
Address: 060056A9h, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 060028E4h, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 060057DBh, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 06003B3Ch, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 77D3B8CAh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "SendMessageW" (+00000000h)
Address: 77D3B52Ch, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 060092FCh, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 060091A4h, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 060092A8h, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 060092B0h, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 060092D0h, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 06009630h, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 05FF1AE0h, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 060059DAh, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 06003F9Fh, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 77D3B4E0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D3B4DBh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D3B51Ch, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D3B52Ch, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 02050001h, location: "foo_dumb", loaded at 02040000h - 020C9000h
Address: 060965D0h, location: "foo_ui_columns", loaded at 06090000h - 06127000h
Address: 77D3B483h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D394CEh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D3B43Dh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 02050001h, location: "foo_dumb", loaded at 02040000h - 020C9000h
Address: 02050001h, location: "foo_dumb", loaded at 02040000h - 020C9000h
Address: 77D38B36h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 77D388E1h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D388EAh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 06005A12h, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 0600053Eh, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 06000500h, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 77D38744h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+0000006Dh)
Address: 06000500h, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 06000500h, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 77D44ECBh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "PostQuitMessage" (+0000027Ah)
Address: 06000500h, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 77D6046Fh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D44EF0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "PostQuitMessage" (+0000029Fh)
Address: 77D44D17h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "PostQuitMessage" (+000000C6h)
Address: 06000500h, location: "foo_uie_tabs", loaded at 05FF0000h - 0601A000h
Address: 77D44F22h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D388EAh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 060965D0h, location: "foo_ui_columns", loaded at 06090000h - 06127000h
Address: 02050001h, location: "foo_dumb", loaded at 02040000h - 020C9000h
Address: 77D44F44h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D38744h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D44F22h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D44F22h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D38826h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D44F22h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D6046Fh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D38840h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+00000169h)
Address: 77D3B4D0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D44F22h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D6046Fh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D3B4E0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D3B51Ch, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D44F22h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D44F22h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D3B483h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D394CEh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D3B43Dh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 77D3B943h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D6046Fh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D3B409h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B261AF6h, location: "uxtheme", loaded at 5B260000h - 5B298000h
Address: 77D44DF1h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "PostQuitMessage" (+000001A0h)
Address: 77D3B3E2h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5B261B3Dh, location: "uxtheme", loaded at 5B260000h - 5B298000h
Address: 77D3BB25h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 77D6046Fh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D3B3C0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 773FF254h, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+000233B4h)
Address: 773FF02Fh, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 77D38744h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773FF02Fh, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 773FF02Fh, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 77D38826h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+0000014Fh)
Address: 773FF02Fh, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 77D6046Fh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D38840h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+00000169h)
Address: 77D3B4D0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 773FF02Fh, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 77D6046Fh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D3B4E0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D3B51Ch, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 773FF02Fh, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 773FF02Fh, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 77D3B483h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D394CEh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4F5A6h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 77D385B4h, location: "USER32", loaded at 77D30000h - 77DC0000h
Address: 77D3850Ch, location: "USER32", loaded at 77D30000h - 77DC0000h
Address: 77D385B4h, location: "USER32", loaded at 77D30000h - 77DC0000h
Address: 77D3B409h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D3B3A3h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 77D6046Fh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D3B3C0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 773FF254h, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+000233B4h)
Address: 773FF02Fh, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 06551A02h, location: "correct", loaded at 06550000h - 06556000h
Symbol: "SwitchLayout" (+00000575h)
Address: 77D518AAh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "UnhookWinEvent" (+00000025h)
Address: 77D38744h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773FF02Fh, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 773FF02Fh, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 77D38826h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+0000014Fh)
Address: 773FF02Fh, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 77D6046Fh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D38840h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+00000169h)
Address: 77D389DDh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 773FF02Fh, location: "COMCTL32", loaded at 773C0000h - 774C3000h
Symbol: "Ordinal384" (+0002318Fh)
Address: 77D3F96Bh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 77D51B55h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "AppendMenuA" (+0000006Eh)
Address: 77D6046Fh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D38A00h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D38A20h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D43635h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 0042FD96h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77D3DAFAh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 004BEB98h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0042FE08h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0530h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430967h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C07D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E4198h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 1000E010h, location: "shared", loaded at 10000000h - 10029000h
Address: 1000C021h, location: "shared", loaded at 10000000h - 10029000h
Address: 004E3E68h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B1000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00491E58h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4218h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00447AE7h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00407E27h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0049812Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430B6Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004973CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936F6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B33D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4210h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496284h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0169D588h, location: "libmmd", loaded at 015B0000h - 01861000h
Symbol: "_csqrtq_f90" (+000EAC4Ch)
Address: 0169D588h, location: "libmmd", loaded at 015B0000h - 01861000h
Symbol: "_csqrtq_f90" (+000EAC4Ch)
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F7000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 0169D588h, location: "libmmd", loaded at 015B0000h - 01861000h
Symbol: "_csqrtq_f90" (+000EAC4Ch)
Address: 7C839A00h, location: "kernel32", loaded at 7C800000h - 7C8F7000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F7000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004962EDh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
Components versions viewer 0.3  (foo_version)
AC3 decoder 0.9  (foo_ac3)
Discogs Tagger 1.0  (foo_discogs)
TTA Audio Decoder (unofficial) 2.4.2  (foo_input_tta)
Album Art Panel 0.2.6  (foo_uie_albumart)
Feature Watcher 1.0.2  (foo_whatsnew)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Fullscreen 0.3.1  (foo_fullscreen)
Standard Input Array 1.0  (foo_input_std)
Playback Statistics 1.3.2  (foo_playcount)
foobar2000 core 0.9.4.3  (Core)
FLAC Decoder 1.1.0  (foo_input_std)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Playlist Tools 0.5.9  (foo_utils)
Center Cut 1.0.1  (foo_dsp_centercut)
DUMB module decoder 0.9.8.4  (foo_dumb)
Special file info box 2.0.4  (foo_infobox)
File Integrity Verifier 1.0.1  (foo_verifier)
History 0.2  (foo_history)
Masstagger Addons 0.3.4 (Intel SSE)  (foo_masstag_addons)
Freedb2 characters fixer (masstagger addon) 0.02  (foo_freedb2_fix)
freedb Tagger 0.5.2a  (foo_freedb2)
Explorer Tree 1.04.6b  (foo_uie_explorer)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Binary Comparator 1.1  (foo_bitcompare)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Channel Usage Visualisation 1.0  (foo_vis_channelusage)
Queue manager panel 0.2.2  (foo_uie_queuemanager)
OptimFROG Lossless/DualStream Decoder 1.21b  (foo_input_ofr)
ALAC Decoder 1.0  (foo_input_alac)
Scheduler 3.53  (foo_scheduler)
CD Audio Decoder 2.1.1  (foo_cdda)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Shorten decoder 0.4.2a  (foo_input_shorten)
Peakmeter Panel 0.0.1  (foo_uie_peakmeter)
Bookmarks 0.2.5.2  (foo_uie_bookmarks)
Convolver 0.3  (foo_convolve)
ABX Comparator 1.3.1  (foo_abx)
Live Show Tagger 0.6.1  (foo_tradersfriend)
Run services 0.3.2  (foo_run)
Reverse Playback 0.1.3 (Intel SSE)  (foo_input_reverse)
projectM visualization 1.97.6.2  (foo_vis_projectM)
Album list panel 0.2.1  (foo_uie_albumlist)
ZIP/GZIP reader 1.0  (foo_unpack)
DTS decoder 0.1.1 (Intel SSE)  (foo_dts)
Converter 1.0.1  (foo_converter)
Crossfeed 0.92  (foo_dsp_crossfeed)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Track info panel 0.8  (foo_uie_trackinfo)
Gapless Crossfader 0.3 (Intel SSE)  (foo_dsp_crossfader)
Decoding Speed Test 1.0  (foo_benchmark)
Menu Addons 0.3.9.5 (Intel SSE)  (foo_menu_addons)
ATSurround Processor 0.1.6a  (foo_dsp_atsurround)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
Playlist Manager 1.0.2  (foo_playlist_manager)
foo_skip 0.2  (foo_skip)
Resampler (Secret Rabbit Code) 1.03  (foo_dsp_src9)
Channel Mixer 0.9.6.2  (foo_channel_mixer)
Database Search 1.4  (foo_dbsearch)
Standard DSP array 1.0  (foo_dsp_std)
MIDI synthesizer host 1.7  (foo_midi)
Tube Sound 0.8  (foo_dsp_tube)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Playlist Bind 3.1  (foo_playlist_bind)
FooBar2000 Advanced Controls 0.5.9.4  (foo_AdvancedControls)
RAR reader 1.1  (foo_unpack)
Shell Link Resolver 1.2  (foo_lnk)
WMA Decoder 1.1  (foo_input_std)
Common services 0.1  (foo_common)
Cuesheet Creator 0.4.6  (foo_cuesheet_creator)
On-Screen Display 1.52  (foo_osd)
Album List 3.2.0  (foo_albumlist)
Randomized playlist entry 1.2.3  (foo_random)
SoundTouch DSP 0.1 (Intel SSE)  (foo_dsp_soundtouch)
Masstagger 1.6  (foo_masstag)
bs2b 2.1.0  (foo_dsp_bs2b)
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-11 21:32:20
Bug...
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01DE4F96h
Access violation, operation: read, address: EBF8FA20h
Call path:
entry=>app_mainloop=>context
This is the first crash logged by this instance.
...
Peakmeter Panel 0.0.1  (foo_uie_peakmeter)
...


The problem is fixed since  Jun 8 2007. Please install version 0.0.2 http://pelit.koillismaa.fi/plugins/show.php?id=207 (http://pelit.koillismaa.fi/plugins/show.php?id=207)
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-11 21:56:37
don't work with mono .mp3 file ... why don't rendering the L and R channels like 'front center' at the same when mono ?

[a href="http://img526.imageshack.us/my.php?image=peakmeternotworkbr4.png" target="_blank"]

Thank you! Peakmeter works also with mono files (front center channel). The component shows the channels like foobar used them. But it's a good idea for an optionally feature! So you don't need the front center channel visible to view the level of mono files.
Title: Peakmeter for Columns UI
Post by: jahpal on 2007-06-12 01:47:25

I wrote a new component: foo_uie_peakmeter. The component displays the level for each channel in dB. 

[a href="http://img116.imageshack.us/my.php?image=foouiepeakmeteryi4.jpg" target="_blank"]


(http://img527.imageshack.us/img527/7260/split061oc9.png)

a+

Br3tt

falstaff you got that peak meter in the new config. for downloading right now? or is it your own personal one , thats nice very nice. i like that i hope you hook that up soon for downloading . TGHANK YOU...
Title: Peakmeter for Columns UI
Post by: 4nt1 on 2007-06-12 04:20:36
I think the ability to have a transparent background so configs like Br3tt's can allow the reflection to be seen behind the bars... looking forward to your next release
Title: Peakmeter for Columns UI
Post by: odyssey on 2007-06-12 09:22:19

don't work with mono .mp3 file ... why don't rendering the L and R channels like 'front center' at the same when mono ?

[a href="http://img526.imageshack.us/my.php?image=peakmeternotworkbr4.png" target="_blank"]

Thank you! Peakmeter works also with mono files (front center channel). The component shows the channels like foobar used them. But it's a good idea for an optionally feature! So you don't need the front center channel visible to view the level of mono files.

Why don't you just use the included DSP plugin "Convert mono to Stereo" in your DSP chain?
Title: Peakmeter for Columns UI
Post by: MrEnergizer on 2007-06-12 11:46:15

@Sysagent
Right click on the Peakmeter panel > Lock panel is checked?


LOL!

Yes...

Duh




I am having same trouble as Sysagent.  But when I right click on the panel 'preferences' appears and I don't see any 'Lock Panel' I am using 0.2 which I believe is the latest version.
Any help appreciated.
TIA
MR E
Title: Peakmeter for Columns UI
Post by: Falstaff on 2007-06-12 12:18:23


I wrote a new component: foo_uie_peakmeter. The component displays the level for each channel in dB. 




[a href="http://img527.imageshack.us/img527/7260/split061oc9.png" target="_blank"]http://img527.imageshack.us/img527/7260/split061oc9.png (http://img116.imageshack.us/my.php?image=foouiepeakmeteryi4.jpg)

a+

Br3tt

falstaff you got that peak meter in the new config. for downloading right now? or is it your own personal one , thats nice very nice. i like that i hope you hook that up soon for downloading . TGHANK YOU...


Peakmeter included in my v0.6.1 (not realease for download yet)
Title: Peakmeter for Columns UI
Post by: Falstaff on 2007-06-12 12:36:38


don't work with mono .mp3 file ... why don't rendering the L and R channels like 'front center' at the same when mono ?

[a href="http://img526.imageshack.us/my.php?image=peakmeternotworkbr4.png" target="_blank"]

Thank you! Peakmeter works also with mono files (front center channel). The component shows the channels like foobar used them. But it's a good idea for an optionally feature! So you don't need the front center channel visible to view the level of mono files.

Why don't you just use the included DSP plugin "Convert mono to Stereo" in your DSP chain?


of course !! you're right  work fine now. thanx
Title: Peakmeter for Columns UI
Post by: Keikonium on 2007-06-13 04:38:29
Any ETA on a possible update ? I am realllly looking forward to the vertical version of this component.
Title: Peakmeter for Columns UI
Post by: Borisz on 2007-06-13 11:55:42
With more customization options this can be a seriously awesome plugin.

I'm using it with Columns UI at the moment, with all 6 master bars at the bottom - Once we can have vertical bars, I'll move every bar to its own location so they surround me just as my speakers do.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-13 21:12:19
Any ETA on a possible update ? I am realllly looking forward to the vertical version of this component.

I'm working on it. So please exercise patience . The next version including the vertical option will be build soonest in one or two weeks.
Title: Peakmeter for Columns UI
Post by: mobo on 2007-06-13 22:30:51
Linkie dead ? 

Cheers
Title: Peakmeter for Columns UI
Post by: NullString on 2007-06-14 06:09:31
I'm working on it. So please exercise patience . The next version including the vertical option will be build soonest in one or two weeks.

Thx! 
Title: Peakmeter for Columns UI
Post by: JadeElephant on 2007-06-14 08:49:10
Link isn't working for me either.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-14 09:25:28
Linkie dead ? 

Cheers


Link isn't working for me either.

I' m sorry, but I don't know the reason. If it doesn't work in a couple of hours the link will move to the Upload-Forum. Can't do anything more at this time 
Title: Peakmeter for Columns UI
Post by: patchu on 2007-06-14 11:48:10
temporary help

foo_uie_peakmeter (http://foobar2000.pl/index.php?act=attach&type=post&id=31)

OR

foo_uie_peakmeter (http://www.yousendit.com/download/WFJWR0llYStubVUwTVE9PQ) - YouSendIT : The link will expire in 7 days
Title: Peakmeter for Columns UI
Post by: Elbart on 2007-06-14 12:31:20
temporary help

foo_uie_peakmeter (http://foobar2000.pl/index.php?act=attach&type=post&id=31)


Registration needed.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-14 16:46:23
temporary help

foo_uie_peakmeter (http://foobar2000.pl/index.php?act=attach&type=post&id=31)

OR

foo_uie_peakmeter (http://www.yousendit.com/download/WFJWR0llYStubVUwTVE9PQ) - YouSendIT : The link will expire in 7 days

Thank you for your quick help! I changed the download location. Now you can use this link: foo_uie_peakmeter (http://www.hydrogenaudio.org/forums/index.php?showtopic=55562).
Title: Peakmeter for Columns UI
Post by: charliemcdo on 2007-06-14 17:25:05
foo_PM: thanks for the really cool component. I'm looking forward to seeing your vertical verson, and the suggestions about having some options for the peak hold function are good ideas, especially allowing for some delay time before the peak decays.

I do have one question but I'm not sure if it's about peakmeter or not - why have a scale that goes beyond 0dB when the meter is showing a digital file being played? How can a digital audio file of any type have a level that goes past 0 dB? Isn't 0 dB an absolute limit in this case? I can see that Falstaf's post #71 shows a screenshot with peak holds that are a bit above +3, but I don't understand how that can happen.
Title: Peakmeter for Columns UI
Post by: cartman(2vd) on 2007-06-14 17:41:32
I do have one question but I'm not sure if it's about peakmeter or not - why have a scale that goes beyond 0dB when the meter is showing a digital file being played? How can a digital audio file of any type have a level that goes past 0 dB? Isn't 0 dB an absolute limit in this case? I can see that Falstaf's post #71 shows a screenshot with peak holds that are a bit above +3, but I don't understand how that can happen.


im no expert in this but i think it can be done with DSP couldnt it?
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-14 18:23:41

I do have one question but I'm not sure if it's about peakmeter or not - why have a scale that goes beyond 0dB when the meter is showing a digital file being played? How can a digital audio file of any type have a level that goes past 0 dB? Isn't 0 dB an absolute limit in this case? I can see that Falstaf's post #71 shows a screenshot with peak holds that are a bit above +3, but I don't understand how that can happen.


im no expert in this but i think it can be done with DSP couldnt it?

Yes, you are right. If you got a normalized file with 0dB peak and a DSP (the equalizer for example) increase the level up to +1 dB the peakmeter shows +1 dB. You can test it with the integrated equalizer.
Title: Peakmeter for Columns UI
Post by: charliemcdo on 2007-06-14 18:40:47
im no expert in this but i think it can be done with DSP couldnt it?

I'm not using any DSP components in fb2k right now, but I do have output set to 24-bit. I was just playing an mp3 file with quite a bit of compression, and I did see the peak hold go beyond 0 to about +3dB. I changed fb2k back to 16-bit output and it still happened, so I'm still confused about this.
Title: Peakmeter for Columns UI
Post by: mobo on 2007-06-14 23:27:32
I' m sorry, but I don't know the reason. If it doesn't work in a couple of hours the link will move to the Upload-Forum. Can't do anything more at this time 



temporary help

foo_uie_peakmeter (http://foobar2000.pl/index.php?act=attach&type=post&id=31)

OR

foo_uie_peakmeter (http://www.yousendit.com/download/WFJWR0llYStubVUwTVE9PQ) - YouSendIT : The link will expire in 7 days


Thanks both, link running up.
BTW: Hawt component 
Title: Peakmeter for Columns UI
Post by: m1k3_tes1 on 2007-06-15 05:04:14
Thanks for the plugin. A VERY nice one. The one I've been waiting for sooo long. What about adding numerical values for the peaks? Again, thanks. Keep up good work.
Title: Peakmeter for Columns UI
Post by: Falstaff on 2007-06-15 18:10:14
Hi foo_pm !!

I've a request to you,

Could you add an option in settings to get a transparent background ?

I ask that because Most of new PanelsUI config manage transparency (mine too, i'm working on it  )

using Peakmeter component with transparent config under PanelsUI render so ugly beacause of the plain background in Peakmeter... so i might be forced to remove it from my config when transparency is activated

Hope i'll have not to do this, i really love your component, so please, tell me if it is possible to have soon a such option for transparent bg in your Peakmeter ?

Thanx by advance,

Br3tt
Title: Peakmeter for Columns UI
Post by: mil3s on 2007-06-15 19:51:49
^
+1. This component sure looks promising. At the moment though I can't use it since I can't configure it to match my config. I'd really like to be able to set transparent background for both panel and range. And the ability to remove channel box (L, R etc.).
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-16 14:38:06

im no expert in this but i think it can be done with DSP couldnt it?

I'm not using any DSP components in fb2k right now, but I do have output set to 24-bit. I was just playing an mp3 file with quite a bit of compression, and I did see the peak hold go beyond 0 to about +3dB. I changed fb2k back to 16-bit output and it still happened, so I'm still confused about this.

Sorry, i can't reproduce this behaviour. I don't think it's a problem about peakmeter.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-16 14:50:46
Hi foo_pm !!

I've a request to you,

Could you add an option in settings to get a transparent background ?

I ask that because Most of new PanelsUI config manage transparency (mine too, i'm working on it  )

using Peakmeter component with transparent config under PanelsUI render so ugly beacause of the plain background in Peakmeter... so i might be forced to remove it from my config when transparency is activated

Hope i'll have not to do this, i really love your component, so please, tell me if it is possible to have soon a such option for transparent bg in your Peakmeter ?

Thanx by advance,

Br3tt


^
+1. This component sure looks promising. At the moment though I can't use it since I can't configure it to match my config. I'd really like to be able to set transparent background for both panel and range. And the ability to remove channel box (L, R etc.).

Hi, i've decided to implement this two things (transparency + ability to remove channel box) in the next beta version. I hope it will be released in a few days, may be next week. The version will not include the vertical option or the peak fall down option. This things will be implemented one or two weeks (hopefully) later.
Title: Peakmeter for Columns UI
Post by: foosion on 2007-06-16 15:36:03

im no expert in this but i think it can be done with DSP couldnt it?

I'm not using any DSP components in fb2k right now, but I do have output set to 24-bit. I was just playing an mp3 file with quite a bit of compression, and I did see the peak hold go beyond 0 to about +3dB. I changed fb2k back to 16-bit output and it still happened, so I'm still confused about this.

Lossy formats are decoded to floating point data in foobar2000, so they can have peak values above 1.0 even without additional preprocessing (like Replaygain, preamp, or DSPs). A visualization observes the audio data as it comes out of the DSP chain but before it is passed to the current output module, so output bit depth or dithering does not influence the data as seen by the visualization.
Title: Peakmeter for Columns UI
Post by: Ulquiorra on 2007-06-16 15:58:02

Hi foo_pm !!

I've a request to you,

Could you add an option in settings to get a transparent background ?

I ask that because Most of new PanelsUI config manage transparency (mine too, i'm working on it  )

using Peakmeter component with transparent config under PanelsUI render so ugly beacause of the plain background in Peakmeter... so i might be forced to remove it from my config when transparency is activated

Hope i'll have not to do this, i really love your component, so please, tell me if it is possible to have soon a such option for transparent bg in your Peakmeter ?

Thanx by advance,

Br3tt


^
+1. This component sure looks promising. At the moment though I can't use it since I can't configure it to match my config. I'd really like to be able to set transparent background for both panel and range. And the ability to remove channel box (L, R etc.).

Hi, i've decided to implement this two things (transparency + ability to remove channel box) in the next beta version. I hope it will be released in a few days, may be next week. The version will not include the vertical option or the peak fall down option. This things will be implemented one or two weeks (hopefully) later.


Could it include selecting left-to-right and right-to-left? That shouldn't be as hard or bug-inducing as vertical...
Title: Peakmeter for Columns UI
Post by: Falstaff on 2007-06-16 16:40:14

Hi foo_pm !!

I've a request to you,

Could you add an option in settings to get a transparent background ?

I ask that because Most of new PanelsUI config manage transparency (mine too, i'm working on it  )

using Peakmeter component with transparent config under PanelsUI render so ugly beacause of the plain background in Peakmeter... so i might be forced to remove it from my config when transparency is activated

Hope i'll have not to do this, i really love your component, so please, tell me if it is possible to have soon a such option for transparent bg in your Peakmeter ?

Thanx by advance,

Br3tt


^
+1. This component sure looks promising. At the moment though I can't use it since I can't configure it to match my config. I'd really like to be able to set transparent background for both panel and range. And the ability to remove channel box (L, R etc.).

Hi, i've decided to implement this two things (transparency + ability to remove channel box) in the next beta version. I hope it will be released in a few days, may be next week. The version will not include the vertical option or the peak fall down option. This things will be implemented one or two weeks (hopefully) later.


  thank you ! i'm waiting for it 

Br3tt
Title: Peakmeter for Columns UI
Post by: Chungalin on 2007-06-17 21:57:00
I was waiting a component like this. Very well done and very good looking!

My suggestion for improving this great young component (with a lot of future): provide a way (doubleclick?) to reset the peak indicator of a given meter without having to Stop the music.

Thanks for making a reality of this component. Do you plan to release the source code someday?
Title: Peakmeter for Columns UI
Post by: FORZA M on 2007-06-17 22:47:52
Wow, this is great! I came in here to thank you for the great component you have made, and to as 2 things:
-If you could include a transparent mode
-If you could make a vertical mode

And now I see you're already working on it!
I do have a question for the transparent mode though: Will there be an option to make the non lit up bars transparant too?

I would use the transparant mode in this config (Actually a modified old version of Fallstaf's (The person who requested the transparancy) config.

(http://img363.imageshack.us/img363/6618/fb2k2mt5.th.png) (http://img363.imageshack.us/img363/6618/fb2k2mt5.png)

I would like it to be transparent, so I can make the peakmeter higher, but without losing the nice transition in the reflection of the album art.

Anyway, great work on your panel!
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-23 12:03:08
  thank you ! i'm waiting for it 

Br3tt


Wow, this is great! I came in here to thank you for the great component you have made, and to as 2 things:
-If you could include a transparent mode
-If you could make a vertical mode

And now I see you're already working on it!
I do have a question for the transparent mode though: Will there be an option to make the non lit up bars transparant too?

I would use the transparant mode in this config (Actually a modified old version of Fallstaf's (The person who requested the transparancy) config.

I would like it to be transparent, so I can make the peakmeter higher, but without losing the nice transition in the reflection of the album art.

Anyway, great work on your panel!

Thank you!! Unfortunately i got "bad" news about background transparency. I spent a lot of time testing several methods to set the background transparent. But at this time there is no practicable way to implement this. GDI+ could handle all i want but is not available for client windows, so if i would use this there is a lot of message handling. Region handling otherwise could also handle it all but is to slow and need to much cpu usage. To implenemt static transparency is no problem but if a window behind the peakmeter changes, the foreground window get no notification and don't update and I think that's not what we need. So I will concentrate on the other suggestions first (vertical option , reset peak ...) and try to implement transparency later. I hope you can still use it in your great configs.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-23 12:15:44
I was waiting a component like this. Very well done and very good looking!

My suggestion for improving this great young component (with a lot of future): provide a way (doubleclick?) to reset the peak indicator of a given meter without having to Stop the music.

Thank you for your suggestion!! In the next release it will be possible in additon to the separated option for the peaks (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=497461) to reset the peak indicator by menuitem and doubleclick.
Thanks for making a reality of this component. Do you plan to release the source code someday?

If i don't got the time or don't get fun to perform maintenance, i think i will release the source.
Title: Peakmeter for Columns UI
Post by: T.P Wang on 2007-06-23 12:21:55

  thank you ! i'm waiting for it 

Br3tt


Wow, this is great! I came in here to thank you for the great component you have made, and to as 2 things:
-If you could include a transparent mode
-If you could make a vertical mode

And now I see you're already working on it!
I do have a question for the transparent mode though: Will there be an option to make the non lit up bars transparant too?

I would use the transparant mode in this config (Actually a modified old version of Fallstaf's (The person who requested the transparancy) config.

I would like it to be transparent, so I can make the peakmeter higher, but without losing the nice transition in the reflection of the album art.

Anyway, great work on your panel!

Thank you!! Unfortunately i got "bad" news about background transparency. I spent a lot of time testing several methods to set the background transparent. But at this time there is no practicable way to implement this. GDI+ could handle all i want but is not available for client windows, so if i would use this there is a lot of message handling. Region handling otherwise could also handle it all but is to slow and need to much cpu usage. To implenemt static transparency is no problem but if a window behind the peakmeter changes, the foreground window get no notification and don't update and I think that's not what we need. So I will concentrate on the other suggestions first (vertical option , reset peak ...) and try to implement transparency later. I hope you can still use it in your great configs.


Hello,
Thank you for developing this cool component!

Real "Transparent Background" is not possible, but you can blit static bitmap to your component's background, with handling a few windows messages.
I've just implemented that in Lyric show panel
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-23 12:43:12
Hello,
Thank you for developing this cool component!

Real "Transparent Background" is not possible, but you can blit static bitmap to your component's background, with handling a few windows messages.
I've just implemented that in Lyric show panel

Thank you T.P Wang! I will take a look at your Lyric component.
Title: Peakmeter for Columns UI
Post by: vorador on 2007-06-26 20:56:33
I just wanted to say thanks for this plugin! I'll be waiting for the new versions and implementations, but even now its great!
Title: Peakmeter for Columns UI
Post by: Keikonium on 2007-06-29 23:42:18
Any news on the progress of this component ?
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-06-30 12:34:55
I just wanted to say thanks for this plugin! I'll be waiting for the new versions and implementations, but even now its great!

Thank you!
Any news on the progress of this component ?

Yes  ,  In the next days I will release a new (beta-)version. The following new features are actually implemented and will be released in the next version:
- vertical option
- separated option for the peaks (fall down, freezed, disappear) (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=497461)
- reset peak indicator by doubleclick and menu item
- option to change peak indicator color
- option to change channel textbox color
- option to change line color
- ability to remove channel box

Some things are actually marked for future releases:
- zoom function (menu item "+" "-")
- ability to adjust horizontal and vertical padding
- ability to show current peak level as a numeric value in a hint box when cursor moves over a bar
- transparency
- ...
Title: Peakmeter for Columns UI
Post by: kejkz on 2007-06-30 14:45:35
WOW  Fantastic and usefull plugin. Could you please implement RMS metering at some point?

Thanks for great work...
Title: Peakmeter for Columns UI
Post by: Lesmo16 on 2007-06-30 16:14:58
What about RadioButtons for -60, -50 and -40dB values to set the start of the scaling?
Title: Peakmeter for Columns UI
Post by: Keikonium on 2007-06-30 17:41:35
Wow awesome new feature list!! Thanks foo_pm . Now that you meantion it, the vertical/horizontal padding will be reallly useful (especially in my config) so I can't wait for that to be released in the next few betas.

I'll keep watching the thread !.
Title: Peakmeter for Columns UI
Post by: Falstaff on 2007-07-01 10:58:52

I just wanted to say thanks for this plugin! I'll be waiting for the new versions and implementations, but even now its great!

Thank you!
Any news on the progress of this component ?

Yes  ,  In the next days I will release a new (beta-)version. The following new features are actually implemented and will be released in the next version:
- vertical option
- separated option for the peaks (fall down, freezed, disappear) (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=497461)
- reset peak indicator by doubleclick and menu item
- option to change peak indicator color
- option to change channel textbox color
- option to change line color
- ability to remove channel box

Some things are actually marked for future releases:
- zoom function (menu item "+" "-")
- ability to adjust horizontal and vertical padding
- ability to show current peak level as a numeric value in a hint box when cursor moves over a bar
- transparency
- ...


it's great  thanx for your work !
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-03 13:03:30
WOW  Fantastic and usefull plugin. Could you please implement RMS metering at some point?

Thanks for great work...

Thank you! I will keep this in mind for a future version but it is currently not planned.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-03 13:25:52
A new version is now available - foo_uie_peakmeter 0.0.3 beta (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55562&view=findpost&p=498604).

The following new features are implemented in this version:

- option to draw the bars vertical instead of horizontal
- separated option for the peaks (fall down, freezed, disappear)
- reset peak indicator by doubleclick and menu item
- option to change peak indicator color
- option to change channel textbox color
- option to change line color
- ability to hide/remove channel box
- horizontal padding
- vertical padding
Title: Peakmeter for Columns UI
Post by: eevan on 2007-07-03 13:38:09
It looks very nice, good work!
Title: Peakmeter for Columns UI
Post by: Maranatha on 2007-07-03 13:40:24
Many, many Thanks!!!
Title: Peakmeter for Columns UI
Post by: Squeller on 2007-07-03 13:59:25
It rocks!
Title: Peakmeter for Columns UI
Post by: Strictly4me on 2007-07-03 15:13:37
  Great!

((((( Strictly4me )))))
Title: Peakmeter for Columns UI
Post by: CJ Flash on 2007-07-03 15:17:53
A new version is now available

Very good, thanks (especially for the peaks option ).

1. When foobar is just started, left peak is shown at max, right - at min level. Bug?
2. I set dark blue color for "-3 dB" (and lower) level and red color for "0 dB" (and higher). Why does the color of bars in a range between -3 ÷ 0 is red?
3. I hope that my request (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=497789) of peaks drawing depended on bars brush type will be implemented in some of future versions...
Title: Peakmeter for Columns UI
Post by: esa372 on 2007-07-03 15:32:09
A new version is now available
Excellent!

Thanks for the update!

(http://66.49.140.133/assets/icon/thumbsup.gif)
Title: Peakmeter for Columns UI
Post by: Sysagent on 2007-07-03 15:54:03
Excellent!

Much appreciated is the hard work you are doing on the Foobar component!

Thanks

Sys
Title: Peakmeter for Columns UI
Post by: Lite on 2007-07-03 16:35:09
Its great! thanks for update
Title: Peakmeter for Columns UI
Post by: mil3s on 2007-07-03 16:43:57
Great new features 

I've noticed a few things though...

Vertical padding is off. When set to 0 padding is actually 6px both top and bottom (my settings. no labels, no channel text, vertical orientation).

Range -60 doesn't show.

A really good feature would be to be able to set the top range, that is currently +10. I would like to be able to set this to 0 or +3. Almost none of my songs actually pass 0.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-03 18:29:27
1. When foobar is just started, left peak is shown at max, right - at min level. Bug?

I can't reproduce it.  Do you only see a short max peak on startup or will it stay until you play a song.
2. I set dark blue color for "-3 dB" (and lower) level and red color for "0 dB" (and higher). Why does the color of bars in a range between -3 ÷ 0 is red?

If you assign blue to -3 dB and red to 0 dB all values between -3 dB and 0 dB will be red cause the color you assign to the dB-value refers to the range below.
3. I hope that my request (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=497789) of peaks drawing depended on bars brush type will be implemented in some of future versions...

I dont't forget it. 
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-03 18:43:18
Great new features 

I've noticed a few things though...

Vertical padding is off. When set to 0 padding is actually 6px both top and bottom (my settings. no labels, no channel text, vertical orientation).

Thank you! I can reproduce it. Will fix it.
Range -60 doesn't show.

Label (-60 dB) in range listview = hide?
A really good feature would be to be able to set the top range, that is currently +10. I would like to be able to set this to 0 or +3. Almost none of my songs actually pass 0.

In one of the next releases it's planned to provide the opportunity to customize the dB range with "add" and "delete" buttons under the range listview.
Title: Peakmeter for Columns UI
Post by: mil3s on 2007-07-03 19:12:13

Range -60 doesn't show.

Label (-60 dB) in range listview = hide?

No.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-03 19:22:27


Range -60 doesn't show.

Label (-60 dB) in range listview = hide?

No.

Which font is selected? Can you make a screenshot?
Title: Peakmeter for Columns UI
Post by: mil3s on 2007-07-03 19:35:52



Range -60 doesn't show.

Label (-60 dB) in range listview = hide?

No.

Which font is selected? Can you make a screenshot?

[img=http://img524.imageshack.us/img524/4357/untitled1fb0.th.jpg] (http://img524.imageshack.us/my.php?image=untitled1fb0.jpg)
Title: Peakmeter for Columns UI
Post by: Keikonium on 2007-07-03 19:36:45
I can confirm that -60 doesn't show. I am using all the default settings, and the only thing I changed were the colors of the bars. -60's default color (a yellow/orangy) is still being used however.

Also, a quick feature request:

The ability to export the settings to a file so that if I want the same colors and such in another peakmeter, it would be easy to do.


Thank you very much for the update !
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-03 19:49:36




Range -60 doesn't show.

Label (-60 dB) in range listview = hide?

No.

Which font is selected? Can you make a screenshot?

[img=http://img524.imageshack.us/img524/4357/untitled1fb0.th.jpg] (http://img524.imageshack.us/my.php?image=untitled1fb0.jpg)

OK, now i got it. If you want to change the color of -60 to -50 dB-Range please use the color of -50 dB Range. See also: http://www.hydrogenaudio.org/forums/index....st&p=502377 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=502377).
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-03 20:00:16
I can confirm that -60 doesn't show. I am using all the default settings, and the only thing I changed were the colors of the bars. -60's default color (a yellow/orangy) is still being used however.

Also, a quick feature request:

The ability to export the settings to a file so that if I want the same colors and such in another peakmeter, it would be easy to do.


Thank you very much for the update !

Thank you! You are right. It's easy to implement. Only the data conversion between different versions caused a little bit work. I make a note of it for the next version.
Title: Peakmeter for Columns UI
Post by: Chungalin on 2007-07-04 00:19:39
Lightweight, useful, professional... Everything should be done this way.

Thanks for the new reset options and the manual doubleclick reset. Now, could it be possible to add a checkbox within "Peak indicator" options group with "Reset on track change" ? Thanks!
Title: Peakmeter for Columns UI
Post by: David Nordin on 2007-07-04 06:54:08
Wanted, dead or alive:

valley hold
RMS hold

ability to change responsiveness (; change from peak-meter to RMS-meter)

and an observation, BL and BR -> SL and SR


Title: Peakmeter for Columns UI
Post by: Squeller on 2007-07-04 08:47:16
Wanted (has possibly been mentioned before):
Customizable peakmeter range. Yes, RMS would be nice.
Title: Peakmeter for Columns UI
Post by: odyssey on 2007-07-04 09:01:02
This is REALLY GOOD WORK!

I could only think of one small addition to the peaks behavior.

3. I hope that my request (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=497789) of peaks drawing depended on bars brush type will be implemented in some of future versions...

In addition to this, it would be great if the peak was able to fall down one step at a time (eg, 2px for bar/dot-mode, 1 px for flat mode) immediately (no delay). Check out the behavior of the WMP spectrum analyzer to see what i mean

I think this is a small glitch: If you select the dotted pattern in vertical orientation, the meters are 1 px off relative to the channel boxes. Edit: Can only be solved by changing the size of the channel bars, it doesn't matter
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-04 12:39:34
Lightweight, useful, professional... Everything should be done this way.

Thanks for the new reset options and the manual doubleclick reset. Now, could it be possible to add a checkbox within "Peak indicator" options group with "Reset on track change" ? Thanks!

Thank you!! I think it's a usefull function and easy to implement. It will be included in one of the next versions.
Title: Peakmeter for Columns UI
Post by: David Nordin on 2007-07-04 12:56:14

Lightweight, useful, professional... Everything should be done this way.

Thanks for the new reset options and the manual doubleclick reset. Now, could it be possible to add a checkbox within "Peak indicator" options group with "Reset on track change" ? Thanks!

Thank you!! I think it's a usefull function and easy to implement. It will be included in one of the next versions.



above the meters you could have a clip box, which you set values; 1...nnn max OVR occurances per n samples.
then it would light up (red with white background or whatnot). Double/single- click to reset.

[CLIP]  [CLIP]
_____  _____
_____  _____


Also, custom title (so you can insert two occurances at the same time, one RMS and one peak with separate values.

I started making a peak/RMS meter when I made Advanced limiter, similar to yours, but time ate it :/

Shout if you need any technical advice

nice work
Title: Peakmeter for Columns UI
Post by: barry123 on 2007-07-04 13:06:07
does this work with Foo Panels, because I dont see any options in Preference.
and I dont know how to show the PM.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-04 13:27:58
Wanted, dead or alive:

valley hold
RMS hold
OK,  kejkz (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=501675) posted the suggestion for RMS too. So RMS will be included in one of the next versions.
Valley hold: I will think about it. But it's not on top of the list.
ability to change responsiveness (; change from peak-meter to RMS-meter)
It's planned to provide the ability to change responsiveness from the beginning of the component. It will be released.  Change from peak-meter to RMS-meter: OK, will be included with RMS.
and an observation, BL and BR -> SL and SR
OK, next version.

This is REALLY GOOD WORK!

I could only think of one small addition to the peaks behavior.

3. I hope that my request (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=497789) of peaks drawing depended on bars brush type will be implemented in some of future versions...

In addition to this, it would be great if the peak was able to fall down one step at a time (eg, 2px for bar/dot-mode, 1 px for flat mode) immediately (no delay). Check out the behavior of the WMP spectrum analyzer to see what i mean

I think this is a small glitch: If you select the dotted pattern in vertical orientation, the meters are 1 px off relative to the channel boxes. Edit: Can only be solved by changing the size of the channel bars, it doesn't matter
Thank you!! Nice idea. I will think about it. It's on the todo list now.
Title: Peakmeter for Columns UI
Post by: David Nordin on 2007-07-04 13:30:44
Valley hold with reset and similar to peak hold to see how close lower, RMS and peak is in relation during a song

Being able to have a color between say, valley and RMS, and another between RMS and instant peak can be very amusing when switching between genres and artists
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-04 13:48:37
above the meters you could have a clip box, which you set values; 1...nnn max OVR occurances per n samples.
then it would light up (red with white background or whatnot). Double/single- click to reset.

[CLIP]  [CLIP]
_____  _____
_____  _____


Also, custom title (so you can insert two occurances at the same time, one RMS and one peak with separate values.

I started making a peak/RMS meter when I made Advanced limiter, similar to yours, but time ate it :/

Shout if you need any technical advice

nice work

Thank you. Good idea! But in the first version which was not released i implement a second bar beside/above the main bar to show the peak value. The width of the bar was only two pixel. I think i use this to show RMS and Peak at the same time. The numeric value of both (RMS/Peak) will be shown in a small hint-window when you get over the according bar. The second bar will be optional.


Valley hold with reset and similar to peak hold to see how close lower, RMS and peak is in relation during a song

Being able to have a color between say, valley and RMS, and another between RMS and instant peak can be very amusing when switching between genres and artists

That's a good idea for the second bar. I will think about it.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-04 14:02:59
does this work with Foo Panels, because I dont see any options in Preference.
and I dont know how to show the PM.
Please look at this post:
[a href="http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=496670" target="_blank"][a href="http://www.hydrogenaudio.org/forums/index....st&p=496670" target="_blank"][a href="http://www.hydrogenaudio.org/forums/index....st&p=496670" target="_blank"]http://www.hydrogenaudio.org/forums/index....st&p=496670 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=496670)[/a][/a][/a] Hope it helps ...
Title: Peakmeter for Columns UI
Post by: barry123 on 2007-07-04 14:46:24
excuse me but the link doesn't work.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-04 15:07:20
excuse me but the link doesn't work.

sorry, this works: http://www.hydrogenaudio.org/forums/index....st&p=496670 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=496670)
Title: Peakmeter for Columns UI
Post by: barry123 on 2007-07-04 16:25:10
wow nice plugin!
can't wait to see new options.
I'd like to see the the things that go up and down fall down when pause of stop the song.
is this possible and realistic?

and just to be sure, will 'reset all' reset the plugin settings or everything?
not the first time I delete my foobar settings :/
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-04 16:44:42
wow nice plugin!
can't wait to see new options.
I'd like to see the the things that go up and down fall down when pause of stop the song.
is this possible and realistic?
Thank you! I don't know exactly what you mean. When playback is paused the peak falls down if the fall down time is reached. For me it's a "bug". It's fixed and will released in 0.0.3.1.
and just to be sure, will 'reset all' reset the plugin settings or everything?
not the first time I delete my foobar settings :/
If you are in the peakmeter Preferences dialog the reset button will only reset the plugin settings. guaranteed 
Title: Peakmeter for Columns UI
Post by: barry123 on 2007-07-04 18:29:23

wow nice plugin!
can't wait to see new options.
I'd like to see the the things that go up and down fall down when pause of stop the song.
is this possible and realistic?
Thank you! I don't know exactly what you mean. When playback is paused the peak falls down if the fall down time is reached. For me it's a "bug". It's fixed and will released in 0.0.3 alpha.


I dont mean the red peak.
what I mean is the green lines.
(http://xs217.xs.to/xs217/07273/tes2442t.JPG)
the green lines go op and down, as always.
but when I pause they freeze, but I'd like to see them slowly fall down.
so like this from high to low.

(http://xs217.xs.to/xs217/07273/tes2442t1.JPG)
(http://xs217.xs.to/xs217/07273/tes2442t2.JPG)
(http://xs217.xs.to/xs217/07273/tes2442t3.JPG)
(http://xs217.xs.to/xs217/07273/tes2442t4.JPG)

for me It will be a nice future, anyway I look forward to any new futures.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-04 19:33:13


wow nice plugin!
can't wait to see new options.
I'd like to see the the things that go up and down fall down when pause of stop the song.
is this possible and realistic?
Thank you! I don't know exactly what you mean. When playback is paused the peak falls down if the fall down time is reached. For me it's a "bug". It's fixed and will released in 0.0.3.1.


I dont mean the red peak.
what I mean is the green lines.
the green lines go op and down, as always.
but when I pause they freeze, but I'd like to see them slowly fall down.
so like this from high to low.
Thank you, now I know what you mean. It's a nice idea but this will be implemented at a later date when all the major features are implemented.
Title: Peakmeter for Columns UI
Post by: Scrith on 2007-07-04 20:03:10
This is a wonderful component, thank you very much for implementing it for everybody to enjoy.

Two requests:

1.  I believe this has already been requested, but I'd really like to remove the bars for levels beyond 0 from my display.  I thought hiding them in the new version would do this, but apparently it does not (maybe it just hides the labels?).

2.  It would be great if there were some color blending so that the differences between the different colors assigned to the various levels were not so obvious in the display (particular for wide or tall peakmeters).
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-05 11:56:39
This is a wonderful component, thank you very much for implementing it for everybody to enjoy.

Two requests:

1.  I believe this has already been requested, but I'd really like to remove the bars for levels beyond 0 from my display.  I thought hiding them in the new version would do this, but apparently it does not (maybe it just hides the labels?).
Thank you! Yes, the complete scale will be customizable by adding and deleting ranges with "add" and "delete" buttons below the range listview. Code and dialog are currently prepared for this.
2.  It would be great if there were some color blending so that the differences between the different colors assigned to the various levels were not so obvious in the display (particular for wide or tall peakmeters).
Good idea, but i think color gradients could be better done with user defined bitmaps. I will test both before i make a decision.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-05 12:12:06
I've released a new version (0.0.3.1) with two minor fixes:
- when set vertical and horizonal padding to 0 and all bars customized without labels there will be no space between the bars and the border. (link (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=502380))
- when playback is paused the peak will not fall down (link (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=502583))

You can get the new version here: foo_uie_peakmeter_003.zip (http://www.hydrogenaudio.org/forums/index.php?showtopic=55562)
Title: Peakmeter for Columns UI
Post by: CJ Flash on 2007-07-05 20:04:14
Do you only see a short max peak on startup or will it stay until you play a song.

Yes, it stays until I press the 'play' button. But, for now I can't reproduce it too. 

About peaks behaviour. 'Disappear' option is not what I meant  (but you shouldn't remove it - just change the name, e.g. to 'Disabled').  I want old peaks level to be replaced with a new one after some seconds. It's the same as 'fall down' option but peaks are hiding instead of falling down.
Title: Peakmeter for Columns UI
Post by: mil3s on 2007-07-05 21:14:03
For a future version it would be cool if it was possible to reverse orientation. I mean right to left, top to bottom meters. Could be used to create a mirror effect.
Title: Peakmeter for Columns UI
Post by: macca on 2007-07-06 00:25:58
For a future version it would be cool if it was possible to reverse orientation. I mean right to left, top to bottom meters. Could be used to create a mirror effect.


Yeah that would be cool.
Title: Peakmeter for Columns UI
Post by: chrome_waves on 2007-07-06 02:24:02
ive just installed foobar, and thought id try this out, i unzipped the file to the foobar directory, now how do i use it? i dont see any menu for it or anything (so far i have installed only columns ui)
Title: Peakmeter for Columns UI
Post by: Squeller on 2007-07-06 05:08:51
ive just installed foobar, and thought id try this out, i unzipped the file to the foobar directory, now how do i use it? i dont see any menu for it or anything (so far i have installed only columns ui)
You want to make yourself familiar with the basic columns ui layout concept.
Preferences - Display - Columns UI (click) - Layout [tab]
Title: Peakmeter for Columns UI
Post by: Keikonium on 2007-07-06 05:54:15
ive just installed foobar, and thought id try this out, i unzipped the file to the foobar directory, now how do i use it? i dont see any menu for it or anything (so far i have installed only columns ui)


Also, make sure any components that you download (named foo_***.dll or similar) go in the folder called components in the foobar directory, not the directory that contains foobar itself  .
Title: Peakmeter for Columns UI
Post by: chrome_waves on 2007-07-06 06:20:49
under which sub menu do you guys see your settings for the meter?
Title: Peakmeter for Columns UI
Post by: barry123 on 2007-07-06 10:48:18
under which sub menu do you guys see your settings for the meter?



right click on the meter.
Title: Peakmeter for Columns UI
Post by: odyssey on 2007-07-06 11:59:33

ive just installed foobar, and thought id try this out, i unzipped the file to the foobar directory, now how do i use it? i dont see any menu for it or anything (so far i have installed only columns ui)


Also, make sure any components that you download (named foo_***.dll or similar) go in the folder called components in the foobar directory, not the directory that contains foobar itself  .

foobar2000 will load components in any directory within ".\foobar2000" and probably with any name.
Title: Peakmeter for Columns UI
Post by: Squeller on 2007-07-06 13:39:23

under which sub menu do you guys see your settings for the meter?

right click on the meter.

Surprising, isn't it?
Title: Peakmeter for Columns UI
Post by: NullString on 2007-07-06 19:33:40
this version is great! lot's of new customization options, thanks a lot!
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-06 20:27:59
About peaks behaviour. 'Disappear' option is not what I meant  (but you shouldn't remove it - just change the name, e.g. to 'Disabled').  I want old peaks level to be replaced with a new one after some seconds. It's the same as 'fall down' option but peaks are hiding instead of falling down.
Ok, thanks. This would be the fourth behaviour option for the peaks  .  I will remember it for a future version.

For a future version it would be cool if it was possible to reverse orientation. I mean right to left, top to bottom meters. Could be used to create a mirror effect.
It's planned with a lot of other features (zoom function, RMS-display, additional analysis-bar ... ) for the next version.
Title: Peakmeter for Columns UI
Post by: chrome_waves on 2007-07-07 20:33:54
Quote
ive just installed foobar, and thought id try this out, i unzipped the file to the foobar directory, now how do i use it? i dont see any menu for it or anything (so far i have installed only columns ui)



I got it, it just took some exploring through columns ui- thanks guys for the help
Title: Peakmeter for Columns UI
Post by: Borisz on 2007-07-09 19:43:34
edit: nm my question was answered already, I should read before I post.
Title: Peakmeter for Columns UI
Post by: odyssey on 2007-07-10 08:48:15


wow nice plugin!
can't wait to see new options.
I'd like to see the the things that go up and down fall down when pause of stop the song.
is this possible and realistic?
Thank you! I don't know exactly what you mean. When playback is paused the peak falls down if the fall down time is reached. For me it's a "bug". It's fixed and will released in 0.0.3 alpha.


I dont mean the red peak.
what I mean is the green lines.
Title: Peakmeter for Columns UI
Post by: Dj kourampies on 2007-07-10 16:59:02
really nice plugin. i like the option to change the colors, i will make it look lik an allen & heath xone 92
Title: Peakmeter for Columns UI
Post by: Sysagent on 2007-07-11 09:45:18
really nice plugin. i like the option to change the colors, i will make it look lik an allen & heath xone 92


Mmm be interesting to see what the colours and appearance of this is...
Title: Peakmeter for Columns UI
Post by: leokennis on 2007-07-11 19:02:04
Another request:

At the moment, setting colors is quite a work. Not so much that I have to set 12 colors one by one (although setting a color range would be nice), but that every change requires to 1)click on the color 2)click edit 3)click on the "..." button next to the color 4)change the color 5)click "OK" and 6)click "OK" again. It would be much nicer if:
-One click would take you right to the change color screen OR
-There was a hex-box next to every color; hex-colors IMHO are easier than RGB, expecially if you know HTML.

Just my $0.02 on this excellent plugin!
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-11 21:04:54



wow nice plugin!
can't wait to see new options.
I'd like to see the the things that go up and down fall down when pause of stop the song.
is this possible and realistic?
Thank you! I don't know exactly what you mean. When playback is paused the peak falls down if the fall down time is reached. For me it's a "bug". It's fixed and will released in 0.0.3 alpha.


I dont mean the red peak.
what I mean is the green lines.

Thank you! I hope it's possible to integrate this or a similar option in one of the next versions. Maybe the one after next.


Another request:

At the moment, setting colors is quite a work. Not so much that I have to set 12 colors one by one (although setting a color range would be nice), but that every change requires to 1)click on the color 2)click edit 3)click on the "..." button next to the color 4)change the color 5)click "OK" and 6)click "OK" again. It would be much nicer if:
-One click would take you right to the change color screen OR
-There was a hex-box next to every color; hex-colors IMHO are easier than RGB, expecially if you know HTML.

Just my $0.02 on this excellent plugin!
Thank you! You're right. In the next version right click on the range listview can be used to get directly into the color dialog box.
Title: Peakmeter for Columns UI
Post by: Somebody on 2007-07-12 02:47:47
Wonderful plugin. Thanks!
Title: Peakmeter for Columns UI
Post by: dRsrb on 2007-07-17 23:43:48
@foo_pm

Your plugin is great and I like it very much, but after I restart my fb2k I got this failure today:

Code: [Select]
Illegal operation:
Code: C000008Eh, flags: 00000000h, address: 7C812A5Bh
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C812A5Bh):
7C812A1Bh:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C812A2Bh:  45 BC 09 2A 81 7C 0F 84 99 00 00 00 8B 4D 10 83
7C812A3Bh:  F9 0F 0F 87 65 1D 03 00 85 C9 89 4D C0 74 07 57
7C812A4Bh:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 08 15 80 7C
7C812A5Bh:  5E C9 C2 10 00 85 FF 0F 8E 36 93 FF FF 8B 55 FC
7C812A6Bh:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C812A7Bh:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 DB 8A 03
7C812A8Bh:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 D9 8A 03 00
Stack (0012F684h):
0012F664h:  E1A72B00 E1A72B00 BC723CA0 80722410
0012F674h:  89254128 A7E10BD8 A7E10BDC BF815DEE
0012F684h:  0012F74C C000008E 00000000 00000000
0012F694h:  7C812A5B 00000001 0012F750 00000000
0012F6A4h:  000604D8 00000014 E80119EA 00000000
0012F6B4h:  00D75E5C 0012F6E4 5AD7254A 00D75E5C
0012F6C4h:  0012F724 00D75EDC 0000C575 0012F748
0012F6D4h:  5AD7289B 0012F6FC 01746A91 C000008E
0012F6E4h:  00000000 00000001 0012F704 0012F800
0012F6F4h:  0012F7E8 00000004 0012F720 01746B5F
0012F704h:  0012F750 0012F74C C000008E 0000001A
0012F714h:  0012F7F0 0012F800 00000000 0012F7D4
0012F724h:  0174660E 0012F750 0012F74C 00000004
0012F734h:  0000001A 0012F7F0 0012F800 017723C0
0012F744h:  7E36B5C6 07011D25 00001272 00D60344
0012F754h:  00000008 0000001C 00000000 00000000
0012F764h:  00000000 0012F788 0012F7D8 00000003
0012F774h:  00000000 7C809E60 7C809E01 5AD72BEF
0012F784h:  00000000 00000002 003727F4 003727E0
0012F794h:  0012F7A8 5AD7225D 01770230 00000000
Registers:
EAX: 0012F688, EBX: 00000001, ECX: 00000000, EDX: 0000001A
ESI: 0012F708, EDI: 0012F800, EBP: 0012F6D8, ESP: 0012F684
Crash location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RaiseException" (+00000052h)

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C907000h
COMCTL32 loaded at 773A0000h - 774A3000h
msvcrt   loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4   loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32   loaded at 7E360000h - 7E3F0000h
SHLWAPI   loaded at 77F40000h - 77FB6000h
SHELL32   loaded at 7C9D0000h - 7D1EF000h
ole32 loaded at 774B0000h - 775ED000h
shared   loaded at 10000000h - 10029000h
comdlg32 loaded at 76350000h - 7639A000h
IMM32 loaded at 76330000h - 7634D000h
LPK   loaded at 62E10000h - 62E19000h
USP10 loaded at 75790000h - 757FB000h
OLEAUT32 loaded at 770F0000h - 7717C000h
WININET   loaded at 771B0000h - 7727E000h
Normaliz loaded at 003F0000h - 003F9000h
iertutil loaded at 5DCA0000h - 5DCE5000h
urlmon   loaded at 61410000h - 61534000h
psapi loaded at 76BB0000h - 76BBB000h
uxtheme   loaded at 5AD70000h - 5ADA8000h
bsh1 loaded at 00DA0000h - 00E13000h
MPR   loaded at 71A80000h - 71A92000h
WSOCK32   loaded at 71A30000h - 71A3A000h
WS2_32   loaded at 71A10000h - 71A27000h
WS2HELP   loaded at 71A00000h - 71A08000h
msctfime loaded at 75250000h - 7527E000h
Msctf loaded at 746A0000h - 746EB000h
Secur32   loaded at 77FC0000h - 77FD1000h
CLBCATQ   loaded at 76F90000h - 7700F000h
COMRes   loaded at 77010000h - 770E3000h
VERSION   loaded at 77BD0000h - 77BD8000h
foo_input_monkey loaded at 00FB0000h - 00FF9000h
foo_audioscrobbler   loaded at 01020000h - 01057000h
foo_browser   loaded at 01080000h - 010B9000h
foo_cwb_hooks loaded at 010E0000h - 0112A000h
foo_discogs   loaded at 01150000h - 011C2000h
gdiplus   loaded at 4EBA0000h - 4ED43000h
WINMM loaded at 76AF0000h - 76B1E000h
foo_dsp_crossfader   loaded at 01270000h - 0127D000h
MSVCR80   loaded at 78130000h - 781CB000h
foo_dsp_crossfeed loaded at 012A0000h - 012C4000h
foo_dsp_delta loaded at 012F0000h - 0130E000h
foo_dsp_skip_silence loaded at 01330000h - 0133A000h
foo_dsp_soundtouch   loaded at 01350000h - 0135F000h
MSVCP80   loaded at 7C420000h - 7C4A7000h
foo_highlightplaying loaded at 01370000h - 01391000h
foo_infobox   loaded at 013C0000h - 01400000h
foo_lyricsdb loaded at 01420000h - 0143E000h
foo_msnalt   loaded at 01450000h - 01469000h
foo_navigator loaded at 01490000h - 014C1000h
foo_playcount_mod loaded at 014F0000h - 01505000h
foo_run   loaded at 01520000h - 0154B000h
foo_skip loaded at 01570000h - 0158B000h
foo_uie_albumlist loaded at 015B0000h - 015ED000h
foo_uie_console   loaded at 01610000h - 0162B000h
foo_uie_explorer loaded at 01650000h - 0168C000h
foo_uie_lyrics   loaded at 016B0000h - 0170F000h
foo_uie_peakmeter loaded at 01730000h - 01756000h
foo_uie_playlists_dropdown   loaded at 01780000h - 017BA000h
foo_uie_queuemanager loaded at 017E0000h - 01819000h
mscoree   loaded at 79000000h - 79045000h
msvcm80   loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3D1000h
mscorlib.ni   loaded at 790C0000h - 79BA8000h
mscorjit loaded at 79060000h - 790B3000h
rsaenh   loaded at 0FFD0000h - 0FFF8000h
System.ni loaded at 7A440000h - 7ABFE000h
System.Drawing.ni loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch   loaded at 03F90000h - 03FD6000h
foo_ui_columns   loaded at 03FE0000h - 04077000h
foo_ui_panels loaded at 04090000h - 04179000h
foo_common   loaded at 041A0000h - 041DA000h
foo_dbsearch loaded at 04200000h - 0425C000h
foo_input_shorten loaded at 04280000h - 042AE000h
foo_lnk   loaded at 042D0000h - 042E9000h
foo_playlist_manager loaded at 04310000h - 04354000h
foo_pqview   loaded at 04380000h - 0439C000h
foo_random   loaded at 043C0000h - 043FF000h
foo_tradersfriend loaded at 04420000h - 0445D000h
foo_utils loaded at 04480000h - 044B8000h
foo_abx   loaded at 044E0000h - 04513000h
foo_albumlist loaded at 04540000h - 04587000h
foo_cdda loaded at 045B0000h - 045E5000h
foo_converter loaded at 04610000h - 04679000h
foo_dsp_std   loaded at 046A0000h - 046E1000h
foo_freedb2   loaded at 04710000h - 04750000h
foo_input_std loaded at 04770000h - 04883000h
foo_masstag   loaded at 048B0000h - 048FF000h
foo_rgscan   loaded at 04920000h - 04968000h
foo_ui_std   loaded at 04990000h - 049E7000h
foo_unpack   loaded at 04A10000h - 04A3E000h
foo_autoplaylist loaded at 04A60000h - 04A90000h
foo_benchmark loaded at 04AB0000h - 04AD8000h
foo_bitcompare   loaded at 04B00000h - 04B27000h
foo_burninate loaded at 04B50000h - 04B87000h
foo_convolve loaded at 04BB0000h - 04C01000h
foo_out_asio loaded at 04C30000h - 04C5E000h
foo_verifier loaded at 04C80000h - 04CB0000h
mswsock   loaded at 719B0000h - 719F0000h
DNSAPI   loaded at 76EE0000h - 76F07000h
iphlpapi loaded at 76D20000h - 76D39000h
MPRAPI   loaded at 76D00000h - 76D18000h
ACTIVEDS loaded at 77C90000h - 77CC3000h
adsldpc   loaded at 76DD0000h - 76DF5000h
NETAPI32 loaded at 597D0000h - 59825000h
WLDAP32   loaded at 76F20000h - 76F4D000h
ATL   loaded at 76AD0000h - 76AE1000h
rtutils   loaded at 76E40000h - 76E4E000h
SAMLIB   loaded at 71B70000h - 71B83000h
SETUPAPI loaded at 778F0000h - 77A27000h
hnetcfg   loaded at 66710000h - 66769000h
wshtcpip loaded at 719F0000h - 719F8000h
rasadhlp loaded at 76F80000h - 76F86000h
Msimg32   loaded at 76320000h - 76325000h
imagehlp loaded at 76C50000h - 76C78000h
DBGHELP   loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 7C812A5Bh, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RaiseException" (+00000052h)
Address: 5AD7254Ah, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD7289Bh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 01746A91h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 01746B5Fh, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 0174660Eh, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 7E36B5C6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "SetRect" (+00000000h)
Address: 7C809E60h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "IsBadReadPtr" (+0000005Fh)
Address: 7C809E01h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "IsBadReadPtr" (+00000000h)
Address: 5AD72BEFh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeBackground" (+00000000h)
Address: 5AD7225Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD7221Eh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD72BEFh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeBackground" (+00000000h)
Address: 5AD72CABh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeBackground" (+000000BCh)
Address: 01744690h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 0174EA80h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 017439EEh, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 0174392Bh, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 01733B3Bh, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 7E36B5C6h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "SetRect" (+00000000h)
Address: 0173352Dh, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 0173357Ah, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 01733615h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 017340A1h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 01735405h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 01735186h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 017350D6h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 01735090h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01735090h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 01735090h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 7E368816h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000014Fh)
Address: 01735090h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E368830h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000169h)
Address: 7E36B4C0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 01735090h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B4D0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 01735090h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01735090h, location: "foo_uie_peakmeter", loaded at 01730000h - 01756000h
Address: 7E36B473h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E3694D2h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 7E36B530h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 7E36DAEAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E37D950h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3689F0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E368A10h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042FE21h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01797044h, location: "foo_uie_playlists_dropdown", loaded at 01780000h - 017BA000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0530h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430967h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C07D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E4198h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 004E3E68h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00491E58h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4218h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00447AE7h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004991DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430B6Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004973CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936F6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B33D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4210h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496284h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839A00h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004962EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10006840h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uGetModuleHandle" (+00000050h)
Address: 04244C8Bh, location: "foo_dbsearch", loaded at 04200000h - 0425C000h
Address: 7D03105Eh, location: "SHELL32", loaded at 7C9D0000h - 7D1EF000h
Address: 10016610h, location: "shared", loaded at 10000000h - 10029000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
FLAC Decoder 1.1.0  (foo_input_std)
Special file info box 2.0.4  (foo_infobox)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Audioscrobbler 1.3.5  (foo_audioscrobbler)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
foobar2000 core 0.9.4.3  (Core)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Common services 0.1  (foo_common)
Skip silence 0.1  (foo_dsp_skip_silence)
Masstagger 1.6  (foo_masstag)
Run services 0.3.2  (foo_run)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Audio CD Writer 2.0.1  (foo_burninate)
Decoding Speed Test 1.0  (foo_benchmark)
cwbowron's title format hooks 1.2.5 [Jun  7 2007 - 10:34:42]  (foo_cwb_hooks)
Peakmeter Panel 0.0.2  (foo_uie_peakmeter)
Album list panel 0.2.2  (foo_uie_albumlist)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Convolver 0.3  (foo_convolve)
Binary Comparator 1.1  (foo_bitcompare)
Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00]  (foo_ui_panels)
Standard DSP array 1.0  (foo_dsp_std)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Play Count Mod 1.0.2  (foo_playcount_mod)
foo_lyricsdb 0.0.7 beta 4  (foo_lyricsdb)
Database search 1.3.1 beta 11  (foo_dbsearch)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Navigator 0.6  (foo_navigator)
ZIP/GZIP reader 1.0  (foo_unpack)
RAR reader 1.1  (foo_unpack)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Playlist Tools 0.5.9  (foo_utils)
Album List 3.2.0  (foo_albumlist)
Randomized playlist entry 1.2.3  (foo_random)
WMA Decoder 1.1  (foo_input_std)
Highlight playing 0.1.0  (foo_highlightplaying)
Live show tagger 0.6.1  (foo_tradersfriend)
ASIO support 1.2.4  (foo_out_asio)
Console panel 0.2.1  (foo_uie_console)
foo_skip 0.2  (foo_skip)
Shell link resolver 1.1  (foo_lnk)
ABX Comparator 1.3.1  (foo_abx)
Standard Input Array 1.0  (foo_input_std)
Shorten decoder 0.4.2a  (foo_input_shorten)
Converter 1.0.1  (foo_converter)
Tagger Panel Window 1.0.beta4 [Jun  7 2007 - 10:34:42]  (foo_cwb_hooks)
CD Audio Decoder 2.1.1  (foo_cdda)
Crossfader 0.1.6.2  (foo_dsp_crossfader)
freedb Tagger 0.5.2a  (foo_freedb2)
Playlist Manager 1.0.2  (foo_playlist_manager)
Crossfeed 0.92  (foo_dsp_crossfeed)
Discogs Tagger 0.92  (foo_discogs)
File Integrity Verifier 1.0.1  (foo_verifier)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
Default User Interface 0.9acc  (foo_ui_std)
SoundTouch DSP 0.1  (foo_dsp_soundtouch)

It's the first time, that it crashes. There were no problems until now (I'm using peakmeter since the beginning and there were no crashes)!

So I wonder what this could suddenly be!?
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-18 20:09:01
@foo_pm

Your plugin is great and I like it very much, but after I restart my fb2k I got this failure today:

Code: [Select]
Illegal operation:
Code: C000008Eh, flags: 00000000h, address: 7C812A5Bh
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
...
Crash location: "kernel32", loaded at 7C800000h - 7C907000h
...


It's the first time, that it crashes. There were no problems until now (I'm using peakmeter since the beginning and there were no crashes)!

So I wonder what this could suddenly be!?
Thank you! It's a FLOAT_DIVIDE_BY_ZERO in Kernel32. But it's not clear which module caused the error. I see you are using foo_uie_peakmeter 0.0.2. Please download 0.0.3.1 (http://www.hydrogenaudio.org/forums/index.php?showtopic=55562) and try again.
Title: Peakmeter for Columns UI
Post by: dRsrb on 2007-07-19 10:34:19
@foo_pm

Here is the crash log with your current version:

Code: [Select]
Illegal operation:
Code: C000008Eh, flags: 00000000h, address: 7C812A5Bh
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C812A5Bh):
7C812A1Bh:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C812A2Bh:  45 BC 09 2A 81 7C 0F 84 99 00 00 00 8B 4D 10 83
7C812A3Bh:  F9 0F 0F 87 65 1D 03 00 85 C9 89 4D C0 74 07 57
7C812A4Bh:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 08 15 80 7C
7C812A5Bh:  5E C9 C2 10 00 85 FF 0F 8E 36 93 FF FF 8B 55 FC
7C812A6Bh:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C812A7Bh:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 DB 8A 03
7C812A8Bh:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 D9 8A 03 00
Stack (0012F654h):
0012F634h:  E579CBB0 E579CBB0 BC7043A0 BC6D3200
0012F644h:  00000000 BAEC3BD8 BAEC3BDC BF815DEE
0012F654h:  0012F71C C000008E 00000000 00000000
0012F664h:  7C812A5B 00000001 0012F720 00020F00
0012F674h:  00690056 00020F12 0069005F FFFFFFF7
0012F684h:  00000000 00000000 00000000 00000190
0012F694h:  00000000 00020F00 00690056 00690073
0012F6A4h:  006F0074 0012F6CC 01741B40 C000008E
0012F6B4h:  00000000 00000001 0012F6D4 0012F7D8
0012F6C4h:  0012F7C0 00000004 0012F6F0 01741C0E
0012F6D4h:  0012F720 0012F71C C000008E 0000001A
0012F6E4h:  0012F7C8 0012F7D8 00000000 0012F7AC
0012F6F4h:  0174846E 0012F720 0012F71C 00000004
0012F704h:  0000001A 0012F7C8 0012F7D8 0012F800
0012F714h:  017723C0 0012F830 00001272 61000344
0012F724h:  00000008 0000001C 00000001 00000000
0012F734h:  00000000 FFFFFFF7 00000190 7E000003
0012F744h:  00C7C7C7 0012F800 01733A88 00690056
0012F754h:  00690073 006F0074 00200072 0042002C
0012F764h:  004B0052 0000002D 77EF7E31 00000000
Registers:
EAX: 0012F658, EBX: 00000001, ECX: 00000000, EDX: 0000001A
ESI: 0012F6D8, EDI: 0012F7D8, EBP: 0012F6A8, ESP: 0012F654
Crash location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RaiseException" (+00000052h)

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C907000h
COMCTL32 loaded at 773A0000h - 774A3000h
msvcrt   loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4   loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32   loaded at 7E360000h - 7E3F0000h
SHLWAPI   loaded at 77F40000h - 77FB6000h
SHELL32   loaded at 7C9D0000h - 7D1EF000h
ole32 loaded at 774B0000h - 775ED000h
shared   loaded at 10000000h - 10029000h
comdlg32 loaded at 76350000h - 7639A000h
IMM32 loaded at 76330000h - 7634D000h
LPK   loaded at 62E10000h - 62E19000h
USP10 loaded at 75790000h - 757FB000h
OLEAUT32 loaded at 770F0000h - 7717C000h
WININET   loaded at 771B0000h - 7727E000h
Normaliz loaded at 003F0000h - 003F9000h
iertutil loaded at 5DCA0000h - 5DCE5000h
urlmon   loaded at 61410000h - 61534000h
psapi loaded at 76BB0000h - 76BBB000h
uxtheme   loaded at 5AD70000h - 5ADA8000h
bsh1 loaded at 00DA0000h - 00E13000h
MPR   loaded at 71A80000h - 71A92000h
WSOCK32   loaded at 71A30000h - 71A3A000h
WS2_32   loaded at 71A10000h - 71A27000h
WS2HELP   loaded at 71A00000h - 71A08000h
msctfime loaded at 75250000h - 7527E000h
Msctf loaded at 746A0000h - 746EB000h
Secur32   loaded at 77FC0000h - 77FD1000h
CLBCATQ   loaded at 76F90000h - 7700F000h
COMRes   loaded at 77010000h - 770E3000h
VERSION   loaded at 77BD0000h - 77BD8000h
foo_input_monkey loaded at 00FB0000h - 00FF9000h
foo_audioscrobbler   loaded at 01020000h - 01057000h
foo_browser   loaded at 01080000h - 010B9000h
foo_cwb_hooks loaded at 010E0000h - 0112A000h
foo_discogs   loaded at 01150000h - 011C2000h
gdiplus   loaded at 4EBA0000h - 4ED43000h
WINMM loaded at 76AF0000h - 76B1E000h
foo_dsp_crossfader   loaded at 01270000h - 0127D000h
MSVCR80   loaded at 78130000h - 781CB000h
foo_dsp_crossfeed loaded at 012A0000h - 012C4000h
foo_dsp_delta loaded at 012F0000h - 0130E000h
foo_dsp_skip_silence loaded at 01330000h - 0133A000h
foo_dsp_soundtouch   loaded at 01350000h - 0135F000h
MSVCP80   loaded at 7C420000h - 7C4A7000h
foo_highlightplaying loaded at 01370000h - 01391000h
foo_infobox   loaded at 013C0000h - 01400000h
foo_lyricsdb loaded at 01420000h - 0143E000h
foo_msnalt   loaded at 01450000h - 01469000h
foo_navigator loaded at 01490000h - 014C1000h
foo_playcount_mod loaded at 014F0000h - 01505000h
foo_run   loaded at 01520000h - 0154B000h
foo_skip loaded at 01570000h - 0158B000h
foo_uie_albumlist loaded at 015B0000h - 015ED000h
foo_uie_console   loaded at 01610000h - 0162B000h
foo_uie_explorer loaded at 01650000h - 0168C000h
foo_uie_lyrics   loaded at 016B0000h - 0170F000h
foo_uie_peakmeter loaded at 01730000h - 01758000h
foo_uie_playlists_dropdown   loaded at 01780000h - 017BA000h
foo_uie_queuemanager loaded at 017E0000h - 01819000h
mscoree   loaded at 79000000h - 79045000h
msvcm80   loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3D1000h
mscorlib.ni   loaded at 790C0000h - 79BA8000h
mscorjit loaded at 79060000h - 790B3000h
rsaenh   loaded at 0FFD0000h - 0FFF8000h
System.ni loaded at 7A440000h - 7ABFE000h
System.Drawing.ni loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch   loaded at 03F90000h - 03FD6000h
foo_ui_columns   loaded at 03FE0000h - 04077000h
foo_ui_panels loaded at 04090000h - 04179000h
foo_common   loaded at 041A0000h - 041DA000h
foo_dbsearch loaded at 04200000h - 0425C000h
foo_input_shorten loaded at 04280000h - 042AE000h
foo_lnk   loaded at 042D0000h - 042E9000h
foo_playlist_manager loaded at 04310000h - 04354000h
foo_pqview   loaded at 04380000h - 0439C000h
foo_random   loaded at 043C0000h - 043FF000h
foo_tradersfriend loaded at 04420000h - 0445D000h
foo_utils loaded at 04480000h - 044B8000h
foo_abx   loaded at 044E0000h - 04513000h
foo_albumlist loaded at 04540000h - 04587000h
foo_cdda loaded at 045B0000h - 045E5000h
foo_converter loaded at 04610000h - 04679000h
foo_dsp_std   loaded at 046A0000h - 046E1000h
foo_freedb2   loaded at 04710000h - 04750000h
foo_input_std loaded at 04770000h - 04883000h
foo_masstag   loaded at 048B0000h - 048FF000h
foo_rgscan   loaded at 04920000h - 04968000h
foo_ui_std   loaded at 04990000h - 049E7000h
foo_unpack   loaded at 04A10000h - 04A3E000h
foo_autoplaylist loaded at 04A60000h - 04A90000h
foo_benchmark loaded at 04AB0000h - 04AD8000h
foo_bitcompare   loaded at 04B00000h - 04B27000h
foo_burninate loaded at 04B50000h - 04B87000h
foo_convolve loaded at 04BB0000h - 04C01000h
foo_out_asio loaded at 04C30000h - 04C5E000h
foo_verifier loaded at 04C80000h - 04CB0000h
Msimg32   loaded at 76320000h - 76325000h
mswsock   loaded at 719B0000h - 719F0000h
DNSAPI   loaded at 76EE0000h - 76F07000h
iphlpapi loaded at 76D20000h - 76D39000h
MPRAPI   loaded at 76D00000h - 76D18000h
ACTIVEDS loaded at 77C90000h - 77CC3000h
adsldpc   loaded at 76DD0000h - 76DF5000h
NETAPI32 loaded at 597D0000h - 59825000h
WLDAP32   loaded at 76F20000h - 76F4D000h
ATL   loaded at 76AD0000h - 76AE1000h
rtutils   loaded at 76E40000h - 76E4E000h
SAMLIB   loaded at 71B70000h - 71B83000h
SETUPAPI loaded at 778F0000h - 77A27000h
hnetcfg   loaded at 66710000h - 66769000h
wshtcpip loaded at 719F0000h - 719F8000h
rasadhlp loaded at 76F80000h - 76F86000h
imagehlp loaded at 76C50000h - 76C78000h
DBGHELP   loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 7C812A5Bh, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RaiseException" (+00000052h)
Address: 01741B40h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01741C0Eh, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 0174846Eh, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01733A88h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 0042002Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0052h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77EF7E31h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextMetricsW" (+00000068h)
Address: 77EF7E43h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextMetricsW" (+0000007Ah)
Address: 77F33020h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Address: 77EF8444h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextCharsetInfo" (+00000000h)
Address: 0173BB79h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 017467A0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01750B90h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01745BAEh, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01745AEBh, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01733B8Fh, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 0173416Ch, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01735163h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01736791h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01736466h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 01736326h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 017362E0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 017362E0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 017362E0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7E368816h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000014Fh)
Address: 017362E0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E368830h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000169h)
Address: 7E36B4C0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 017362E0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B4D0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 017362E0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 017362E0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7E36B473h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E3694D2h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 7E36B530h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 7E36DAEAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E37D950h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3689F0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E368A10h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042FE21h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0530h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430967h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C07D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E4198h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 004E3E68h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00491E58h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4218h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00447AE7h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004991DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430B6Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004973CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936F6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B33D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4210h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496284h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839A00h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004962EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10006840h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uGetModuleHandle" (+00000050h)
Address: 04244C8Bh, location: "foo_dbsearch", loaded at 04200000h - 0425C000h
Address: 7D03105Eh, location: "SHELL32", loaded at 7C9D0000h - 7D1EF000h
Address: 10016610h, location: "shared", loaded at 10000000h - 10029000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
ASIO support 1.2.4  (foo_out_asio)
Peakmeter Panel 0.0.3.1  (foo_uie_peakmeter)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
Playlist Manager 1.0.2  (foo_playlist_manager)
Shell link resolver 1.1  (foo_lnk)
MSN Now Playing (alt) 2.4  (foo_msnalt)
RAR reader 1.1  (foo_unpack)
Explorer Tree 1.04.6b  (foo_uie_explorer)
File Integrity Verifier 1.0.1  (foo_verifier)
Convolver 0.3  (foo_convolve)
CD Audio Decoder 2.1.1  (foo_cdda)
Database search 1.3.1 beta 11  (foo_dbsearch)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
ABX Comparator 1.3.1  (foo_abx)
Masstagger 1.6  (foo_masstag)
Shorten decoder 0.4.2a  (foo_input_shorten)
Decoding Speed Test 1.0  (foo_benchmark)
Audio CD Writer 2.0.1  (foo_burninate)
Highlight playing 0.1.0  (foo_highlightplaying)
Album List 3.2.0  (foo_albumlist)
Binary Comparator 1.1  (foo_bitcompare)
Crossfeed 0.92  (foo_dsp_crossfeed)
cwbowron's title format hooks 1.2.5 [Jun  7 2007 - 10:34:42]  (foo_cwb_hooks)
Navigator 0.6  (foo_navigator)
Standard Input Array 1.0  (foo_input_std)
Special file info box 2.0.4  (foo_infobox)
Common services 0.1  (foo_common)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
WMA Decoder 1.1  (foo_input_std)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Run services 0.3.2  (foo_run)
foo_lyricsdb 0.0.7 beta 4  (foo_lyricsdb)
Play Count Mod 1.0.2  (foo_playcount_mod)
Discogs Tagger 0.92  (foo_discogs)
FLAC Decoder 1.1.0  (foo_input_std)
Live show tagger 0.6.1  (foo_tradersfriend)
freedb Tagger 0.5.2a  (foo_freedb2)
SoundTouch DSP 0.1  (foo_dsp_soundtouch)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Playlist Tools 0.5.9  (foo_utils)
foobar2000 core 0.9.4.3  (Core)
Crossfader 0.1.6.2  (foo_dsp_crossfader)
Standard DSP array 1.0  (foo_dsp_std)
Default User Interface 0.9acc  (foo_ui_std)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
ReplayGain Scanner 2.0.2  (foo_rgscan)
foo_skip 0.2  (foo_skip)
Randomized playlist entry 1.2.3  (foo_random)
Audioscrobbler 1.3.5  (foo_audioscrobbler)
Tagger Panel Window 1.0.beta4 [Jun  7 2007 - 10:34:42]  (foo_cwb_hooks)
Console panel 0.2.1  (foo_uie_console)
Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00]  (foo_ui_panels)
Album list panel 0.2.2  (foo_uie_albumlist)
Skip silence 0.1  (foo_dsp_skip_silence)
Converter 1.0.1  (foo_converter)
Autoplaylist Manager 1.0  (foo_autoplaylist)
ZIP/GZIP reader 1.0  (foo_unpack)

bye
Title: Peakmeter for Columns UI
Post by: Andreasvb on 2007-07-19 10:36:31
Use [ codebox ]
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-19 13:22:28
@foo_pm

Here is the crash log with your current version:

Code: [Select]
Illegal operation:
Code: C000008Eh, flags: 00000000h, address: 7C812A5Bh
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C812A5Bh):
7C812A1Bh:  8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C812A2Bh:  45 BC 09 2A 81 7C 0F 84 99 00 00 00 8B 4D 10 83
7C812A3Bh:  F9 0F 0F 87 65 1D 03 00 85 C9 89 4D C0 74 07 57
7C812A4Bh:  8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 08 15 80 7C
7C812A5Bh:  5E C9 C2 10 00 85 FF 0F 8E 36 93 FF FF 8B 55 FC
7C812A6Bh:  89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C812A7Bh:  0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 DB 8A 03
7C812A8Bh:  00 8B 50 08 66 8B 5A 04 38 19 0F 84 D9 8A 03 00
Stack (0012F654h):
0012F634h:  E579CBB0 E579CBB0 BC7043A0 BC6D3200
0012F644h:  00000000 BAEC3BD8 BAEC3BDC BF815DEE
0012F654h:  0012F71C C000008E 00000000 00000000
0012F664h:  7C812A5B 00000001 0012F720 00020F00
0012F674h:  00690056 00020F12 0069005F FFFFFFF7
0012F684h:  00000000 00000000 00000000 00000190
0012F694h:  00000000 00020F00 00690056 00690073
0012F6A4h:  006F0074 0012F6CC 01741B40 C000008E
0012F6B4h:  00000000 00000001 0012F6D4 0012F7D8
0012F6C4h:  0012F7C0 00000004 0012F6F0 01741C0E
0012F6D4h:  0012F720 0012F71C C000008E 0000001A
0012F6E4h:  0012F7C8 0012F7D8 00000000 0012F7AC
0012F6F4h:  0174846E 0012F720 0012F71C 00000004
0012F704h:  0000001A 0012F7C8 0012F7D8 0012F800
0012F714h:  017723C0 0012F830 00001272 61000344
0012F724h:  00000008 0000001C 00000001 00000000
0012F734h:  00000000 FFFFFFF7 00000190 7E000003
0012F744h:  00C7C7C7 0012F800 01733A88 00690056
0012F754h:  00690073 006F0074 00200072 0042002C
0012F764h:  004B0052 0000002D 77EF7E31 00000000
Registers:
EAX: 0012F658, EBX: 00000001, ECX: 00000000, EDX: 0000001A
ESI: 0012F6D8, EDI: 0012F7D8, EBP: 0012F6A8, ESP: 0012F654
Crash location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RaiseException" (+00000052h)

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C907000h
COMCTL32 loaded at 773A0000h - 774A3000h
msvcrt   loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4A000h
RPCRT4   loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32   loaded at 7E360000h - 7E3F0000h
SHLWAPI   loaded at 77F40000h - 77FB6000h
SHELL32   loaded at 7C9D0000h - 7D1EF000h
ole32 loaded at 774B0000h - 775ED000h
shared   loaded at 10000000h - 10029000h
comdlg32 loaded at 76350000h - 7639A000h
IMM32 loaded at 76330000h - 7634D000h
LPK   loaded at 62E10000h - 62E19000h
USP10 loaded at 75790000h - 757FB000h
OLEAUT32 loaded at 770F0000h - 7717C000h
WININET   loaded at 771B0000h - 7727E000h
Normaliz loaded at 003F0000h - 003F9000h
iertutil loaded at 5DCA0000h - 5DCE5000h
urlmon   loaded at 61410000h - 61534000h
psapi loaded at 76BB0000h - 76BBB000h
uxtheme   loaded at 5AD70000h - 5ADA8000h
bsh1 loaded at 00DA0000h - 00E13000h
MPR   loaded at 71A80000h - 71A92000h
WSOCK32   loaded at 71A30000h - 71A3A000h
WS2_32   loaded at 71A10000h - 71A27000h
WS2HELP   loaded at 71A00000h - 71A08000h
msctfime loaded at 75250000h - 7527E000h
Msctf loaded at 746A0000h - 746EB000h
Secur32   loaded at 77FC0000h - 77FD1000h
CLBCATQ   loaded at 76F90000h - 7700F000h
COMRes   loaded at 77010000h - 770E3000h
VERSION   loaded at 77BD0000h - 77BD8000h
foo_input_monkey loaded at 00FB0000h - 00FF9000h
foo_audioscrobbler   loaded at 01020000h - 01057000h
foo_browser   loaded at 01080000h - 010B9000h
foo_cwb_hooks loaded at 010E0000h - 0112A000h
foo_discogs   loaded at 01150000h - 011C2000h
gdiplus   loaded at 4EBA0000h - 4ED43000h
WINMM loaded at 76AF0000h - 76B1E000h
foo_dsp_crossfader   loaded at 01270000h - 0127D000h
MSVCR80   loaded at 78130000h - 781CB000h
foo_dsp_crossfeed loaded at 012A0000h - 012C4000h
foo_dsp_delta loaded at 012F0000h - 0130E000h
foo_dsp_skip_silence loaded at 01330000h - 0133A000h
foo_dsp_soundtouch   loaded at 01350000h - 0135F000h
MSVCP80   loaded at 7C420000h - 7C4A7000h
foo_highlightplaying loaded at 01370000h - 01391000h
foo_infobox   loaded at 013C0000h - 01400000h
foo_lyricsdb loaded at 01420000h - 0143E000h
foo_msnalt   loaded at 01450000h - 01469000h
foo_navigator loaded at 01490000h - 014C1000h
foo_playcount_mod loaded at 014F0000h - 01505000h
foo_run   loaded at 01520000h - 0154B000h
foo_skip loaded at 01570000h - 0158B000h
foo_uie_albumlist loaded at 015B0000h - 015ED000h
foo_uie_console   loaded at 01610000h - 0162B000h
foo_uie_explorer loaded at 01650000h - 0168C000h
foo_uie_lyrics   loaded at 016B0000h - 0170F000h
foo_uie_peakmeter loaded at 01730000h - 01758000h
foo_uie_playlists_dropdown   loaded at 01780000h - 017BA000h
foo_uie_queuemanager loaded at 017E0000h - 01819000h
mscoree   loaded at 79000000h - 79045000h
msvcm80   loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3D1000h
mscorlib.ni   loaded at 790C0000h - 79BA8000h
mscorjit loaded at 79060000h - 790B3000h
rsaenh   loaded at 0FFD0000h - 0FFF8000h
System.ni loaded at 7A440000h - 7ABFE000h
System.Drawing.ni loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch   loaded at 03F90000h - 03FD6000h
foo_ui_columns   loaded at 03FE0000h - 04077000h
foo_ui_panels loaded at 04090000h - 04179000h
foo_common   loaded at 041A0000h - 041DA000h
foo_dbsearch loaded at 04200000h - 0425C000h
foo_input_shorten loaded at 04280000h - 042AE000h
foo_lnk   loaded at 042D0000h - 042E9000h
foo_playlist_manager loaded at 04310000h - 04354000h
foo_pqview   loaded at 04380000h - 0439C000h
foo_random   loaded at 043C0000h - 043FF000h
foo_tradersfriend loaded at 04420000h - 0445D000h
foo_utils loaded at 04480000h - 044B8000h
foo_abx   loaded at 044E0000h - 04513000h
foo_albumlist loaded at 04540000h - 04587000h
foo_cdda loaded at 045B0000h - 045E5000h
foo_converter loaded at 04610000h - 04679000h
foo_dsp_std   loaded at 046A0000h - 046E1000h
foo_freedb2   loaded at 04710000h - 04750000h
foo_input_std loaded at 04770000h - 04883000h
foo_masstag   loaded at 048B0000h - 048FF000h
foo_rgscan   loaded at 04920000h - 04968000h
foo_ui_std   loaded at 04990000h - 049E7000h
foo_unpack   loaded at 04A10000h - 04A3E000h
foo_autoplaylist loaded at 04A60000h - 04A90000h
foo_benchmark loaded at 04AB0000h - 04AD8000h
foo_bitcompare   loaded at 04B00000h - 04B27000h
foo_burninate loaded at 04B50000h - 04B87000h
foo_convolve loaded at 04BB0000h - 04C01000h
foo_out_asio loaded at 04C30000h - 04C5E000h
foo_verifier loaded at 04C80000h - 04CB0000h
Msimg32   loaded at 76320000h - 76325000h
mswsock   loaded at 719B0000h - 719F0000h
DNSAPI   loaded at 76EE0000h - 76F07000h
iphlpapi loaded at 76D20000h - 76D39000h
MPRAPI   loaded at 76D00000h - 76D18000h
ACTIVEDS loaded at 77C90000h - 77CC3000h
adsldpc   loaded at 76DD0000h - 76DF5000h
NETAPI32 loaded at 597D0000h - 59825000h
WLDAP32   loaded at 76F20000h - 76F4D000h
ATL   loaded at 76AD0000h - 76AE1000h
rtutils   loaded at 76E40000h - 76E4E000h
SAMLIB   loaded at 71B70000h - 71B83000h
SETUPAPI loaded at 778F0000h - 77A27000h
hnetcfg   loaded at 66710000h - 66769000h
wshtcpip loaded at 719F0000h - 719F8000h
rasadhlp loaded at 76F80000h - 76F86000h
imagehlp loaded at 76C50000h - 76C78000h
DBGHELP   loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 7C812A5Bh, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RaiseException" (+00000052h)
Address: 01741B40h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01741C0Eh, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 0174846Eh, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01733A88h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 0042002Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B0052h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77EF7E31h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextMetricsW" (+00000068h)
Address: 77EF7E43h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextMetricsW" (+0000007Ah)
Address: 77F33020h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Address: 77EF8444h, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "GetTextCharsetInfo" (+00000000h)
Address: 0173BB79h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 017467A0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01750B90h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01745BAEh, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01745AEBh, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01733B8Fh, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 0173416Ch, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01735163h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01736791h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 01736466h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 01736326h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 017362E0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7E368734h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000006Dh)
Address: 017362E0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 017362E0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7E368816h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+0000014Fh)
Address: 017362E0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E368830h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetDC" (+00000169h)
Address: 7E36B4C0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 017362E0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E36B4D0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E36B50Ch, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 017362E0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 017362E0h, location: "foo_uie_peakmeter", loaded at 01730000h - 01758000h
Address: 7E36B473h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E3694D2h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 7E36B530h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 7E36DAEAh, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E37D950h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 7E390457h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3689F0h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E368A10h, location: "USER32", loaded at 7E360000h - 7E3F0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042FE21h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0530h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430967h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C07D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BC438h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C70E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004E4198h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49CCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 004E3E68h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00491E58h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4218h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00447AE7h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0043D4DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004991DDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF4F4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0540h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430B6Eh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E0928h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004973CAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936FCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004936F6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49E0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B33D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4210h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF8E8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496284h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00497110h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839A00h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C907000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004962EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10006840h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uGetModuleHandle" (+00000050h)
Address: 04244C8Bh, location: "foo_dbsearch", loaded at 04200000h - 0425C000h
Address: 7D03105Eh, location: "SHELL32", loaded at 7C9D0000h - 7D1EF000h
Address: 10016610h, location: "shared", loaded at 10000000h - 10029000h

Version info:
foobar2000 v0.9.4.3
UNICODE

Additional info:
ASIO support 1.2.4  (foo_out_asio)
Peakmeter Panel 0.0.3.1  (foo_uie_peakmeter)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
Playlist Manager 1.0.2  (foo_playlist_manager)
Shell link resolver 1.1  (foo_lnk)
MSN Now Playing (alt) 2.4  (foo_msnalt)
RAR reader 1.1  (foo_unpack)
Explorer Tree 1.04.6b  (foo_uie_explorer)
File Integrity Verifier 1.0.1  (foo_verifier)
Convolver 0.3  (foo_convolve)
CD Audio Decoder 2.1.1  (foo_cdda)
Database search 1.3.1 beta 11  (foo_dbsearch)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
ABX Comparator 1.3.1  (foo_abx)
Masstagger 1.6  (foo_masstag)
Shorten decoder 0.4.2a  (foo_input_shorten)
Decoding Speed Test 1.0  (foo_benchmark)
Audio CD Writer 2.0.1  (foo_burninate)
Highlight playing 0.1.0  (foo_highlightplaying)
Album List 3.2.0  (foo_albumlist)
Binary Comparator 1.1  (foo_bitcompare)
Crossfeed 0.92  (foo_dsp_crossfeed)
cwbowron's title format hooks 1.2.5 [Jun  7 2007 - 10:34:42]  (foo_cwb_hooks)
Navigator 0.6  (foo_navigator)
Standard Input Array 1.0  (foo_input_std)
Special file info box 2.0.4  (foo_infobox)
Common services 0.1  (foo_common)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
WMA Decoder 1.1  (foo_input_std)
Lyric Show Panels 0.3.1.1  (foo_uie_lyrics)
Run services 0.3.2  (foo_run)
foo_lyricsdb 0.0.7 beta 4  (foo_lyricsdb)
Play Count Mod 1.0.2  (foo_playcount_mod)
Discogs Tagger 0.92  (foo_discogs)
FLAC Decoder 1.1.0  (foo_input_std)
Live show tagger 0.6.1  (foo_tradersfriend)
freedb Tagger 0.5.2a  (foo_freedb2)
SoundTouch DSP 0.1  (foo_dsp_soundtouch)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Playlist Tools 0.5.9  (foo_utils)
foobar2000 core 0.9.4.3  (Core)
Crossfader 0.1.6.2  (foo_dsp_crossfader)
Standard DSP array 1.0  (foo_dsp_std)
Default User Interface 0.9acc  (foo_ui_std)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
ReplayGain Scanner 2.0.2  (foo_rgscan)
foo_skip 0.2  (foo_skip)
Randomized playlist entry 1.2.3  (foo_random)
Audioscrobbler 1.3.5  (foo_audioscrobbler)
Tagger Panel Window 1.0.beta4 [Jun  7 2007 - 10:34:42]  (foo_cwb_hooks)
Console panel 0.2.1  (foo_uie_console)
Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00]  (foo_ui_panels)
Album list panel 0.2.2  (foo_uie_albumlist)
Skip silence 0.1  (foo_dsp_skip_silence)
Converter 1.0.1  (foo_converter)
Autoplaylist Manager 1.0  (foo_autoplaylist)
ZIP/GZIP reader 1.0  (foo_unpack)

bye
I've got two questions: Are you using Panels UI or Columns UI in your current config? What happens if you delete foo_uie_peakmeter.dll?
Title: Peakmeter for Columns UI
Post by: dRsrb on 2007-07-19 14:22:41
@foo_pm

I've got two questions: Are you using Panels UI or Columns UI in your current config? What happens if you delete foo_uie_peakmeter.dll?

Panels UI
If I remove/delete peakmeter.dll fb2k starts normal (without failures or etc.)
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-07-19 20:00:04
@foo_pm


I've got two questions: Are you using Panels UI or Columns UI in your current config? What happens if you delete foo_uie_peakmeter.dll?

Panels UI
If I remove/delete peakmeter.dll fb2k starts normal (without failures or etc.)
I've got currently no idea what causes the error cause kernel32 crashes, not peakmeter. But you can try to reset the settings of the peakmeter cause the stream data could be corrupt. Did you install a windows update or a new driver or new memory shortly before fb2k crashes the first time?
Title: Peakmeter for Columns UI
Post by: dRsrb on 2007-07-20 00:09:11
How can I reset the settings of peakmeter? 

No new XP updates and no new memory.
And I reallly can't remember a new driver installation, last one is weeks or months ago.

I have another two XP installations with very different configurations on other PCs and there is the same problem (foo_uie_vis_egoh.dll crashes too)!

Title: Peakmeter for Columns UI
Post by: Squeller on 2007-07-20 07:44:04
How can I reset the settings of peakmeter?

As in any other foobar2000.conf stored settings.

a) (foobar is closed) Remove the components dll
b) Start fb2k. Fb2k will tell you the component has been removed.
c) Tell it to delete the settings.
d) Exit fb2k
e) Re-Add component.
Title: Peakmeter for Columns UI
Post by: dRsrb on 2007-07-20 09:17:24
How can I reset the settings of peakmeter?
As in any other foobar2000.conf stored settings.

a) ...
Thats the problem, fb2k doesn't ask me any more to keep or not to keep the settings, because I click yes after the 1st crash

I had the idea to start fb2k with the other UIs:
1st start -> Default UI: fb2k starts with both plugins (foo_uie_peakmeter.dll & foo_uie_vis_egoh.dll) w/o crash
2nd start -> Columns UI: fb2k starts with both plugins (foo_uie_peakmeter.dll & foo_uie_vis_egoh.dll) w/o crash
3rd start -> Panels UI: Suddenly it works again!  Settings have not been reset!

I don't know why, but now all works as before the crash
Title: Peakmeter for Columns UI
Post by: bimbel on 2007-07-30 19:17:28
Would it be possible that I can specify the order of the channels in future versions?

Currently it's always "L R C" but I want for example "L C R"

So just a cosmetic wish

Great Plugin!
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-08-01 20:47:46
Would it be possible that I can specify the order of the channels in future versions?

Currently it's always "L R C" but I want for example "L C R"

So just a cosmetic wish

Great Plugin!
Thank you! I think it can be expedient to change the order of the visible channels to arrange them like their physical placement without multiple instances of peakmeter. I hope i can implement this soon in a future version.
Title: Peakmeter for Columns UI
Post by: cristox on 2007-08-11 17:38:05
When enabling the left dB lines the gap between left panelborder and the peakmeter gets huuuuge.
I want a narrow peakmeter panel but it is not possible because of that.
Title: Peakmeter for Columns UI
Post by: radecke on 2007-08-11 17:59:53
really nice plugin. as soon as you implement features to make the background transparent and to flip it, i will use it in my config
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-08-11 19:57:44
When enabling the left dB lines the gap between left panelborder and the peakmeter gets huuuuge.
I want a narrow peakmeter panel but it is not possible because of that.
I dont't know what you mean. If you configure all channels without label and set horizontal and vertical padding to zero there should be no space between border and peakmeter.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-08-11 20:20:30
really nice plugin. as soon as you implement features to make the background transparent and to flip it, i will use it in my config
Thank you! Revers mode is implemented and will be released in the next version. Static transparency (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=500253) will be available in the version after next.
Title: Peakmeter for Columns UI
Post by: cristox on 2007-08-11 21:18:53

When enabling the left dB lines the gap between left panelborder and the peakmeter gets huuuuge.
I want a narrow peakmeter panel but it is not possible because of that.
I dont't know what you mean. If you configure all channels without label and set horizontal and vertical padding to zero there should be no space between border and peakmeter.


hmm.
But I want the labels in my config.
But there is much unused space between panelborder and peakmeter when the lable on the left is enabled.

(http://img46.imageshack.us/img46/3068/peak1yx1.jpg) (http://imageshack.us)
Left lable disabled.

Edit: BTW..what is that at the top of the peakmeterpanel? there are some dots of the peakmeter at the upper border.
(http://img46.imageshack.us/img46/6903/peak2ko6.jpg) (http://imageshack.us)
Left lable enabled.

This is nasty.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-08-12 09:31:56
hmm.
But I want the labels in my config.
But there is much unused space between panelborder and peakmeter when the lable on the left is enabled.
OK, i see what you mean. If the channel label is enabled there is no consideration if all range labels are disabled or not. Currently there is no possibility to show only the lines without unused space. I'll try to make this possible in a future version (may be in the next version or in the version after next).
Edit: BTW..what is that at the top of the peakmeterpanel? there are some dots of the peakmeter at the upper border.
It's a known problem. You should see it only before the first song is played. It's fixed and will be released in the next version.
Title: Peakmeter for Columns UI
Post by: cristox on 2007-08-12 18:39:03

hmm.
But I want the labels in my config.
But there is much unused space between panelborder and peakmeter when the lable on the left is enabled.
OK, i see what you mean. If the channel label is enabled there is no consideration if all range labels are disabled or not. Currently there is no possibility to show only the lines without unused space. I'll try to make this possible in a future version (may be in the next version or in the version after next).
Edit: BTW..what is that at the top of the peakmeterpanel? there are some dots of the peakmeter at the upper border.
It's a known problem. You should see it only before the first song is played. It's fixed and will be released in the next version.



Thank you!
You do a good job.
Title: Peakmeter for Columns UI
Post by: David Nordin on 2007-08-24 08:07:49
any progress leading to a new version?
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-08-25 11:44:46
any progress leading to a new version?
The following is realized:
- reverse mode display (right to left and top to bottom display)
- RMS display alternative to peak
- additional bar next to the current to display RMS and peak at the same time (hold, max, current value)
- export/import settings to dataset
- zoom funktion
- tooltip to display rms and peak values for each channel (EDIT)
- some bugfixes and improvements

At this time i'm working on the customizable range (insert, delete, edit). When this is finished, a new version will be released. May be in two or three weeks (family and job first). After that, things like transparency and customizable sensitivity will be implemented.
Title: Peakmeter for Columns UI
Post by: 4nt1 on 2007-08-25 13:24:00
awesome work thanks alot!!!
2 or 3 weeks... aw cant we see a preview release or something....
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-08-25 19:43:23
awesome work thanks alot!!!
2 or 3 weeks... aw cant we see a preview release or something....
Thank you. OK, you can get it here: peakmeter 0.0.4.0 alpha preview (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55562&view=findpost&p=498604). Please consider that this version is only a preview with no support! Please backup before updating.
Title: Peakmeter for Columns UI
Post by: Kirya on 2007-08-25 20:42:12
Really great stuff, thanks a lot  The way to make true color gradient will be nice..
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-08-26 17:17:02
Really great stuff, thanks a lot  The way to make true color gradient will be nice..
Thank you! The version seems to work .  Look at this post: color gradients (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=502741). I'll try to implement this in one of the future releases.
Title: Peakmeter for Columns UI
Post by: 4nt1 on 2007-08-27 03:23:51
thx for the alpha preview looks awesome

i really like the zoom feature - it rocks
Title: Peakmeter for Columns UI
Post by: barry123 on 2007-08-27 10:55:41
maybe I just lose the point, but what is the advantage of a zoom feature?
Title: Peakmeter for Columns UI
Post by: 4nt1 on 2007-08-27 16:21:34
you can use zoom to only focus on the higher levels : eg i dont care about -60 to -20

so my level goes from -20 to +12

this way i see a lot more movement and looks a lot cooler.


also is it possible to make your own textures to display the bars > ie define how they should be made then we can make our own custom ones... please...... very cool feature for sure > even with pngs then we can have alpha channels perhaps
Title: Peakmeter for Columns UI
Post by: zerobde on 2007-08-31 05:05:58
Check it, using windows vista with peakmeter 0.0.3.1 crashed every time i played a song and closed foobar.  i then took out all the components except the ones that come with foobar, columns_ui and panels_ui.  i added them all back in until foobar crashed and it only crashed on two components... peakmeter and playlists_dropdown.

Just tried the beta and i'm happy to report that foobar isn't crashing on close.  I've restarted foobar several times to make sure.  Now all i need is the other component and i'm good with Brett's Scaled-0.7.

Can't wait until it's out of beta!  Keep up the good work!
Title: Peakmeter for Columns UI
Post by: Chungalin on 2007-09-03 01:05:24
As I'm testing the alpha version and I don't see this implemented, I remind it in case foo_pm has missed my request from some months ago: could it be possible to add a checkbox within "Peak indicator" options group with "Reset on track change" ? Now it behaves like this option is checked, and I would like to uncheck it so the peak indicator doesn't auto-reset when track changes. Thanks for keeping it alive!
Title: Peakmeter for Columns UI
Post by: Squeller on 2007-09-03 12:10:02
Zoom feature: Can you make your component remember the zoom level in foobar2000.conf please?
Title: Peakmeter for Columns UI
Post by: eevan on 2007-09-03 14:17:39
Zoom feature: Can you make your component remember the zoom level in foobar2000.conf please?

Another vote! It would be nice not to have to adjust the zoom level after each restart of foobar
Title: Peakmeter for Columns UI
Post by: hödyr on 2007-09-03 17:27:32
The import/export function in the alpha doesn't work for me. First it has trouble with some characters, ü gets ü  for example. Second I can't import anything, I always get "File is corrupt" error.

Feature request: It would be nice to add some kind of delay, so that the bars don't move as fast, to make the rise and fall more smooth.

Thanks for this plugin, I really like it a lot, keep up the good work .
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-09-03 17:46:50
also is it possible to make your own textures to display the bars > ie define how they should be made then we can make our own custom ones... please...... very cool feature for sure > even with pngs then we can have alpha channels perhaps
Yes, it's a good idea. I will implement it in the next version 0.0.5.x. It will be part of a redesign of the mainbar drawing methods. In the next version there will be 3 modes: Linear, Gradient and Image. I hope the new gradient-mode will be part of 0.0.4.1.

Check it, using windows vista with peakmeter 0.0.3.1 crashed every time i played a song and closed foobar.  i then took out all the components except the ones that come with foobar, columns_ui and panels_ui.  i added them all back in until foobar crashed and it only crashed on two components... peakmeter and playlists_dropdown.

Just tried the beta and i'm happy to report that foobar isn't crashing on close.  I've restarted foobar several times to make sure.  Now all i need is the other component and i'm good with Brett's Scaled-0.7.

Can't wait until it's out of beta!  Keep up the good work!
Thanks for the information.


Zoom feature: Can you make your component remember the zoom level in foobar2000.conf please?

Another vote! It would be nice not to have to adjust the zoom level after each restart of foobar
OK, will be saved.

As I'm testing the alpha version and I don't see this implemented, I remind it in case foo_pm has missed my request from some months ago: could it be possible to add a checkbox within "Peak indicator" options group with "Reset on track change" ? Now it behaves like this option is checked, and I would like to uncheck it so the peak indicator doesn't auto-reset when track changes. Thanks for keeping it alive!
Thanks! I don't forget it.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-09-03 18:03:32
The import/export function in the alpha doesn't work for me. First it has trouble with some characters, ü gets ü  for example. Second I can't import anything, I always get "File is corrupt" error.
Which OS, language are you using? Can you upload a corrupt file?

Feature request: It would be nice to add some kind of delay, so that the bars don't move as fast, to make the rise and fall more smooth.

Thanks for this plugin, I really like it a lot, keep up the good work .
Thanks! This will be part of the customizable sensitivity.
Title: Peakmeter for Columns UI
Post by: Borisz on 2007-09-03 19:27:53
2 issues with newest version:
- old settings are not kept. I had to reset everything. But, I switched from ver 002 so that may be normal (still, it was bothersome).
- If I untick "lines", they will disappear in the sense that their color is the same as the background color. But, they still keep the space between the db label and the bar. In the old version, the label was right next to the bar.

On a personal note: I'm all for enabling color gradients. Specifically, one autogenerated from my current color scheme.
Title: Peakmeter for Columns UI
Post by: hödyr on 2007-09-03 23:11:43
Which OS, language are you using? Can you upload a corrupt file?
Windows XP SP2 english, Language is set to German.

http://digitalfrost.planetzord.de/peakmeter1.pmf (http://digitalfrost.planetzord.de/peakmeter1.pmf)
This is what it should look like: http://digitalfrost.planetzord.de/e107_plu.../foobar2000.png (http://digitalfrost.planetzord.de/e107_plugins/autogallery/Gallery/Misc/foobar2000.png)
Title: Peakmeter for Columns UI
Post by: CJ Flash on 2007-09-04 17:08:30
foo_pm

Recently I have found out a new visual component - Channel spectrum Panel (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=42730&view=findpost&p=513755), and have found some features in it, which I would like to see in Peakmeter.

1. Smoother falling of peaks.
2. Peaks do not freeze but continue to fall, when I press the 'pause' button.
3. Color gradients (well, it was mentioned already by other users ).

Now, the "sad" part of my post... (foo_uie_peakmeter.dll v0.0.4.0 alpha preview [25 August 2007])
(http://img206.imageshack.us/img206/953/pmbugsf3.gif) (http://imageshack.us)

It's a hint, which appears when I move the cursor over channel bars.

I have Windows XP SP2 Russian installed (if this info may be useful for you).
Title: Peakmeter for Columns UI
Post by: bimbel on 2007-09-06 15:32:10
hmmm...

I would like to know what RMS is exactly? I searched the www for a while but only found weird explanations!

So what does it display?

And I also vote for smoother falling Peaks
Title: Peakmeter for Columns UI
Post by: Kirya on 2007-09-06 16:37:56
I would like to know what RMS is exactly? I searched the www for a while but only found weird explanations!

So what does it display?

http://en.wikipedia.org/wiki/Root_mean_square (http://en.wikipedia.org/wiki/Root_mean_square)

As I understand it's average power
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-09-06 21:41:51
2 issues with newest version:
- old settings are not kept. I had to reset everything. But, I switched from ver 002 so that may be normal (still, it was bothersome).
Until version 0.1.0.0 conversion of older formats can not be guaranteed. But i will notify you after a new version which format will be supported (i hope i don't forget it).
- If I untick "lines", they will disappear in the sense that their color is the same as the background color. But, they still keep the space between the db label and the bar. In the old version, the label was right next to the bar.
there will be a redesign of the "show lines"-option. It will be part of the channel options. Then there would be no unnecessary space between the db-label and the bar.
On a personal note: I'm all for enabling color gradients. Specifically, one autogenerated from my current color scheme.
color-gradient-mode will be part of 0.0.4.1 beta and will look like this:
).[/quote] color-gradient-mode will be part of 0.0.4.1 beta

(http://img61.imageshack.us/my.php?image=peakmeter0041xy7.jpg)
Now, the "sad" part of my post... (foo_uie_peakmeter.dll v0.0.4.0 alpha preview [25 August 2007])
[a href="http://imageshack.us" target="_blank"](http://img206.imageshack.us/img206/953/pmbugsf3.gif)[/url]

It's a hint, which appears when I move the cursor over channel bars.

I have Windows XP SP2 Russian installed (if this info may be useful for you).
Thanks. I couldn't reproduce it but i think i found the "slip of the pen" and will fix it in 0.0.4.1 beta.
Title: Peakmeter for Columns UI
Post by: odyssey on 2007-09-07 09:56:27

2. Peaks do not freeze but continue to fall, when I press the 'pause' button.
why?

It's more natural if you make them fall as smootly as the Channel Spectrum Analyzer.
Title: Peakmeter for Columns UI
Post by: CJ Flash on 2007-09-07 14:48:24
2. Peaks do not freeze but continue to fall, when I press the 'pause' button.
why?

Hmm, in my opinion, it's more realistic... Moreover, I think this possibility can be connected together with already available option of peaks behaviour: if they fall they should fall in a 'Pause' state too, if they freeze - they should freeze  in a 'Pause' state too.

color-gradient-mode will be part of 0.0.4.1 beta and will look like this:

It looks pretty good.
Title: Peakmeter for Columns UI
Post by: nawhead on 2007-09-07 20:28:19
2. Peaks do not freeze but continue to fall, when I press the 'pause' button.
why?

Hmm, in my opinion, it's more realistic... Moreover, I think this possibility can be connected together with already available option of peaks behaviour: if they fall they should fall in a 'Pause' state too, if they freeze - they should freeze  in a 'Pause' state too.


I think the way the peaks freeze with the bars is more realistic.  In a paused state, everything should pause.  Things moving while in a paused state is unrealistic, physically and principally.   

If anything should be changed, it should be speed of descent of the peaks when "Fall down" is enabled.  Instead of falling at the same rate of speed as the bars, it should fall slower.  Watch Winamp's classic visualization bars as an example.  The peaks always fall after ~1 sec, but at a slower speed, creating a descending peak shadow effect.

Here's what the effect looks like:
Title: Peakmeter for Columns UI
Post by: CJ Flash on 2007-09-07 21:59:56
I think the way the peaks freeze with the bars is more realistic.  In a paused state, everything should pause.  Things moving while in a paused state is unrealistic, physically and principally. 

Unrealistic? Heh, but why the similar behaviour of peaks is inherent in overwhelming majority of the household musical equipment having spectral analyzer? And, I do not speak about any movement in a 'Pause' state - peaks simply should fall (once!).
Title: Peakmeter for Columns UI
Post by: nawhead on 2007-09-07 22:46:55
I think the way the peaks freeze with the bars is more realistic.  In a paused state, everything should pause.  Things moving while in a paused state is unrealistic, physically and principally. 

Unrealistic? Heh, but why the similar behaviour of peaks is inherent in overwhelming majority of the household musical equipment having spectral analyzer? And, I do not speak about any movement in a 'Pause' state - peaks simply should fall (once!).


Since my computer has been my only musical equipment for so long, I can't comment on other audio gear.  I guess we both want realism in imitating what we think is a "better" visualization style we're used to.  But freezing the visualization on pause is standard on the 3 big software audio players (WMP, Winamp, and Foobar2K).  So after years of seeing this it seems more natural to me than what consumer audio gear graphics look like.
Title: Peakmeter for Columns UI
Post by: 4nt1 on 2007-09-08 13:46:05
gradients look great, can't wait to test this out.

keep up the good work!!!
Title: Peakmeter for Columns UI
Post by: cristox on 2007-09-08 15:31:08
foo_pm, can you give us another preview version, please?
Your plugin is one of the most useful ui plugins.
Thank you.
Title: Peakmeter for Columns UI
Post by: Kirya on 2007-09-08 17:18:58
What about transparent window background?
Title: Peakmeter for Columns UI
Post by: gob on 2007-09-14 10:24:45
What about transparent window background?


either that or a background image would be a nice addition. would also be nice to make the peak indicator a bit wider. this is a pretty sweet component, i've always wanted a peakmeter for foobar.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-09-14 21:25:46
gradients look great, can't wait to test this out.

keep up the good work!!!

foo_pm, can you give us another preview version, please?
Your plugin is one of the most useful ui plugins.
Thank you.
Thank you for the motivation  The next version (0.0.4.1 alpha) will include color-gradient-mode (mentioned before) and a mode in which you can use your own textures (images). For the most part it's implemented, but not tested. So please wait until the next version is presentable.




What about transparent window background?
Hmmm..., i told in this post (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55358&view=findpost&p=509699) that i implement this in version 0.0.5. But i think i'll wait until panels ui development proceeds.


What about transparent window background?


either that or a background image would be a nice addition. would also be nice to make the peak indicator a bit wider. this is a pretty sweet component, i've always wanted a peakmeter for foobar.
Thank you! Good idea. I will think about a background image and a customizable size for the peak indicator.
Title: Peakmeter for Columns UI
Post by: TuNk77 on 2007-09-16 14:58:16
There is one ting i would like to see implemented in a future release is a possibility to disable the tooltip for channels peek and RMS.

And thanks for a great plug-in
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-09-21 21:35:02
There is one ting i would like to see implemented in a future release is a possibility to disable the tooltip for channels peek and RMS.

And thanks for a great plug-in
Thanks! This will be part of the next version (0.0.4.1 alpha).
Title: Peakmeter for Columns UI
Post by: clumsy_culhane on 2007-10-01 04:46:55
any updates? really looking forward to more features

btw great plugin 
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-10-06 14:21:41
any updates? really looking forward to more features

btw great plugin 
Thanks! The new version 0.0.4.1 alpha will be released In a few days. The version will include, among other things:
- customizable range (-100 ... +27 dB)
- color-gradient-mode for the main bar
- image-mode with foreground and background image for the main bar
Title: Peakmeter for Columns UI
Post by: Falstaff on 2007-10-06 14:42:46

any updates? really looking forward to more features

btw great plugin 
Thanks! The new version 0.0.4.1 alpha will be released In a few days. The version will include, among other things:
- customizable range (-100 ... +27 dB)
- color-gradient-mode for the main bar
- image-mode with foreground and background image for the main bar


can't wait for it 

thanks
Title: Peakmeter for Columns UI
Post by: mpioner on 2007-10-06 15:53:26
foo_pm
please, can you add bpm counter too?
Title: Peakmeter for Columns UI
Post by: ~oSiR!s~ on 2007-10-10 19:53:02
first of all, i really love this plug-in. 
my request, it would be nice if the channel textbox can be positioned on either left, right, top or bottom.

thanks for the great  plug-in!
Title: Peakmeter for Columns UI
Post by: cristox on 2007-10-15 17:29:56
Wohooooo!
We are waiting! ;-)
Sorry, but i really want to try out the new functions.
Does peakmeter support transparency in the next version?
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-10-15 20:07:30
foo_pm
please, can you add bpm counter too?
nice idea, but i'm sorry to say that something like that is not planned.


first of all, i really love this plug-in. 
my request, it would be nice if the channel textbox can be positioned on either left, right, top or bottom.

thanks for the great  plug-in!
Thanks! I'll try to implement this in one of the next versions.


Wohooooo!
We are waiting! ;-)
Sorry, but i really want to try out the new functions.
Does peakmeter support transparency in the next version?
Thanks! A customizable background image will be part of the next version (0.0.5.x). When i got the time, transparency will be released too. EDIT: now you can try it out 
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-10-15 20:19:49
A new version is released (0.0.4.1 alpha).

(http://img518.imageshack.us/img518/572/foouiepeakmeterconfig00da5.th.jpg) (http://img518.imageshack.us/my.php?image=foouiepeakmeterconfig00da5.jpg)  (http://img148.imageshack.us/img148/5250/foouiepeakmeterconfigdlzc7.th.jpg) (http://img148.imageshack.us/my.php?image=foouiepeakmeterconfigdlzc7.jpg)  (http://img148.imageshack.us/img148/3993/foouiepeakmeterconfigdldh2.th.jpg) (http://img148.imageshack.us/my.php?image=foouiepeakmeterconfigdldh2.jpg)

Some of the new features are:
- customizable range (-100 ... +27 dB)
- color-gradient-mode for the main bar
- image-mode with foreground and background image for the main bar
- optional reset on track change
- zoom factor will be saved now (optional)

You can get it here: Peakmeter 0.0.4.1 alpha (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55562&view=findpost&p=498604). Please backup your previous version!

Please notice a new requirement for W2K: GDI+.
Title: Peakmeter for Columns UI
Post by: Kirya on 2007-10-15 21:27:57
Finaly!  Thanks a lot, going to test it
Title: Peakmeter for Columns UI
Post by: eevan on 2007-10-15 23:29:21
The new features are great!
But I miss one thing. Main bar background is always displayed solid, and in previous version it used the same texture as the foreground, so it looked as on/off LEDs. Can this be fixed?

Thanks!
Title: Peakmeter for Columns UI
Post by: Keikonium on 2007-10-16 00:22:52
The new features are great!
But I miss one thing. Main bar background is always displayed solid, and in previous version it used the same texture as the foreground, so it looked as on/off LEDs. Can this be fixed?

Thanks!


I noticed this as well. I was trying to find an option for it, but ended up using an image for right now. It would be great if this were fixed so I didn't have to use an image however .

Great progress so far, and I am looking forward to transparent mode so I can keep this viewable in in config ^___^.
Title: Peakmeter for Columns UI
Post by: nawhead on 2007-10-16 00:24:05
A new version is released (0.0.4.1 alpha).

You can get it here: Peakmeter 0.0.4.1 alpha (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=55562&view=findpost&p=498604). Please backup your previous version!


Wow, I didn't like the new color scheme and wanted to revert to 0.4.0 alpha but using 0.4.1 messed up my foobar.cfg and the color scheme didn't go back to the default for 0.4.0.  The "Reset All" button in 0.4.0 alpha doesn't reset the colors, well now I know!
Title: Peakmeter for Columns UI
Post by: NullString on 2007-10-17 15:19:28
Is great that this new version supports easier tweaking of the ranges, but is still kinda  slow to change every range 1 by 1... maybe a checkbox or something like that would be nice.
Thanks again for this component!
Title: Peakmeter for Columns UI
Post by: TuNk77 on 2007-10-18 18:08:23
When i use image-mode with foreground and background image for the main bar, i can not change the image.
I hope you will fix this for the next release

And thanks for the great component

Edit, i found a useful piece of software, so you can make your own color-gradient images  http://www.devenezia.com/downloads/gradient/index.html (http://www.devenezia.com/downloads/gradient/index.html)
Title: Peakmeter for Columns UI
Post by: esa372 on 2007-10-18 23:54:20
A new version is released (0.0.4.1 alpha).
Excellent - thank you!
Title: Peakmeter for Columns UI
Post by: Kirya on 2007-10-19 08:44:57
When i use image-mode with foreground and background image for the main bar, i can not change the image.
I hope you will fix this for the next release

+1  Also the relative path to images will be great..
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-10-20 13:39:02

The new features are great!
But I miss one thing. Main bar background is always displayed solid, and in previous version it used the same texture as the foreground, so it looked as on/off LEDs. Can this be fixed?

Thanks!


I noticed this as well. I was trying to find an option for it, but ended up using an image for right now. It would be great if this were fixed so I didn't have to use an image however .

Great progress so far, and I am looking forward to transparent mode so I can keep this viewable in in config ^___^.
Thanks both! It's fixed. You can get the new version here: Peakmeter 0.0.4.2 beta (http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=3897)


Is great that this new version supports easier tweaking of the ranges, but is still kinda  slow to change every range 1 by 1... maybe a checkbox or something like that would be nice.
Thanks again for this component!
Thanks. Yes, you are right. I will remember this for a future version.

When i use image-mode with foreground and background image for the main bar, i can not change the image.
I hope you will fix this for the next release

And thanks for the great component

Edit, i found a useful piece of software, so you can make your own color-gradient images  http://www.devenezia.com/downloads/gradient/index.html (http://www.devenezia.com/downloads/gradient/index.html)
Thanks. It's fixed in the current version 0.0.4.2 beta (http://www.hydrogenaudio.org/forums/index.php?act=Attach&type=post&id=3897).



When i use image-mode with foreground and background image for the main bar, i can not change the image.
I hope you will fix this for the next release

+1  Also the relative path to images will be great..
Thanks for this suggestion. Relative paths would be nice, particularly for shared configs.
Title: Peakmeter for Columns UI
Post by: Falstaff on 2007-10-20 13:54:08
Thanx for your reactivity foo_pm 

waiting for relatives path too

bye

Br3tt
Title: Peakmeter for Columns UI
Post by: m1k3_tes1 on 2007-10-24 06:22:18
Hi, foo_pm!
Thanks a LOT for the plugin. This is how one should go about writing ones. No resource hog and highly customizable. Nearly perfect for me. To make it absolutely perfect, could u pls look at:
1. Additional bars: now they can only be _both_ on top or to the left of the main bars (depending on the meter orientation). Could u add an option for _each_ additional bar just like for labels: bottom/right & top/left?
2. Another request for peak value text boxes and smoother falling of peaks.
3. Customizable main bar peak height for vertical (width for horisontal orientation) or some other way to see them easily.
4. In vertical orientation the label is right or left justified. Could you make it also center justified (for 2 vertical main bars with one instance of lables between them)?

Thanks again.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-11-01 17:42:04
Thanx for your reactivity foo_pm 

waiting for relatives path too

bye

Br3tt
 


Hi, foo_pm!
Thanks a LOT for the plugin. This is how one should go about writing ones. No resource hog and highly customizable. Nearly perfect for me.
  Thank you very much!
To make it absolutely perfect, could u pls look at:
1. Additional bars: now they can only be _both_ on top or to the left of the main bars (depending on the meter orientation). Could u add an option for _each_ additional bar just like for labels: bottom/right & top/left?
Nice suggestion and easy to implement. I think this will be part of the next release. 
2. Another request for peak value text boxes and smoother falling of peaks.
At this time the implemention of peak value text boxes is not planned.    I think an option to modify the falling of peaks is necessary and will be realized in a future version. 
3. Customizable main bar peak height for vertical (width for horisontal orientation) or some other way to see them easily.
Ok, i'll think about it.
4. In vertical orientation the label is right or left justified. Could you make it also center justified (for 2 vertical main bars with one instance of lables between them)?
Good idea!    I'll try to implement this.
Title: Peakmeter for Columns UI
Post by: Brainbug on 2007-11-13 01:22:35
ahm, peakmeter not compatible atm with latest foobar v0.9.5b3, right?
Title: Peakmeter for Columns UI
Post by: nightfishing on 2007-11-13 04:00:00
ahm, peakmeter not compatible atm with latest foobar v0.9.5b3, right?


Works fine here:

(http://www.halfbakedschemes.com/test/peak2.jpg) (http://www.halfbakedschemes.com/test/peak.jpg)
Title: Peakmeter for Columns UI
Post by: Brainbug on 2007-11-13 13:33:54
hm, not here. it´s listed in the component-list, but how should i add it?

(http://img212.imageshack.us/img212/7420/unbenannt1oy8.th.jpg) (http://img212.imageshack.us/my.php?image=unbenannt1oy8.jpg)

EDIT: ok, ok. now i got it. my fault. the threat-title says it all. "peakmeter for COLUMNS UI". well, new version of foobar uses new default user interface "UI Elements".

so here´s my question: will there be a version for new default user interface?
Title: Peakmeter for Columns UI
Post by: nightfishing on 2007-11-13 14:03:06
My example is using Dockable panels with the DEFAULT UI.
Title: Peakmeter for Columns UI
Post by: Brainbug on 2007-11-13 14:19:01
My example is using Dockable panels with the DEFAULT UI.


aha, there it is. thx for ur answer.

still @ foo_pm:
peakmeter as an default component in an future up-coming foobar version would be supercool, for sure.
Title: Peakmeter for Columns UI
Post by: Jose Hidalgo on 2007-11-13 14:57:02
Same problem as Brainbug : I can see foo_uie_peakmeter in my components list, but I don't know how to add it with the Default UI in foobar 0.9.5b2. What must I do exactly ? (sorry, newbie here)
I have downloaded Columns UI and Dockable Panels, but then...?
Thanks in advance for your help.
Title: Peakmeter for Columns UI
Post by: nightfishing on 2007-11-13 15:09:50
foo_dockable_panels

http://www.bazquux.com/wiki/Foobar2000:Dock (http://www.bazquux.com/wiki/Foobar2000%3a%44ock)

Add a panel and then insert Peakmeter into the panel.
Title: Peakmeter for Columns UI
Post by: cristox on 2007-11-13 15:10:11
Same problem as Brainbug : I can see foo_uie_peakmeter in my components list, but I don't know how to add it with the Default UI in foobar 0.9.5b2. What must I do exactly ? (sorry, newbie here)
Thanks in advance for your help.


Panels (like peakmeter) written for PUI or CUI do not work with the new default UI.
Title: Peakmeter for Columns UI
Post by: Jose Hidalgo on 2007-11-13 15:14:13
YES ! I got it to work with the Default UI, thanks (again  ) nightfishing ! But is there a way to really integrate it within the whole foobar interface, or do we have to see it always as a separate window ?
Title: Peakmeter for Columns UI
Post by: nightfishing on 2007-11-13 15:18:54
Currently, this is the only way to use "panels" with the Default UI.

You can, of course use Columns_UI with the beta and then the "panels" will integrate into the layout as they were intended to.
Title: Peakmeter for Columns UI
Post by: Jose Hidalgo on 2007-11-13 15:51:48
Of course, I understand.

Well, I've played a bit with this wonderful plugin, and now I have some suggestions :

1/ I wish there was a way to display the real foobar output level. What I mean is that, if I play with foobar's volume control, I'd like the peakmeter to react accordingly.

2/ I wish there was a way to display the range[dB] in a precise way. Let me explain. My dream is to have the exact equivalent of a real peakmeter I own. The peakmeter has 20 LEDs and it's graduated as follows :
- LEDs 1 to 12 : -43 / -40 / -37 / -34 / -31 / -28 / -25 / -22 / -19 / -16 / -13 / -10 (3dB increments)
- LEDs 13 to 15 : -8 / -6 / -4 (2dB increments)
- LEDs 16 to 19 : -3 / -2 / -1 / 0 (1dB increments)
- LED 20 : >0
This means that the physical spacing of my real peakmeter is the same between all ranges (while in the current version of foobar's peakmeter the spacing seems to be dependant on the range values). I'd love if we could toggle that. Please !

3/ Instead of solid bars with nice color gradients, I'd also love if we could display only rectangular segments (like LEDs turning on and off). In my case, I'd like to be able to display 20 segments, no more, no less. Each segment would have a given height, and we could configure either the height and the spacing between the segments (like we do currently for the spacing between the bargraphs).

4/ It could also be nice if we could select a given framerate (I mean "how many times per second will the bargraphs be updated). The setting could be "automatic" (like it is now), or a given number (e.g. 10 times per second, 5 times per second, 1 time per second, etc.). Of course if we're not in automatic mode, the displayed information would be the peak values for the selected time interval.

I hope I have been clear enough (if not, please ask). What do you think ?
Title: Peakmeter for Columns UI
Post by: Jose Hidalgo on 2007-11-15 18:40:03
 Hello ? Anybody here ? 
Title: Peakmeter for Columns UI
Post by: smok3 on 2007-11-15 19:50:14
another vote for the version that would work in new default GUI.
Title: Peakmeter for Columns UI
Post by: eevan on 2007-11-15 20:02:07
1
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-11-17 21:02:35

My example is using Dockable panels with the DEFAULT UI.

aha, there it is. thx for ur answer.

still @ foo_pm:
peakmeter as an default component in an future up-coming foobar version would be supercool, for sure.

another vote for the version that would work in new default GUI.

+1
Thanx, but i'm sorry cause i can't add "Default UI" support without the new SDK.


First off all thank you for your suggestions Jose Hidalgo.
1/ I wish there was a way to display the real foobar output level. What I mean is that, if I play with foobar's volume control, I'd like the peakmeter to react accordingly.
I think this is problematic because of the different possibilities to change the output volume (foobar, windows play control, sound card driver, amplifier ...). So i believe it's better to show the original song level. But i will remember this for a future option.
2/ I wish there was a way to display the range[dB] in a precise way. Let me explain. My dream is to have the exact equivalent of a real peakmeter I own. The peakmeter has 20 LEDs and it's graduated as follows :
- LEDs 1 to 12 : -43 / -40 / -37 / -34 / -31 / -28 / -25 / -22 / -19 / -16 / -13 / -10 (3dB increments)
- LEDs 13 to 15 : -8 / -6 / -4 (2dB increments)
- LEDs 16 to 19 : -3 / -2 / -1 / 0 (1dB increments)
- LED 20 : >0
This means that the physical spacing of my real peakmeter is the same between all ranges (while in the current version of foobar's peakmeter the spacing seems to be dependant on the range values). I'd love if we could toggle that. Please !
Peakmeter shows a logarithmic scale. The value and the space are linearly dependent, I'm sorry but i don't want to change this.
3/ Instead of solid bars with nice color gradients, I'd also love if we could display only rectangular segments (like LEDs turning on and off). In my case, I'd like to be able to display 20 segments, no more, no less. Each segment would have a given height, and we could configure either the height and the spacing between the segments (like we do currently for the spacing between the bargraphs).
This would be a nice option. The segments could be individually configured by bitmaps. I will remember this too.
4/ It could also be nice if we could select a given framerate (I mean "how many times per second will the bargraphs be updated). The setting could be "automatic" (like it is now), or a given number (e.g. 10 times per second, 5 times per second, 1 time per second, etc.). Of course if we're not in automatic mode, the displayed information would be the peak values for the selected time interval.
Yes, something like this is planned for one of the next releases.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2007-11-17 21:42:28
FYI: i'm now working on a version with a logarithmic spectrum analyzer.
(http://img61.imageshack.us/img61/8712/foouiepeakmeterconfig00cv5.th.jpg) (http://img61.imageshack.us/my.php?image=foouiepeakmeterconfig00cv5.jpg)
Title: Peakmeter for Columns UI
Post by: eevan on 2007-11-17 22:10:06
It looks good!
Title: Peakmeter for Columns UI
Post by: Jose Hidalgo on 2007-11-18 01:20:17
foo_pm, first of all, thanks for taking my requests into consideration. 


1/ I wish there was a way to display the real foobar output level. What I mean is that, if I play with foobar's volume control, I'd like the peakmeter to react accordingly.
I think this is problematic because of the different possibilities to change the output volume (foobar, windows play control, sound card driver, amplifier ...). So i believe it's better to show the original song level. But i will remember this for a future option.

Yes of course, it's better to show the original song level. I was only seeing that as an option that you could toggle on/off. And to make it simple, it would depend only on foobar's output level.


2/ I wish there was a way to display the range[dB] in a precise way. Let me explain. My dream is to have the exact equivalent of a real peakmeter I own. The peakmeter has 20 LEDs and it's graduated as follows :
- LEDs 1 to 12 : -43 / -40 / -37 / -34 / -31 / -28 / -25 / -22 / -19 / -16 / -13 / -10 (3dB increments)
- LEDs 13 to 15 : -8 / -6 / -4 (2dB increments)
- LEDs 16 to 19 : -3 / -2 / -1 / 0 (1dB increments)
- LED 20 : >0
This means that the physical spacing of my real peakmeter is the same between all ranges (while in the current version of foobar's peakmeter the spacing seems to be dependant on the range values). I'd love if we could toggle that. Please !
Peakmeter shows a logarithmic scale. The value and the space are linearly dependent, I'm sorry but i don't want to change this.

Here also, I didn't mean to change your default logarithmic scale, because it's great the way it is. I see this request only as an option of course. But please allow me to tell you why : this comes from real-life experience.

When you make a professional utilization of a real peakmeter like the ones I own, you can easily understand that it's more important to have a very accurate view of what happens between -10 and 0dB, than to see what happens between -40 and -30dB. And all this must be done with a limited number of LEDs. That's why my peakmeters are built like said above (3dB increments, then 2dB increments, than 1dB increments for the zone where we need accuracy). That makes the measurements much more accurate where they need to, without them being unnecessarily precise where they don't need to. We have 9 LEDs for the -10/limit range, and 11 LEDs for the -43/-13 range. And believe me, that's really useful.

Because we must remember that a peakmeter is not only some fancy pretty colored widget. It is also a professional measurement utility. And I think maybe we should all keep that in mind. A peakmeter is all of this, no more, no less.

So that's the reason why I'd like if we could, OPTIONALLY, toggle this special "measurement mode" on/off (Preferences > Logarithmic mode (default) or Measurement mode (option)). At least to me it would be really helpful. I don't mean to insist anymore, but I hope you'll understand these additional explanations and you'll reconsider your position (hey, it's just an additional option, so why not after all, provided you have a bit of time ? it's not really complicated to implement...).

Of course I'm open to giving you any additional information that you should need in this matter. Thanks again. 

PS : the measurement mode is also logarithmic of course. In fact it's just a series of several consecutive logarithmic ranges.
Title: Peakmeter for Columns UI
Post by: saivert on 2007-11-18 17:16:08
I made a nice bitmap for use as a volume bar in peakmeter:

(http://i29.photobucket.com/albums/c276/saivert/bar5_thumb.png)

It's made in Paint.Net using this procedure:

1. Make a new bitmap 800x8 pixels
2. Create two extra layers (so you have three total). Name the two "Slashes" and "Colorfade" respectively. make sure the Colorfade layer is the topmost one.
3. Using the paint bucket tool, make the colorfade layer entirely green.
4. Draw two gradients in the colorfade layer. You do that by using the selection tool to confine the gradient. by looking at my finished result you will get the idea.
5. In the Slashes layer you use the text tool to place a string consisting of slashes only in white color.
6. Adjust the layer properties of the colorfade layer and set the blend mode to Multiply.

That's it.

Download the BMP file here (800x8 pixels):
http://saivert.xerc.biz/foobar2000/bar5.bmp (http://saivert.xerc.biz/foobar2000/bar5.bmp)


PS hope they get out the new SDK soon. I really want peakmeter as a "UI element".
Title: Peakmeter for Columns UI
Post by: Falstaff on 2007-11-18 18:37:13
FYI: i'm now working on a version with a logarithmic spectrum analyzer.
[a href="http://img61.imageshack.us/my.php?image=foouiepeakmeterconfig00cv5.jpg" target="_blank"]
Title: Peakmeter for Columns UI
Post by: Somebody on 2007-11-22 15:33:26
FYI: i'm now working on a version with a logarithmic spectrum analyzer.
(http://img61.imageshack.us/img61/8712/foouiepeakmeterconfig00cv5.th.jpg) (http://img61.imageshack.us/my.php?image=foouiepeakmeterconfig00cv5.jpg)

Can't wait for this! Awesome work.
Title: Peakmeter for Columns UI
Post by: livedead13 on 2007-12-21 04:37:21
FYI: i'm now working on a version with a logarithmic spectrum analyzer.
(http://img61.imageshack.us/img61/8712/foouiepeakmeterconfig00cv5.th.jpg) (http://img61.imageshack.us/my.php?image=foouiepeakmeterconfig00cv5.jpg)

i can't wait for this. thanks for all your hard work.
Title: Peakmeter for Columns UI
Post by: (Sly) on 2007-12-28 11:38:39
 

foreground:(http://i201.photobucket.com/albums/aa182/szili_boy/HydrogenAudio/led_green.png)

background:(http://i201.photobucket.com/albums/aa182/szili_boy/HydrogenAudio/led_green_grey.png)

images need to be tiled
Title: Peakmeter for Columns UI
Post by: Jose Hidalgo on 2007-12-28 19:06:09
Thanks (Sly), that's very nice !

What do you mean exactly by "images need to be tiled" ? And how can we implement them within the peakmeter ? (sorry, beginner here  )
Title: Peakmeter for Columns UI
Post by: David Nordin on 2007-12-28 20:12:12
if not added yet, you really need to change the responsetime of the RMS meter to make it interesting and useful.
Title: Peakmeter for Columns UI
Post by: Jose Hidalgo on 2007-12-28 23:15:27
Apparently foo_pm is not very responsive for the time being... (last reply to this topic : november 17th, despite all our posts / questions / comments / etc.)
Title: Peakmeter for Columns UI
Post by: (Sly) on 2007-12-29 17:41:57
Thanks (Sly), that's very nice !

What do you mean exactly by "images need to be tiled" ? And how can we implement them within the peakmeter ? (sorry, beginner here  )


i mean the image draw style need to be in tile mode.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2008-01-05 19:59:22
Apparently foo_pm is not very responsive for the time being... (last reply to this topic : november 17th, despite all our posts / questions / comments / etc.)
My email notification malfunctioned and i only had little time. Sorry! Thank you all for all your posts!
Title: Peakmeter for Columns UI
Post by: Jose Hidalgo on 2008-01-05 20:06:19
No problem. Thanks for your time.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2008-01-05 20:12:22
...
Here also, I didn't mean to change your default logarithmic scale, because it's great the way it is. I see this request only as an option of course. But please allow me to tell you why : this comes from real-life experience.

When you make a professional utilization of a real peakmeter like the ones I own, you can easily understand that it's more important to have a very accurate view of what happens between -10 and 0dB, than to see what happens between -40 and -30dB. And all this must be done with a limited number of LEDs. That's why my peakmeters are built like said above (3dB increments, then 2dB increments, than 1dB increments for the zone where we need accuracy). That makes the measurements much more accurate where they need to, without them being unnecessarily precise where they don't need to. We have 9 LEDs for the -10/limit range, and 11 LEDs for the -43/-13 range. And believe me, that's really useful.
Peakmeter has a zoom function which can be used to improve the view between -10 and 0dB. May be this can help you.
Quote
Because we must remember that a peakmeter is not only some fancy pretty colored widget. It is also a professional measurement utility. And I think maybe we should all keep that in mind. A peakmeter is all of this, no more, no less.
I will keep it in mind   
Quote
So that's the reason why I'd like if we could, OPTIONALLY, toggle this special "measurement mode" on/off (Preferences > Logarithmic mode (default) or Measurement mode (option)). At least to me it would be really helpful. I don't mean to insist anymore, but I hope you'll understand these additional explanations and you'll reconsider your position (hey, it's just an additional option, so why not after all, provided you have a bit of time ? it's not really complicated to implement...).

Of course I'm open to giving you any additional information that you should need in this matter. Thanks again. 
I understand what you are saying and will give it some more thoughts. Thank you!

I made a nice bitmap for use as a volume bar in peakmeter:

(http://i29.photobucket.com/albums/c276/saivert/bar5_thumb.png)

It's made in Paint.Net using this procedure:

1. Make a new bitmap 800x8 pixels
2. Create two extra layers (so you have three total). Name the two "Slashes" and "Colorfade" respectively. make sure the Colorfade layer is the topmost one.
3. Using the paint bucket tool, make the colorfade layer entirely green.
4. Draw two gradients in the colorfade layer. You do that by using the selection tool to confine the gradient. by looking at my finished result you will get the idea.
5. In the Slashes layer you use the text tool to place a string consisting of slashes only in white color.
6. Adjust the layer properties of the colorfade layer and set the blend mode to Multiply.

That's it.

Download the BMP file here (800x8 pixels):
http://saivert.xerc.biz/foobar2000/bar5.bmp (http://saivert.xerc.biz/foobar2000/bar5.bmp)


PS hope they get out the new SDK soon. I really want peakmeter as a "UI element".
Very usable and nice! Thank you!
Title: Peakmeter for Columns UI
Post by: foo_pm on 2008-01-05 20:24:57


foreground:(http://i201.photobucket.com/albums/aa182/szili_boy/led.png)

background:(http://i201.photobucket.com/albums/aa182/szili_boy/led_grey.png)

images need to be tiled
Thank you! In addition to the idea of Jose Hidalgo ("LEDs turning on and off") it will be very effective. I will implement this in a future release.

if not added yet, you really need to change the responsetime of the RMS meter to make it interesting and useful.
You're right. It's already on the todo list.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2008-01-05 20:51:40
Here's another preview:
(http://img513.imageshack.us/img513/8886/foouiepeakmeter050fi9.th.jpg) (http://img513.imageshack.us/my.php?image=foouiepeakmeter050fi9.jpg)
Title: Peakmeter for Columns UI
Post by: 4nt1 on 2008-01-06 11:03:18
oh now thats pimp, so pretty any idea when the sdk comes out for 0.9.5 so you can make a basic ui compatible component too?

cant wait either way!!!
Title: Peakmeter for Columns UI
Post by: Jose Hidalgo on 2008-01-06 11:56:53
Yes : Default UI integration would definitely be a must.
Title: Peakmeter for Columns UI
Post by: Jose Hidalgo on 2008-01-06 17:38:43
Peakmeter has a zoom function which can be used to improve the view between -10 and 0dB. May be this can help you.

AFAIK the zoom function affects the whole range of the peakmeter. Am I right ?
If so, maybe it would be a good idea to be able to define a zoom range in the prefs.
Example : Zoom range = from [ -10dB ] (user-definable value) to [ automatically selected max defined peakmeter value ]
Then each time we right-click > Zoom in, only the defined range would be zoomed, not the whole peakmeter. What do you think ?
Up to you now. 

Thank you! In addition to the idea of Jose Hidalgo ("LEDs turning on and off") it will be very effective. I will implement this in a future release.

That's great news ! Thank you !


@Sly : could you please create two more LEDs ? (yellow and red)
That way, we could choose to have green leds, followed by some yellow reds (e.g. between -10 and 0dB), followed by red leds. That would be awesome. 
Of course all those LEDs would be grey when not lit.
Thanks in advance if you can do that for foo_pm, and thanks to foo_pm for implementing this in a future release. 
Title: Peakmeter for Columns UI
Post by: eindh on 2008-01-07 19:17:16
Yes, please, add Default UI compatibility.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2008-01-08 19:45:47
oh now thats pimp, so pretty any idea when the sdk comes out for 0.9.5 so you can make a basic ui compatible component too?
cant wait either way!!!

Yes : Default UI integration would definitely be a must.

Yes, please, add Default UI compatibility.
Thanks! But first I have to wait for the new sdk  !


Peakmeter has a zoom function which can be used to improve the view between -10 and 0dB. May be this can help you.

AFAIK the zoom function affects the whole range of the peakmeter. Am I right ?
If so, maybe it would be a good idea to be able to define a zoom range in the prefs.
Example : Zoom range = from [ -10dB ] (user-definable value) to [ automatically selected max defined peakmeter value ]
Then each time we right-click > Zoom in, only the defined range would be zoomed, not the whole peakmeter. What do you think ?
Up to you now. 
Yes, the zoom function uses the whole user defined range. A user defined start value is a good idea and i'll think about it. Using Right click is not possible cause it displays the popup menu. But i can use left and middle click to increase and decrease the zoom level faster. It will be implemented in the near future. Thanks!
Title: Peakmeter for Columns UI
Post by: Scrith on 2008-01-08 23:54:17
Here's another preview:
(http://img513.imageshack.us/img513/8886/foouiepeakmeter050fi9.th.jpg) (http://img513.imageshack.us/my.php?image=foouiepeakmeter050fi9.jpg)


That looks great!  Please hurry and post a beta because I'm getting used to another new spectrum plug-in (Spectrum Channel panel, I think its called) that is worth a look...in particular, it has a nice stereo display (right channel goes right from center, left channel goes backwards to the left from center).  I think the ideal PeakMeter/Spectrum display would be something like that with peak meters in the middle.
Title: Peakmeter for Columns UI
Post by: Jose Hidalgo on 2008-01-09 00:54:59
I think the ideal would be 3 separate panels (for spectrum left, spectrum right, and peakmeter). So that the user can position them anywhere he wants :

Spectrum Left - Peakmeter - Spectrum Right

Peak.....Spectrum Left
meter...Spectrum Right

Peakmeter - Spectrum Left - Spectrum Right

Etc.

With of course the choice, for the Spectrum left's 20-20000 range, to go from left to right or from right to left (in case Spectrum Left is over Spectrum Right like in my second example, it wouldn't look nice to have Spectrum Right's range go from left to right, and Spectrum Left's range go from right to left !  )
Title: Peakmeter for Columns UI
Post by: foo_pm on 2008-01-11 20:53:55

Here's another preview:
) (http://img513.imageshack.us/my.php?image=foouiepeakmeter050fi9.jpg)
Thanks for your hints. I'll think about it. But in the next release there will be only one spectrum analyzer for one or more channels. But you will be able to modify the number of frequency bands and select a specified window function. (accessory advertising    )
[a href="http://img153.imageshack.us/my.php?image=peakmeter0050zwwa5.jpg" target="_blank"](http://img153.imageshack.us/img153/5443/peakmeter0050zwwa5.th.jpg)[/url]
Title: Peakmeter for Columns UI
Post by: 4nt1 on 2008-01-11 23:34:33
hey foo_pm, looking amazing, can I ask for simplicities sake that you add some presets to get the less advanced users up and running, no doubt it might be a little more confusing with all of the options now, ie you wont need to run all 3 possible bars to get the look and feel of what you have in your screen shot. perhaps even some documentation might assist, not only will you make the advanced users happy but the new foobar users as well!!! (which I am not, but thinking of the masses)
Title: Peakmeter for Columns UI
Post by: Jose Hidalgo on 2008-01-12 14:37:08
Some questions about the bands :

- Can we go below 28 Hz ? (down to 20 Hz, or even lower for HT installations with infra-capable subs)

- Rather than selecting all the bands manually, some automatic mode would be handy. Example : you choose only 3 parameters : the lowest frequency, the highest frequency, the number of bands, and all the intermediate frequencies are automatically calculated. Now that would be really good !  So users could choose between automatic mode and manual mode.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2008-01-13 10:58:55
hey foo_pm, looking amazing, can I ask for simplicities sake that you add some presets to get the less advanced users up and running, no doubt it might be a little more confusing with all of the options now, ie you wont need to run all 3 possible bars to get the look and feel of what you have in your screen shot. perhaps even some documentation might assist, not only will you make the advanced users happy but the new foobar users as well!!! (which I am not, but thinking of the masses)
Thanks 4nt1! A documentation (wiki) is planned and will be accessible using the help button in the settings dialog. In addition to this some presets in form of setting files might be helpfull.


Some questions about the bands :

- Can we go below 28 Hz ? (down to 20 Hz, or even lower for HT installations with infra-capable subs)
Yes, the 28 Hz band also displays all frequencys below 28 Hz to represent the hole spectrum.
- Rather than selecting all the bands manually, some automatic mode would be handy. Example : you choose only 3 parameters : the lowest frequency, the highest frequency, the number of bands, and all the intermediate frequencies are automatically calculated. Now that would be really good !  So users could choose between automatic mode and manual mode.
That's another good idea but there are already 3 Buttons below the band list view, which can be used to select a part or all bands. Button "A" will select all bands. Button "2" will select every second band. Button "4" will select every forth band. Hopefully that should be sufficient.
Title: Peakmeter for Columns UI
Post by: (Sly) on 2008-01-13 14:19:31
@Sly : could you please create two more LEDs ? (yellow and red)
That way, we could choose to have green leds, followed by some yellow reds (e.g. between -10 and 0dB), followed by red leds. That would be awesome. 
Of course all those LEDs would be grey when not lit.
Thanks in advance if you can do that for foo_pm, and thanks to foo_pm for implementing this in a future release. 




here are the color leds (green, yellow, red), i've created grey images for every color, too.
itt would be really nice to implement them into future releases 

green:(http://i201.photobucket.com/albums/aa182/szili_boy/HydrogenAudio/led_green.png)
greyed green:(http://i201.photobucket.com/albums/aa182/szili_boy/HydrogenAudio/led_green_grey.png)
yellow:(http://i201.photobucket.com/albums/aa182/szili_boy/HydrogenAudio/led_yellow.png)
greyed yellow:(http://i201.photobucket.com/albums/aa182/szili_boy/HydrogenAudio/led_yellow_grey.png)
red:(http://i201.photobucket.com/albums/aa182/szili_boy/HydrogenAudio/led_red.png)
greyed red:(http://i201.photobucket.com/albums/aa182/szili_boy/HydrogenAudio/led_red_grey.png)
Title: Peakmeter for Columns UI
Post by: Jose Hidalgo on 2008-01-13 14:24:12
Thanks a bunch Sly !! 

Let's hope foo_pm will find those as useful as we do... thanks in advance.
Title: Peakmeter for Columns UI
Post by: bertox on 2008-01-31 15:59:23
OH YEAAHH!!! I want this plugin working now!!!!!!

http://img153.imageshack.us/my.php?image=p...er0050zwwa5.jpg (http://img153.imageshack.us/my.php?image=peakmeter0050zwwa5.jpg)


You are the number one!!!

..
Title: Peakmeter for Columns UI
Post by: ebjcoat on 2008-02-05 02:44:19
Is it possible to port this plugin to the default UI for foobar 0.9.5?
Title: Peakmeter for Columns UI
Post by: eevan on 2008-02-05 03:12:16
Browse through the thread a bit
While waiting for a port, you can use it in 0.9.5 with the help of Dockable Panels (http://wiki.bowron.us/index.php/Foobar2000)
Title: Peakmeter for Columns UI
Post by: foo_pm on 2008-02-10 10:24:57

@Sly : could you please create two more LEDs ? (yellow and red)
That way, we could choose to have green leds, followed by some yellow reds (e.g. between -10 and 0dB), followed by red leds. That would be awesome. 
Of course all those LEDs would be grey when not lit.
Thanks in advance if you can do that for foo_pm, and thanks to foo_pm for implementing this in a future release.  ;)

here are the color leds (green, yellow, red), i've created grey images for every color, too.
itt would be really nice to implement them into future releases 
green:

Let's hope foo_pm will find those as useful as we do... thanks in advance.
Thank you! Very amazing. I' ll try to implement this as an additional internal bitmap when adjustable dB range steps will be implemented.
Title: Peakmeter for Columns UI
Post by: foo_pm on 2008-02-10 11:09:50
OH YEAAHH!!! I want this plugin working now!!!!!!

http://img153.imageshack.us/my.php?image=p...er0050zwwa5.jpg (http://img153.imageshack.us/my.php?image=peakmeter0050zwwa5.jpg)


You are the number one!!!

..
  Thanks a lot! You can get it here: http://www.hydrogenaudio.org/forums/index....st&p=546448 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=61145&view=findpost&p=546448)