Стрелочный пикметр (foo_vis_vumeter.dll)

Список разделов foobar2000 Плагины

Описание: Все о плагинах, компонентах, расширениях

Сообщение #1 DRON » 08.05.2010, 16:47

Компонент представляет собой имитацию аналогового стерео волюметра.
Визуализация  доступна  как в виде отдельного окна так и в виде CUI-панели или DUI-элемента.
Настройки  находятся на странице "Advanced" окна конфигурации плеера, в группе параметров "Display/VU Meter".
Компонент написан по просьбам трудящихся. За основу взята модель 702 производства Ernest Turner.

СКАЧАТЬ
Версия 2013-02-16

Так же имеется некий комплект (с примерами) для создания собственных индикаторов:

РЕДАКТОР ИНДИКАТОРОВ
VUEditor.zip
(4.12 МБ) Скачиваний: 2794


ОБУЧАЮЩЕЕ ВИДЕО
Обучающее_видео_VU_Meter.zip
(20.35 МБ) Скачиваний: 8816


Пожалуйста не выкладывайте тут свои индикаторы, для этого этого есть отдельная тема.
Последний раз редактировалось DRON 15.02.2013, 16:42, всего редактировалось 5 раз(а).
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 15 лет 10 месяцев


Сообщение #101 Rush » 03.06.2010, 17:09

после photoshop бяка какая-то(((
Rush
Репутация: 0
С нами: 13 лет 10 месяцев

Сообщение #102 antisibir » 06.06.2010, 07:19

Здравствуйте _DRON_!
У меня к вам просьба, помогите мне разобраться, в чём проблема, при использовании вашего обалденного плагина, при закрытии foobar'a выскакивает crash report со следующим содержанием:

Код: Выделить всё
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 70FE093Fh
Access violation, operation: read, address: 070B2EBCh

Call path not available.

Code bytes (70FE093Fh):
70FE08FFh:  EB 02 33 FF 8B 54 24 34 33 C0 85 D2 76 24 8B 74
70FE090Fh:  24 30 8D 4C 24 08 2B F1 8D 0C 86 8B 4C 0C 08 85
70FE091Fh:  C9 74 04 8B 09 EB 02 33 C9 89 4C 84 08 40 3B C2
70FE092Fh:  72 E6 8B 44 24 2C 8B 88 CC 00 00 00 8B 74 24 38
70FE093Fh:  8B 49 6C 8B 01 8B 80 D0 00 00 00 57 56 52 8D 54
70FE094Fh:  24 14 52 FF D0 5F 5E 83 C4 20 C2 14 00 CC CC CC
70FE095Fh:  CC 83 EC 20 56 8B 74 24 48 33 C0 57 8B 7C 24 2C
70FE096Fh:  85 F6 76 27 8B 54 24 40 8D 4C 24 08 2B D1 8D 49

Stack (001BF9CCh):
001BF9ACh:  00000000 00000001 01270FD8 01270FD4
001BF9BCh:  0127166C 01270FD8 001BF9A4 014BFE30
001BF9CCh:  001BFA64 0149B1D0 81935B24 FFFFFFFE
001BF9DCh:  001BF9F0 0149C413 00000000 00000000
001BF9ECh:  00000000 001BFA74 01499044 00000000
001BF9FCh:  80C51C08 00000000 00000000 7FFDF000
001BFA0Ch:  00000044 0030190E 003018EE 00301818
001BFA1Ch:  00000000 00000000 00000000 00000000
001BFA2Ch:  00000000 00000000 00000000 00000801
001BFA3Ch:  00000001 00000000 00000000 001BFA70
001BFA4Ch:  014A0B66 001BFA60 00000000 00000000
001BFA5Ch:  001BF9FC CBCB549F 001BFAB0 0149B1D0
001BFA6Ch:  81935A8C 00000001 001BFA80 75861174
001BFA7Ch:  7FFDF000 001BFAC0 773CB3F5 7FFDF000
001BFA8Ch:  777F7815 00000000 00000000 7FFDF000
001BFA9Ch:  00000000 00000000 00000000 001BFA8C
001BFAACh:  00000000 FFFFFFFF 7738D74D 0058874D
001BFABCh:  00000000 001BFAD8 773CB3C8 014990A1
001BFACCh:  7FFDF000 00000000 00000000 00000000
001BFADCh:  00000000 014990A1 7FFDF000 00000000

Registers:
EAX: 003192E0, EBX: 003017BC, ECX: 7FFDF000, EDX: 003193D0
ESI: 005C005A, EDI: 00000000, EBP: 03309644, ESP: 001BF9CC

Crash location:
Module: atidxx32
Offset: 1093Fh
Symbol: "XdxInitXopServices" (+EB6Fh)

Loaded modules:
foobar2000                       loaded at 01380000h - 0153A000h
ntdll                            loaded at 77370000h - 774AC000h
kernel32                         loaded at 75810000h - 758E4000h
KERNELBASE                       loaded at 75540000h - 7558A000h
COMCTL32                         loaded at 74520000h - 746BE000h
msvcrt                           loaded at 76B30000h - 76BDC000h
GDI32                            loaded at 77550000h - 7759E000h
USER32                           loaded at 765A0000h - 76669000h
LPK                              loaded at 757C0000h - 757CA000h
USP10                            loaded at 76BE0000h - 76C7D000h
SHLWAPI                          loaded at 758F0000h - 75947000h
DSOUND                           loaded at 6A1D0000h - 6A242000h
ADVAPI32                         loaded at 76980000h - 76A20000h
sechost                          loaded at 774C0000h - 774D9000h
RPCRT4                           loaded at 76A20000h - 76AC1000h
ole32                            loaded at 76790000h - 768EC000h
WINMM                            loaded at 71C20000h - 71C52000h
POWRPROF                         loaded at 74A10000h - 74A35000h
SETUPAPI                         loaded at 770D0000h - 7726D000h
CFGMGR32                         loaded at 75790000h - 757B7000h
OLEAUT32                         loaded at 768F0000h - 7697F000h
DEVOBJ                           loaded at 75590000h - 755A2000h
UxTheme                          loaded at 74290000h - 742D0000h
SHELL32                          loaded at 75950000h - 76599000h
shared                           loaded at 10000000h - 1002B000h
imagehlp                         loaded at 77520000h - 7754A000h
dbghelp                          loaded at 61730000h - 6181B000h
COMDLG32                         loaded at 76C80000h - 76CFB000h
IMM32                            loaded at 774F0000h - 7750F000h
MSCTF                            loaded at 76670000h - 7673C000h
CRYPTBASE                        loaded at 75440000h - 7544C000h
CLBCatQ                          loaded at 76F00000h - 76F83000h
MMDevApi                         loaded at 73F80000h - 73FB9000h
PROPSYS                          loaded at 742D0000h - 743C5000h
dwmapi                           loaded at 73F60000h - 73F73000h
foo_input_monkey                 loaded at 01DE0000h - 01E28000h
foo_dsp_crossfader               loaded at 01E50000h - 01E83000h
foo_rgscan                       loaded at 01FF0000h - 0203F000h
foo_dsp_bs2b                     loaded at 02040000h - 02068000h
foo_dsp_std                      loaded at 020F0000h - 02139000h
foo_vis_vumeter                  loaded at 03300000h - 0341E000h
foo_fileops                      loaded at 02140000h - 02188000h
foo_preview                      loaded at 02080000h - 020A2000h
foo_dsp_span                     loaded at 6ACC0000h - 6ACEE000h
foo_input_dts                    loaded at 026C0000h - 0272A000h
foo_DeleteCurrent                loaded at 021D0000h - 021F0000h
foo_out_wasapi                   loaded at 021F0000h - 02216000h
foo_unpack                       loaded at 02730000h - 02761000h
foo_albumlist                    loaded at 03030000h - 0308C000h
foo_ui_std                       loaded at 03610000h - 0371E000h
gdiplus                          loaded at 74100000h - 74290000h
MSIMG32                          loaded at 739E0000h - 739E5000h
foo_input_alac                   loaded at 02770000h - 02790000h
foo_vis_shpeck                   loaded at 61960000h - 619A1000h
foo_crystalizer                  loaded at 028A0000h - 028C0000h
foo_cdda                         loaded at 030B0000h - 030FE000h
foo_unpack_7z                    loaded at 02FE0000h - 03005000h
foo_playcount                    loaded at 03100000h - 03132000h
foo_popupplus                    loaded at 03210000h - 03293000h
RICHED20                         loaded at 61630000h - 616A6000h
foo_converter                    loaded at 03420000h - 03492000h
foo_input_tta                    loaded at 031A0000h - 031CB000h
foo_w7shell                      loaded at 032A0000h - 032DC000h
foo_ui_hacks                     loaded at 034B0000h - 034EF000h
foo_input_std                    loaded at 03E70000h - 03FBC000h
foo_input_dvda                   loaded at 616D0000h - 61726000h
USERENV                          loaded at 74B20000h - 74B37000h
profapi                          loaded at 754C0000h - 754CB000h
ntmarta                          loaded at 73F00000h - 73F21000h
WLDAP32                          loaded at 76740000h - 76785000h
LINKINFO                         loaded at 6A8A0000h - 6A8A9000h
apphelp                          loaded at 753F0000h - 7543B000h
gameux                           loaded at 6A4F0000h - 6A768000h
XmlLite                          loaded at 73F30000h - 73F5F000h
CRYPT32                          loaded at 75670000h - 7578C000h
MSASN1                           loaded at 75530000h - 7553C000h
wer                              loaded at 6A490000h - 6A4F0000h
ntshrui                          loaded at 6FC90000h - 6FCFF000h
srvcli                           loaded at 75320000h - 75339000h
cscapi                           loaded at 6FD00000h - 6FD0B000h
slc                              loaded at 736F0000h - 736FA000h
WindowsCodecs                    loaded at 73E00000h - 73EFB000h
explorerframe                    loaded at 714A0000h - 7160F000h
DUser                            loaded at 74010000h - 7403F000h
DUI70                            loaded at 74040000h - 740F2000h
sud                              loaded at 61480000h - 6153B000h
ADVPACK                          loaded at 6ACF0000h - 6AD1E000h
VERSION                          loaded at 74980000h - 74989000h
AUDIOSES                         loaded at 73CA0000h - 73CD6000h
SXS                              loaded at 75460000h - 754BF000h
d2d1                             loaded at 5FF40000h - 6000F000h
dxgi                             loaded at 717F0000h - 71873000h
WINTRUST                         loaded at 755B0000h - 755DD000h
d3d10_1                          loaded at 718C0000h - 718EC000h
d3d10_1core                      loaded at 71880000h - 718BA000h
atiuxpag                         loaded at 71360000h - 7136A000h
aticfx32                         loaded at 712E0000h - 7135B000h
atidxx32                         loaded at 70FD0000h - 712D9000h
CRYPTSP                          loaded at 74F70000h - 74F86000h
rsaenh                           loaded at 74D10000h - 74D4B000h
WINSTA                           loaded at 74BE0000h - 74C09000h
netutils                         loaded at 73C20000h - 73C29000h
psapi                            loaded at 774B0000h - 774B5000h

Stack dump analysis:
Address: 0149B1D0h (foobar2000+11B1D0h)
Address: 0149C413h (foobar2000+11C413h)
Address: 01499044h (foobar2000+119044h)
Address: 014A0B66h (foobar2000+120B66h)
Address: 0149B1D0h (foobar2000+11B1D0h)
Address: 75861174h (kernel32+51174h), symbol: "BaseThreadInitThunk" (+12h)
Address: 773CB3F5h (ntdll+5B3F5h), symbol: "RtlInitializeExceptionChain" (+63h)
Address: 7738D74Dh (ntdll+1D74Dh), symbol: "RtlAddMandatoryAce" (+5B1h)
Address: 773CB3C8h (ntdll+5B3C8h), symbol: "RtlInitializeExceptionChain" (+36h)
Address: 014990A1h (foobar2000+1190A1h)
Address: 014990A1h (foobar2000+1190A1h)
Address: 0368298Ah (foo_ui_std+7298Ah)
Address: 02200000h (foo_out_wasapi+10000h), symbol: "foobar2000_get_interface" (+CDD0h)
Address: 02200000h (foo_out_wasapi+10000h), symbol: "foobar2000_get_interface" (+CDD0h)
Address: 02100048h (foo_dsp_std+10048h)
Address: 02100448h (foo_dsp_std+10448h)
Address: 02100448h (foo_dsp_std+10448h)
Address: 02100048h (foo_dsp_std+10048h)
Address: 02100440h (foo_dsp_std+10440h)
Address: 02108040h (foo_dsp_std+18040h), symbol: "foobar2000_get_interface" (+4FC0h)
Address: 02100008h (foo_dsp_std+10008h)
Address: 0312040Ah (foo_playcount+2040Ah), symbol: "foobar2000_get_interface" (+122FAh)
Address: 02140408h (foo_fileops+408h)
Address: 02108008h (foo_dsp_std+18008h), symbol: "foobar2000_get_interface" (+4F88h)
Address: 03038002h (foo_albumlist+8002h)
Address: 02008402h (foo_rgscan+18402h), symbol: "foobar2000_get_interface" (+3B12h)
Address: 02008002h (foo_rgscan+18002h), symbol: "foobar2000_get_interface" (+3712h)
Address: 02000003h (foo_rgscan+10003h)
Address: 02000400h (foo_rgscan+10400h)
Address: 02100008h (foo_dsp_std+10008h)
Address: 02100000h (foo_dsp_std+10000h)
Address: 02208000h (foo_out_wasapi+18000h), symbol: "foobar2000_get_interface" (+14DD0h)
Address: 02100008h (foo_dsp_std+10008h)
Address: 03000000h (foo_unpack_7z+20000h), symbol: "foobar2000_get_interface" (+18B50h)
Address: 02040005h (foo_dsp_bs2b+5h)
Address: 03000000h (foo_unpack_7z+20000h), symbol: "foobar2000_get_interface" (+18B50h)
Address: 02040000h (foo_dsp_bs2b+0h)
Address: 02000000h (foo_rgscan+10000h)
Address: 02000000h (foo_rgscan+10000h)
Address: 03000007h (foo_unpack_7z+20007h), symbol: "foobar2000_get_interface" (+18B57h)
Address: 03000000h (foo_unpack_7z+20000h), symbol: "foobar2000_get_interface" (+18B50h)
Address: 03000005h (foo_unpack_7z+20005h), symbol: "foobar2000_get_interface" (+18B55h)
Address: 02080002h (foo_preview+2h)
Address: 02080004h (foo_preview+4h)
Address: 02208400h (foo_out_wasapi+18400h), symbol: "foobar2000_get_interface" (+151D0h)
Address: 02080080h (foo_preview+80h)
Address: 02100000h (foo_dsp_std+10000h)
Address: 02000408h (foo_rgscan+10408h)
Address: 02000008h (foo_rgscan+10008h)
Address: 02000408h (foo_rgscan+10408h)
Address: 03000080h (foo_unpack_7z+20080h), symbol: "foobar2000_get_interface" (+18BD0h)
Address: 02000033h (foo_rgscan+10033h)
Address: 03000030h (foo_unpack_7z+20030h), symbol: "foobar2000_get_interface" (+18B80h)
Address: 03000090h (foo_unpack_7z+20090h), symbol: "foobar2000_get_interface" (+18BE0h)
Address: 02008080h (foo_rgscan+18080h), symbol: "foobar2000_get_interface" (+3790h)
Address: 02000002h (foo_rgscan+10002h)
Address: 02101000h (foo_dsp_std+11000h)
Address: 02000080h (foo_rgscan+10080h)
Address: 02000480h (foo_rgscan+10480h)
Address: 02100080h (foo_dsp_std+10080h)
Address: 02000088h (foo_rgscan+10088h)
Address: 02108080h (foo_dsp_std+18080h), symbol: "foobar2000_get_interface" (+5000h)
Address: 03000050h (foo_unpack_7z+20050h), symbol: "foobar2000_get_interface" (+18BA0h)
Address: 02008040h (foo_rgscan+18040h), symbol: "foobar2000_get_interface" (+3750h)
Address: 0200008Ah (foo_rgscan+1008Ah)
Address: 03300000h (foo_vis_vumeter+0h)
Address: 02100910h (foo_dsp_std+10910h)
Address: 02000000h (foo_rgscan+10000h)
Address: 02000200h (foo_rgscan+10200h)
Address: 02000200h (foo_rgscan+10200h)
Address: 02000200h (foo_rgscan+10200h)
Address: 02000200h (foo_rgscan+10200h)
Address: 02000200h (foo_rgscan+10200h)
Address: 02000200h (foo_rgscan+10200h)
Address: 02000200h (foo_rgscan+10200h)
Address: 02010101h (foo_rgscan+20101h), symbol: "foobar2000_get_interface" (+B811h)
Address: 03050403h (foo_albumlist+20403h)
Address: 02700260h (foo_input_dts+40260h), symbol: "foobar2000_get_interface" (+2FD30h)
Address: 03100300h (foo_playcount+300h)
Address: 03700360h (foo_ui_std+F0360h), symbol: "foobar2000_get_interface" (+52B00h)

Environment:
App: foobar2000 v1.0.3
OS: Windows 6.1.7600 x86
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 5600+, features: 3DNow!ex MMX SSE SSE2 SSE3
Audio: Wave Out 2/3 (kX 10k2.5 Audio (3550) - Generic);
 Wave Out 6/7 (kX 10k2.5 Audio (3550) - Generic); SPDIF/AC3 Output (kX 10k2.5 Audio (3550) - Generic);
 Master Mixer (kX 10k2.5 Audio (3550) - Generic); Wave Out 4/5 (kX 10k2.5 Audio (3550) - Generic)
UI: Default User Interface 0.9.5

Components:
Core (2010-04-29 14:43:38 UTC)
    foobar2000 core 1.0.3
foo_albumlist.dll (2010-04-29 12:35:36 UTC)
    Album List 4.4
foo_cdda.dll (2010-04-29 12:35:30 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2010-04-29 12:35:08 UTC)
    Converter 1.4.1
foo_crystalizer.dll (2010-01-04 09:09:50 UTC)
    Crystalizer v1
foo_DeleteCurrent.dll (2008-06-30 09:00:02 UTC)
    FooBar2000 Delete Current Track 1.0.0.0
foo_dsp_bs2b.dll (2009-12-13 01:42:30 UTC)
    bs2b 3.1.0
foo_dsp_crossfader.dll (2009-01-05 12:43:56 UTC)
    Gapless Crossfader 0.3.4.1 (SSE)
foo_dsp_span.dll (2009-04-07 06:35:30 UTC)
    Surround Pan 1.3
foo_dsp_std.dll (2010-04-29 12:35:48 UTC)
    Standard DSP Array 1.0
foo_fileops.dll (2010-04-29 12:34:40 UTC)
    File Operations 2.1.2
foo_input_alac.dll (2009-03-22 07:15:46 UTC)
    ALAC Decoder 1.0.3
foo_input_dts.dll (2009-05-02 04:58:30 UTC)
    DTS decoder 0.2.4
foo_input_dvda.dll (2010-01-11 07:11:28 UTC)
    DVD-Audio Decoder and Watermark Detector 0.3.4
foo_input_monkey.dll (2009-12-01 00:02:44 UTC)
    Monkey's Audio Decoder 2.1.4
foo_input_std.dll (2010-04-29 12:35:34 UTC)
    Standard Input Array 1.0
foo_input_tta.dll (2008-11-29 07:55:14 UTC)
    TTA Audio Decoder (unofficial) 2.4.2
foo_out_wasapi.dll (2009-05-19 14:45:18 UTC)
    WASAPI output support 2.1
foo_playcount.dll (2009-12-01 00:34:48 UTC)
    Playback Statistics 2.1.9
foo_popupplus.dll (2010-01-12 01:44:48 UTC)
    PopUp Plus 20080424
foo_preview.dll (2008-12-22 20:41:11 UTC)
    Preview 1.4
foo_rgscan.dll (2010-04-29 12:35:12 UTC)
    ReplayGain Scanner 2.0.9
foo_ui_hacks.dll (2010-05-13 20:11:28 UTC)
    UI Hacks 2010-05-14
foo_ui_std.dll (2010-04-29 12:35:56 UTC)
    Default User Interface 0.9.5
foo_unpack.dll (2010-04-29 12:34:28 UTC)
    ZIP/GZIP/RAR Reader 1.5
foo_unpack_7z.dll (2010-01-11 03:39:44 UTC)
    7-Zip reader 1.3
foo_vis_shpeck.dll (2009-09-28 03:32:16 UTC)
    Shpeck - Winamp vis plugins wrapper 0.3.7
foo_vis_vumeter.dll (2010-05-20 21:01:40 UTC)
    VU Meter 2010-05-21
foo_w7shell.dll (2009-12-13 02:30:06 UTC)
    Windows 7 integration 0.2.8.1

Recent events:
Opening track for playback: "D:\Досуг\Музыка\Yves Larock - Say Yeah (Rivaz Radio Edit).mp3"
Startup time : 0:02.329455
w7shell: taskbar button create notification got
Opening track for playback: "D:\Досуг\Музыка\Arash & Helena - Arash.mp3"
Opening track for playback: "D:\Досуг\Музыка\Akon - Dancer.MP3"
Opening track for playback: "D:\Досуг\Музыка\Akon - Clap Again.mp3"
Opening track for playback: "D:\Досуг\Музыка\New 2008\Music People Deejays & Э. Далгатов - Без Тебя.Mp3"
Opening track for playback: "D:\Досуг\Музыка\Matta Fix - Angel On My Shoulder.mp3"
Opening track for playback: "D:\Досуг\Музыка\New 2008\Neoclubber - Feel The Vibe.Mp3"
Shutting down...

ПОЖАЛУЙСТА ОБЪЯСНИТЕ, ЧТО НУЖНО СДЕЛАТЬ, ЧТОБ НЕ ВЫЛЕТАЛ ЭТОТ CRASH REPORT.

P. S. Заранее большое спасибо!!!
Последний раз редактировалось DRON 11.07.2010, 13:31, всего редактировалось 1 раз.
antisibir M
Аватара
Откуда: Усолье-Сибирское
Репутация: 11
С нами: 14 лет 9 месяцев

Сообщение #103 postED » 06.06.2010, 11:49

2antisibir
Возможно, поможет обновление плагина до версии 2010-06-01 (ссылка в шапке)
Последний раз редактировалось postED 06.06.2010, 12:42, всего редактировалось 1 раз.
postED M
Аватара
Откуда: Криворіжжя
Репутация: 115
С нами: 14 лет 4 месяца

Сообщение #104 PsichoStorM » 06.06.2010, 12:43

2antisibir Обновить компонент, в настройках File -> Preferences -> Advanced -> Display -> Vu Meter отключить D2D rendering
PsichoStorM M
Аватара
Откуда: Moscow
Репутация: 8
С нами: 15 лет 4 месяца

Сообщение #105 Zin-Uru » 08.06.2010, 18:15

2_DRON_, назрела идея: может, добавить по ПКМ метера выпадающее меню с его выключением/включением? В выключенном состоянии стрелки будут на нуле, ресурсы процессора тоже не будут использоваться. Было бы весьма полезно.
Zin-Uru M
Репутация: 45
С нами: 14 лет 6 месяцев

Сообщение #106 DRON » 08.06.2010, 19:33

Это довольно глупо: ни одна визуализация такого выключателя не имеет, не понятно работает вуметр или просто уровень мал, в результате будет куча глупых вопросов.
Речь я так понимаю про Fooneer? Тогда наверное проще добавить кнопку по которой скрывать вуметр и показывать вместо него некую картинку, с разбитым стеклом например ;)
Кстати, компонент "жрёт" только когда виден, то есть если фубар свёрнут или вуметр полностью не виден (например находится на неактивной вкладке), то перерисовка останавливается через несколько секунд.
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 15 лет 10 месяцев

Сообщение #107 Zin-Uru » 08.06.2010, 19:40

_DRON_:Тогда наверное проще добавить кнопку по которой скрывать вуметр и показывать вместо него некую картинку, с разбитым стеклом например
Кстати, компонент "жрёт" только когда виден, то есть если фубар свёрнут или вуметр полностью не виден (например находится на неактивной вкладке), то перерисовка останавливается через несколько секунд.
Странно, мне не удалось снизить нагрузку на процессор, скрыв панель с визуализацией.
Zin-Uru M
Репутация: 45
С нами: 14 лет 6 месяцев

Сообщение #108 neo_rage » 08.06.2010, 20:10

В тему апдейта - строго говоря, эта шняга (см. рисунок) http://s53.radikal.ru/i142/1006/45/40b874b022a6.jpg  тоже должна крутиться, строго симметрично, ибо именно за нее крепится(припаяна) пружинка(которая так же видна на фото), возвращающая стрелку вуметра на место при пропадании сигнала. :) но это если придираться.
neo_rage
Репутация: 0
С нами: 13 лет 11 месяцев

Сообщение #109 DRON » 08.06.2010, 20:34

Zin-Uru:Странно, мне не удалось снизить нагрузку на процессор, скрыв панель с визуализацией.
Ну со всеми этими сплиттерами, которые вообще не понятно как перерисовываются, оно может и не работает. Но я лично у себя на XP только что проверил: если просто закомментировать "$movepanel_c(VU Meter,...", то нагрузка падает почти в два раза.
Я кстати уже писал, что стоит уменьшить все кадры по размеру, то есть сделать их 138х87, а не 304х192 как сейчас:
http://rghost.ru/1836134

Насчёт "шняги" согласен (я её вообще думал убрать, чтобы не смущала), но мне нормально сделать не удалось.
А вы можете сами скачать последний комплект и добавить эту фигню к Arrow2.png (и удалив из Glass2.png).
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 15 лет 10 месяцев

Сообщение #110 neo_rage » 08.06.2010, 20:37

По-моему, лучше тогда в следующих версиях убрать вообще, чтобы не смущала. Бывают вуметры, в которых ее не видно. )
Может, и доберусь сделать сам :)
neo_rage
Репутация: 0
С нами: 13 лет 11 месяцев

Сообщение #111 Zin-Uru » 08.06.2010, 20:41

_DRON_:Ну со всеми этими сплиттерами, которые вообще не понятно как перерисовываются, оно может и не работает. Но я лично у себя на XP только что проверил: если просто закомментировать "$movepanel_c(VU Meter,...", то нагрузка падает почти в два раза.
Не знаю почему, но "просто закомментировать" тоже не дает эффекта (естественно, я пробовал такой вариант). Возможно, потому что у меня 64-битная Win 7...
Как кстати и не дает эффекта использование bin-файлов с уже уменьшенными размерами картинок. Но зато места они занимают меньше. Снова спасибо за труды. ;)
Zin-Uru M
Репутация: 45
С нами: 14 лет 6 месяцев

Сообщение #112 DRON » 08.06.2010, 21:02

А если совсем удалить из конфига? Если и тут не упадёт нагрузка, то я даже не знаю :-D
У вас в Fooneer отключен D2D, а что будет если его включить?
Версия для тестирования:
http://rghost.ru/1836456
При нажатом Shift обновление отключается: посмотрите насколько при этом падает нагрузка, как если бы плагин убрали или только чуть чуть?
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 15 лет 10 месяцев

Сообщение #113 Zin-Uru » 08.06.2010, 21:11

_DRON_:У вас в Fooneer отключен D2D, а что будет если его включить?
Нагрузка выше на 2-3%, чем без него. Странно с учетом того, что он должен быть быстрее.

_DRON_:http://rghost.ru/1836456
При нажатом Shift обновление отключается: посмотрите насколько при этом падает нагрузка, как если бы плагин убрали или только чуть чуть?
Действительно, разницы никакой, по крайней мере на моем процессоре. Придется сделать кнопку для скрытия панели. :)
Zin-Uru M
Репутация: 45
С нами: 14 лет 6 месяцев

Сообщение #114 G-Man » 08.06.2010, 21:21

интересный плагин. точнее, сам факт его существования  :)
спасибо!

вот только чего не хватает - это реалистичности, ну не так выглядели эти приборы на моем старом бобиннике)))

дело даже не во внешнем виде, а в движении - нет инерции что ли
Последний раз редактировалось G-Man 08.06.2010, 21:23, всего редактировалось 1 раз.
G-Man
Аватара
Репутация: 9
С нами: 15 лет 2 месяца

Сообщение #115 DRON » 08.06.2010, 22:28

Zin-Uru:Действительно, разницы никакой, по крайней мере на моем процессоре.
Забавно... А если вот в такой версии Shift понажимать:
http://rghost.ru/1837462
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 15 лет 10 месяцев

Сообщение #116 Zin-Uru » 08.06.2010, 22:41

2_DRON_, так же: что с Shift, что без - совершенно одинаковая загрузка. На более слабых процессорах разница может быть и заметна. А в конфиге я уже прикрутил возможность "выключить" плагин - панель заменяется на просто картинку с нулевым положением стрелок.
Последний раз редактировалось Zin-Uru 08.06.2010, 22:50, всего редактировалось 1 раз.
Zin-Uru M
Репутация: 45
С нами: 14 лет 6 месяцев

Сообщение #117 DRON » 08.06.2010, 22:52

Zin-Uru:2_DRON_, так же: что с Shift, что без - совершенно одинаковая загрузка.
Ну тогда дело точно не в плагине, так как в последней версии нажатый шифт вообще всё отрубает (попробуйте при нажатом шифте потаскать какое нибудь окно над вуметром и получите дырку вместо картинки).
Вы уверены, что всё корректно протестировали или это очередная "банальная ошибка в коде" ;)
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 15 лет 10 месяцев

Сообщение #118 Zin-Uru » 08.06.2010, 23:16

_DRON_:Вы уверены, что всё корректно протестировали или это очередная "банальная ошибка в коде"
Загрузка процессора в данном случае точно никак не связана с ошибками, багов никаких не выявлено. Она связана скорее с нагруженностью, ведь на 80% конфиг сделан на WSH-панелях. Думаю, опция по отключению метера, которую я добавил, пригодится тем, у кого слабый процессор. Главное, теперь более-менее прояснилась ситуация.
Zin-Uru M
Репутация: 45
С нами: 14 лет 6 месяцев

Сообщение #119 AlexSP » 11.06.2010, 10:50

Шикарная штука! Автору респектище! *пыво*
AlexSP
Репутация: 0
С нами: 14 лет 1 месяц

Сообщение #120 scorpionhitech » 12.06.2010, 20:52

В Aimp'е есть подобный визуализатор. При этом он нормально работает. Взять его за основу и переделать для фубара
scorpionhitech M
Аватара
Откуда: Киев
Репутация: 3
С нами: 13 лет 9 месяцев

Пред.След.

Вернуться в Плагины