Skip to main content

Notice

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

foo_rmx beta

Latest Version: RM-X Media Edition v1.2 (20060217)  [for foobar2000 0.8]
Where can I download it? The RM-X Wiki
What does it do?  EVERYTHING!


[UPDATE for foobar2000 0.9]
Experimental foobar2000 0.9 support - v1.3 (20061129 Beta)
[/UPDATE]


original post:
Quote
I started on a lil project last night: foo_rmx.  This is a full port of the current RM-X core over to the foobar2000 player.  RM-X is designed to allow seemless integration of hardware, software, and user. 

In current release, RM-X includes support for the following devices:
* Gamepads/Joysticks
* System-Wide Keyboard Shortcuts (works with multimedia keyboards too)
* IntelliRemote (for Creative's RM-900 remote shipped with Live/Audigy Platinum)
* Remote Center (for Creative's Remote Center application.  used for RM-900, RM-1000, and iR2000 remotes)
* Creative's PC-DVD Remote
* ATI Remote Wonder


Device support is constantly increasing with every new peice of hardware i get.  You can check out www.darkain.com for continueing development information as this plugin nears final release, or you can go directly to the Direct Download. [edit]link removed, see above[/edit]

NOTE:  RM-X supports a fully customizable interface for ALL of these devices, and by default everything is DISABLED.  Make sure you work thru the configuration before commenting saying that something isnt working correctly.
-=- Darkain Dragoon -=-

foo_rmx beta

Reply #1
You don't mention this anywhere, but I guess this is a remote control plugin
Life is Real...
(But not in audio :) )

foo_rmx beta

Reply #2
Quote
You don't mention this anywhere, but I guess this is a remote control plugin

no, this is an "everything" plugin.  the goal of RM-X is to link as many hardware applications and software applications as possible under a single suite.  wireless remotes is simply how i got my start, so they have the best support.

aside from making RM-X work with media players and media hardware, there are other plans to use the same technology for applications such as an irrigation system and home automation system.

making a "Media Edition" of RM-X for foobar is just the current embodiment of the RM-X Core, but in the near future, it will extend far beyond simply multiple applications, and into the rest of the world.

RM-X itself supports a plugin loading system, wich handles all of the various devices, such as the ones listed above, and can easily be extended with future plugins.
-=- Darkain Dragoon -=-

foo_rmx beta

Reply #3
Having used RM-X I can say that calling it a 'remote control plugin' or a 'gamepad plugin' is almost rude. RM-X does more structurally than any other plugin I've used for any multimedia player. In earlier versions (before Darkain started reworking his core) he even had features for controlling over a network, using the same devices on a remote computer, this plugin is really something, and I can't wait to see some of the things he'll do with it next.

foo_rmx beta

Reply #4
Mayeb it's just me, but using a Remote Wonder this plugin doesn't seem to do anything.  The Plugin is installed, loaded and the buttons are configured.  Should it not work when foobar is minmized or not the top app?  Not a whole lot of documentation.  If I can get it to work the way I think it is supposed to it will be an awesome plugin.
Thanks.

foo_rmx beta

Reply #5
Quote
Mayeb it's just me, but using a Remote Wonder this plugin doesn't seem to do anything.  The Plugin is installed, loaded and the buttons are configured.  Should it not work when foobar is minmized or not the top app?  Not a whole lot of documentation.  If I can get it to work the way I think it is supposed to it will be an awesome plugin.
Thanks.

ya, im working on the documentation along side coding right now.  part of the slow-down w/ the documentation is that each plugin for RM-X requires its own unique config guide.

for the remote wonder, its a simple fix... open the app that came w/ the remote wonder.  in the second tab "Plug-Ins", it will list a set of plugins that its software comes with.  her the "Import" button, and browse around for your foobar folder, and inside of it, will of course, be components.  inside of components, RM-X create two sub-folders, one for it's plugins, and one for settings.  go into the RM-X plugin folder and load the "ATI RemoteWonder.dll" into the ATI software.  once this is done, itll work.

if you still have probs after this, let me know.
-=- Darkain Dragoon -=-

foo_rmx beta

Reply #6
How do I uninstall this? I ran the uninstall program, but still it loads

foo_rmx beta

Reply #7
Quote
How do I uninstall this? I ran the uninstall program, but still it loads

you can just delete the dll file and 2 folders it creates.  thaz all the uninstall is SUPOSED to do.
-=- Darkain Dragoon -=-

foo_rmx beta

Reply #8
Quote
How do I uninstall this? I ran the uninstall program, but still it loads huh.gif


Well just guessing here, you'd CD into your foobar2000 components directory and delete anything with rmx in the name.

foo_rmx beta

Reply #9
Quote
you can just delete the dll file and 2 folders it creates. thaz all the uninstall is SUPOSED to do.


THe directories probably wouln't have been uninstalled if fooby was still running during the uninstall...

foo_rmx beta

Reply #10
Wanna give me a list of files that gets installed? I ran the uninstall, and checked that the 2 directories were removed, but still it loads (and I get a crash when i try to exit foobar2k)

Edit:

Figured it out... the foo_rmx.dll is installed under "foobar2000\plugins", not "foobar2000\components"... is this normal? should't it be installed under components?

foo_rmx beta

Reply #11
Just gonna report a crash with your plugin. I get an error saying "cannot open file for writing", then this:

Quote
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 77F88216h
Access violation, operation: write, address: 0088DD8Ch
Call path:
WinMain=>app_shutdown
This is the first crash logged by this instance.
Code bytes (77F88216h):
77F881D6h:  00 0F 94 C1 88 4D 08 64 A1 18 00 00 00 0F B6 D1
77F881E6h:  89 90 84 0F 00 00 38 1D DC 01 FD 77 0F 85 57 55
77F881F6h:  01 00 A0 D0 01 FD 77 F6 D8 1B C0 F7 D0 25 C0 03
77F88206h:  FD 77 39 5E 10 89 45 FC 0F 84 61 23 00 00 8B 06
77F88216h:  FF 40 10 FF 75 FC 8B 06 FF 40 14 53 FF 76 10 E8
77F88226h:  3B A6 FF FF 3D 02 01 00 00 0F 84 4A 55 01 00 3B
77F88236h:  C3 0F 8C EF 55 01 00 38 5D 08 0F 85 A7 32 00 00
77F88246h:  5F 5E 5B C9 C2 04 00 56 8B 74 24 08 83 7E 10 00
Stack (0012FCA4h):
0012FC84h:  77F81F55 77F82528 FFFFFFFF 0107D49C
0012FC94h:  7C58912B 00070000 00000000 12E48988
0012FCA4h:  780238AE 01213580 00000000 00000028
0012FCB4h:  00000000 00000000 0013CEF0 0013E7A8
0012FCC4h:  00000000 00130000 00000004 00000000
0012FCD4h:  00000000 00000000 00000000 0012FC01
0012FCE4h:  0012FC80 3012FC6C 0012FD68 0012FD68
0012FCF4h:  77F81F55 00000000 00000007 00000000
0012FD04h:  0012FD54 77F8819B 01213500 7800EFDF
0012FD14h:  012135A0 7800F27C 01213580 780238AE
0012FD24h:  0012FEA0 00000000 0012FCEB FFFFFFFF
0012FD34h:  00000040 01213580 780238DC 0012F8F0
0012FD44h:  0012FEB4 7800BD6A 78033888 FFFFFFFF
0012FD54h:  0012FD74 0087A12F 01213580 0089482C
0012FD64h:  023A6F20 00894828 0089411C 011D3858
0012FD74h:  0012FEC0 00876B79 0089411C 00000001
0012FD84h:  011D3858 0121300C 505C3A46 72676F72
0012FD94h:  46206D61 73656C69 6F6F665C 32726162
0012FDA4h:  5C303030 67756C70 5C736E69 20584D52
0012FDB4h:  74746553 73676E69 2D4D525C 614D2058
Registers:
EAX: 0088DD7C, EBX: 00000000, ECX: 00000000, EDX: 00000000
ESI: 012135A0, EDI: 00000000, EBP: 0012FD04, ESP: 0012FCA4
Crash location: "ntdll", loaded at 77F80000h - 77FFD000h

Loaded modules:
foobar2000                       loaded at 00400000h - 00452000h
ntdll                            loaded at 77F80000h - 77FFD000h
KERNEL32                         loaded at 7C570000h - 7C628000h
USER32                           loaded at 77E10000h - 77E75000h
GDI32                            loaded at 77F40000h - 77F7E000h
ole32                            loaded at 77A50000h - 77B3F000h
RPCRT4                           loaded at 77D30000h - 77DA1000h
ADVAPI32                         loaded at 7C2D0000h - 7C332000h
COMCTL32                         loaded at 71710000h - 71794000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 76B30000h - 76B6E000h
SHLWAPI                          loaded at 70A70000h - 70AD5000h
msvcrt                           loaded at 78000000h - 78045000h
SHELL32                          loaded at 782F0000h - 78538000h
IMM32                            loaded at 75E60000h - 75E7A000h
foo_ui_std                       loaded at 00850000h - 00867000h
foo_rmx                          loaded at 00870000h - 0089C000h
INDICDLL                         loaded at 6E420000h - 6E426000h
MsgPlusH                         loaded at 009B0000h - 00AE8000h
OLEAUT32                         loaded at 779B0000h - 77A4B000h
imagehlp                         loaded at 77920000h - 77943000h
DBGHELP                          loaded at 72A00000h - 72A2D000h

Stack dump analysis:
Address: 780238AEh, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 77F81F55h, location: "ntdll", loaded at 77F80000h - 77FFD000h
Address: 77F8819Bh, location: "ntdll", loaded at 77F80000h - 77FFD000h
Address: 7800EFDFh, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 7800F27Ch, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 780238AEh, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 780238DCh, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 7800BD6Ah, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 78033888h, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 0087A12Fh, location: "foo_rmx", loaded at 00870000h - 0089C000h
Address: 0089482Ch, location: "foo_rmx", loaded at 00870000h - 0089C000h
Address: 00894828h, location: "foo_rmx", loaded at 00870000h - 0089C000h
Address: 0089411Ch, location: "foo_rmx", loaded at 00870000h - 0089C000h
Address: 00876B79h, location: "foo_rmx", loaded at 00870000h - 0089C000h
Address: 0089411Ch, location: "foo_rmx", loaded at 00870000h - 0089C000h
Address: 77F81F55h, location: "ntdll", loaded at 77F80000h - 77FFD000h
Address: 77F82528h, location: "ntdll", loaded at 77F80000h - 77FFD000h
Address: 77F81F55h, location: "ntdll", loaded at 77F80000h - 77FFD000h
Address: 77F82528h, location: "ntdll", loaded at 77F80000h - 77FFD000h
Address: 78001E00h, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 00446350h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00446360h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00402999h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004012D5h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00876D41h, location: "foo_rmx", loaded at 00870000h - 0089C000h
Address: 00875280h, location: "foo_rmx", loaded at 00870000h - 0089C000h
Address: 00875298h, location: "foo_rmx", loaded at 00870000h - 0089C000h
Address: 0088C21Ch, location: "foo_rmx", loaded at 00870000h - 0089C000h
Address: 008726D9h, location: "foo_rmx", loaded at 00870000h - 0089C000h
Address: 77E1156Ch, location: "USER32", loaded at 77E10000h - 77E75000h
Address: 00872CCBh, location: "foo_rmx", loaded at 00870000h - 0089C000h
Address: 100038C8h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uPeekMessage" (+00000000h)
Address: 0087142Fh, location: "foo_rmx", loaded at 00870000h - 0089C000h
Address: 00412585h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00894E18h, location: "foo_rmx", loaded at 00870000h - 0089C000h
Address: 004110E3h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00438D25h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77F80000h, location: "ntdll", loaded at 77F80000h - 77FFD000h
Address: 00438D50h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043C320h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 7C581AF6h, location: "KERNEL32", loaded at 7C570000h - 7C628000h
Address: 7C57E597h, location: "KERNEL32", loaded at 7C570000h - 7C628000h
Address: 7C581B00h, location: "KERNEL32", loaded at 7C570000h - 7C628000h
Address: 00438BF1h, location: "foobar2000", loaded at 00400000h - 00452000h

Version info:
foobar2000 v0.8.2
UNICODE

foo_rmx beta

Reply #12
Here's the problem I have with RMX plugin: When starting foobar, the error following message appears.

vWnd:init()
Error while creating Window.
OK

After clicking OK, foobar works fine. But the menu command Components/RM-X Configuration doesn't do anything. So I have no idea what I can do with this plugin, or how to use it. But from the list of things you promised above, I think I'd really find this plugin useful.

Any advice? Thanks!

foo_rmx beta

Reply #13
Quote
Here's the problem I have with RMX plugin: When starting foobar, the error following message appears.

vWnd:init()
Error while creating Window.
OK

After clicking OK, foobar works fine. But the menu command Components/RM-X Configuration doesn't do anything. So I have no idea what I can do with this plugin, or how to use it. But from the list of things you promised above, I think I'd really find this plugin useful.

Any advice? Thanks!

thats prob a Win v4.0 bug.  im guessing you are on NT4, or Win9x.  I havnt switched my windowing code over to being compat again thru-out all the changes this week.
-=- Darkain Dragoon -=-

foo_rmx beta

Reply #14
Quote
Just gonna report a crash with your plugin. I get an error saying "cannot open file for writing", then this:

actually, it isnt RM-X itself, but the RM-X modules loaded.  i found this out playing around with a couple of the modules myself, and its since been fixed, and ill try to get a new build up today.
-=- Darkain Dragoon -=-

foo_rmx beta

Reply #15
Quote
Wanna give me a list of files that gets installed? I ran the uninstall, and checked that the 2 directories were removed, but still it loads (and I get a crash when i try to exit foobar2k)

Edit:

Figured it out... the foo_rmx.dll is installed under "foobar2000\plugins", not "foobar2000\components"... is this normal? should't it be installed under components?

my bad... thats what i get for copy-pasting my NSI file, and modifying it for foobar.  i missed a "plugin" reference that should have been "components."  i just changed the file, and it should be fixed in the next build.

this should also fix the uninstall problem that has been reported.
-=- Darkain Dragoon -=-

foo_rmx beta

Reply #16
Quote
Quote
Here's the problem I have with RMX plugin: When starting foobar, the error following message appears.

vWnd:init()
Error while creating Window.
OK

After clicking OK, foobar works fine. But the menu command Components/RM-X Configuration doesn't do anything. So I have no idea what I can do with this plugin, or how to use it. But from the list of things you promised above, I think I'd really find this plugin useful.

Any advice? Thanks!

thats prob a Win v4.0 bug.  im guessing you are on NT4, or Win9x.  I havnt switched my windowing code over to being compat again thru-out all the changes this week.

@darkain
To clarify my earlier post: I'm running Windows Millennium... I've never seen this error message with any other program.
When I installed the RM-X, I optioned for "Keyboard" and "Gaming" and nothing else.
My foobar is v0.8.2 and works extremely well.

foo_rmx beta

Reply #17
Here as well it crashes on exit with a "cannot open file"... I'm gonna wait for the final version and some docs because right now I'm feeling pretty clueless

You can go there to see the log of the crash (way too bigh to be included in my post sorry about that 

foo_rmx beta

Reply #18
Quote
To clarify my earlier post: I'm running Windows Millennium... I've never seen this error message with any other program.
When I installed the RM-X, I optioned for "Keyboard" and "Gaming" and nothing else.
My foobar is v0.8.2 and works extremely well.

again... its a problem with Win v4.x... this includes Win95, Win98, WinME, and WinNT4.  right now, RM-X is built for Win 5.0, wich includes Win2000, WinXP, and Server 2003.

keyboard support is exspecially broken on win9x right now, altho, it still works on NT4, as its a 9x problem, not a Win v4.x problem.

give both another build or two, and they will be working again.  the main problem is that i use alot of window placement optimizations that only exist in Win2000 and higher, and as for the keyboard not working, that is because i use Win32 APIs that didnt exist in Win9x.
-=- Darkain Dragoon -=-

foo_rmx beta

Reply #19
I moved the dll to the components folder, and it works great.  Then I close Foobar2000 and it gives me an error report. 

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 020530F2h
Access violation, operation: read, address: 020530F2h
Call path:
WinMain=>app_shutdown
This is the first crash logged by this instance.
Access violation, operation: read, address: 020530F2h
Stack (0012FD90h):
0012FD70h:  FECE5CA0 0012FE9C 00000018 0012FEC4
0012FD80h:  EBCB4DD8 EBCB49A0 8057D529 EBCB4A5C
0012FD90h:  77D43A50 000602E4 0000001C 00000000
0012FDA0h:  00000644 020530F2 DCBAABCD 00000000
0012FDB0h:  0012FE00 020530F2 0012FE20 77D43B1F
0012FDC0h:  020530F2 000602E4 0000001C 00000000
0012FDD0h:  00000644 00000000 000602E4 00000000
0012FDE0h:  00000000 00000000 00000001 00000014
0012FDF0h:  00000001 00000000 00000000 00000010
0012FE00h:  00000000 00000000 0012FDD4 0012F9B8
0012FE10h:  0012FE64 77D7390A 77D99B68 00000000
0012FE20h:  0012FE74 77D444F5 00000000 020530F2
0012FE30h:  000602E4 0000001C 00000000 00000644
0012FE40h:  005B8E44 00000001 77D43DE2 100038C8
0012FE50h:  00000000 00040000 00000000 0012FE48
0012FE60h:  0012F9B8 0012FFB0 77D7390A 77D99AF8
0012FE70h:  FFFFFFFF 0012FE9C 77D44525 005B8E30
0012FE80h:  0000001C 00000000 00000644 020530F2
0012FE90h:  00000000 00000000 00000000 0012FF14
0012FEA0h:  77F75DA3 0012FEAC 00000018 005B8E30
Registers:
EAX: C0000000, EBX: 00000000, ECX: 00000000, EDX: 00000003
ESI: 020530F2, EDI: 0012FE00, EBP: 0012FDB8, ESP: 0012FD90
Unable to identify crash location

Loaded modules:
foobar2000                       loaded at 00400000h - 00451000h
ntdll                            loaded at 77F50000h - 77FF7000h
kernel32                         loaded at 77E60000h - 77F46000h
USER32                           loaded at 77D40000h - 77DCC000h
GDI32                            loaded at 7E090000h - 7E0D1000h
ADVAPI32                         loaded at 77DD0000h - 77E5D000h
RPCRT4                           loaded at 78000000h - 78087000h
ole32                            loaded at 771B0000h - 772D4000h
COMCTL32                         loaded at 71950000h - 71A34000h
msvcrt                           loaded at 77C10000h - 77C63000h
SHLWAPI                          loaded at 70A70000h - 70AD5000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 763B0000h - 763F5000h
SHELL32                          loaded at 773D0000h - 77BC2000h
foo_abx                          loaded at 008D0000h - 008DA000h
foo_ac3                          loaded at 008E0000h - 008F0000h
foo_albumlist                    loaded at 008F0000h - 008FA000h
foo_ape                          loaded at 00900000h - 0091F000h
foo_apl                          loaded at 00920000h - 0092A000h
foo_bitcompare                   loaded at 00930000h - 00938000h
foo_burninate                    loaded at 00940000h - 0094B000h
VERSION                          loaded at 77C00000h - 77C07000h
foo_cdda                         loaded at 00950000h - 0095E000h
foo_clienc                       loaded at 00960000h - 00974000h
foo_console                      loaded at 00980000h - 00988000h
foo_convolve                     loaded at 00990000h - 009BB000h
foo_custom_sort                  loaded at 009C0000h - 009CA000h
foo_diskwriter                   loaded at 009D0000h - 009E1000h
WINMM                            loaded at 76B40000h - 76B6C000h
foo_dsp_crossfade                loaded at 00A70000h - 00A77000h
foo_dsp_crossfeed                loaded at 00A80000h - 00A86000h
foo_dsp_extra                    loaded at 00A90000h - 00AA5000h
foo_dsp_nogaps                   loaded at 00AB0000h - 00AB7000h
foo_dsp_pause                    loaded at 00AC0000h - 00AC7000h
foo_dsp_skip_silence             loaded at 00AD0000h - 00AD7000h
foo_dsp_soundtouch               loaded at 00AE0000h - 00AEB000h
MSVCP60                          loaded at 55900000h - 55961000h
foo_dynamics                     loaded at 00AF0000h - 00AF7000h
foo_faac                         loaded at 00B00000h - 00B33000h
foo_festalon                     loaded at 00B40000h - 00C7F000h
foo_flac                         loaded at 00C80000h - 00C96000h
foo_flaccer                      loaded at 00CA0000h - 00CB6000h
foo_freedb                       loaded at 00CC0000h - 00CEE000h
WS2_32                           loaded at 71AB0000h - 71AC5000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_history                      loaded at 00CF0000h - 00CFE000h
foo_id3v2                        loaded at 00D00000h - 00D26000h
foo_info_samurize                loaded at 00D30000h - 00D4D000h
uxtheme                          loaded at 5AD70000h - 5ADA4000h
nview                            loaded at 00DA0000h - 00EED000h
PSAPI                            loaded at 76BF0000h - 76BFB000h
OLEAUT32                         loaded at 77120000h - 771AB000h
NTMARTA                          loaded at 76CE0000h - 76CFF000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                           loaded at 71BF0000h - 71C01000h
LgWndHk                          loaded at 00FB0000h - 00FB7000h
MSCTF                            loaded at 74720000h - 74764000h
YzToolBar                        loaded at 01010000h - 0101F000h
foo_input_std                    loaded at 01030000h - 010C9000h
MSACM32                          loaded at 77BE0000h - 77BF4000h
foo_lame                         loaded at 010D0000h - 010D9000h
foo_looks                        loaded at 010E0000h - 0114D000h
gdiplus                          loaded at 70D00000h - 70EA1000h
foo_lpac                         loaded at 01160000h - 01167000h
lpac_codec_api                   loaded at 01170000h - 0117A000h
lpaccodec                        loaded at 01180000h - 011A9000h
foo_masstag                      loaded at 013D0000h - 013E0000h
foo_matroska                     loaded at 013E0000h - 0141F000h
foo_mod                          loaded at 01420000h - 01429000h
BASS                             loaded at 01430000h - 0148A000h
foo_monkey                       loaded at 01490000h - 014AE000h
foo_mpcenc                       loaded at 014B0000h - 014B8000h
foo_mpeg4u                       loaded at 014C0000h - 014E9000h
foo_nez                          loaded at 014F0000h - 0151C000h
foo_null                         loaded at 01520000h - 01527000h
foo_ofr                          loaded at 01530000h - 0155E000h
foo_oggpreview                   loaded at 01570000h - 0166D000h
foo_output_std                   loaded at 01670000h - 01679000h
foo_out_dsound_ex                loaded at 01680000h - 01689000h
DSOUND                           loaded at 51080000h - 510D6000h
foo_out_ks                       loaded at 016A0000h - 016AB000h
SETUPAPI                         loaded at 76670000h - 76757000h
foo_psf                          loaded at 016B0000h - 0175B000h
foo_read_http                    loaded at 01760000h - 01769000h
foo_rgscan                       loaded at 01770000h - 0177B000h
foo_rmx                          loaded at 01780000h - 017AC000h
foo_search_ex                    loaded at 017B0000h - 017B8000h
foo_shn                          loaded at 017C0000h - 017CE000h
foo_shuffle                      loaded at 017D0000h - 017DE000h
foo_sid                          loaded at 017E0000h - 01827000h
foo_spc                          loaded at 01830000h - 0183F000h
foo_speex                        loaded at 01840000h - 01858000h
foo_stfu                         loaded at 01860000h - 01867000h
foo_text                         loaded at 01870000h - 01883000h
foo_tfmx                         loaded at 01890000h - 01899000h
foo_toolame                      loaded at 018A0000h - 018B3000h
foo_tunes                        loaded at 018C0000h - 01934000h
foo_ui_columns                   loaded at 01940000h - 01963000h
foo_ui_std                       loaded at 01A70000h - 01A87000h
foo_unpack                       loaded at 01A90000h - 01AC1000h
foo_vis_manager                  loaded at 01AD0000h - 01AD8000h
foo_vis_samurize2                loaded at 01AE0000h - 01B06000h
foo_vis_simple_spectrum          loaded at 01C20000h - 01C2A000h
foo_vis_vu_meter                 loaded at 01C30000h - 01C38000h
foo_vorbisenc                    loaded at 01C40000h - 01D3A000h
foo_wavpack                      loaded at 01D40000h - 01D4B000h
foo_wma                          loaded at 01D50000h - 01D69000h
WMVCore                          loaded at 08530000h - 0872D000h
WMASF                            loaded at 07260000h - 07299000h
foo_xa                           loaded at 01D70000h - 01D81000h
foo_looks                        loaded at 01D90000h - 01DFD000h
nvwddi                           loaded at 01E50000h - 01E5E000h
iTchHk                           loaded at 01E70000h - 01E77000h
wdmaud                           loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
LgMsgHk                          loaded at 02070000h - 0207B000h
mslbui                           loaded at 605D0000h - 605D8000h
ksuser                           loaded at 5EF80000h - 5EF84000h
kbdhook                          loaded at 02B70000h - 02B77000h
imagehlp                         loaded at 76C90000h - 76CB2000h
DBGHELP                          loaded at 6D510000h - 6D58D000h

Stack dump analysis:
Address: 77D43A50h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D43B1Fh, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D7390Ah, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CreateAcceleratorTableA" (+0000032Dh)
Address: 77D99B68h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D444F5h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "PostMessageA" (+000000ADh)
Address: 77D43DE2h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "TranslateMessage" (+00000000h)
Address: 100038C8h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uPeekMessage" (+00000000h)
Address: 77D7390Ah, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CreateAcceleratorTableA" (+0000032Dh)
Address: 77D99AF8h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D44525h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "PostMessageA" (+000000DDh)
Address: 77F75DA3h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D444A8h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "PostMessageA" (+00000060h)
Address: 77D4790Ch, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "ShowWindow" (+0000000Ch)
Address: 01A7B6B2h, location: "foo_ui_std", loaded at 01A70000h - 01A87000h
Address: 004116FCh, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 70A9F1ABh, location: "SHLWAPI", loaded at 70A70000h - 70AD5000h
Symbol: "Ordinal125" (+00000027h)
Address: 00B4D47Bh, location: "foo_festalon", loaded at 00B40000h - 00C7F000h
Address: 0040FFD9h, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 00437A35h, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 70A9F1ABh, location: "SHLWAPI", loaded at 70A70000h - 70AD5000h
Symbol: "Ordinal125" (+00000027h)
Address: 00437A60h, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 0043B158h, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 77E814C7h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "GetCurrentDirectoryW" (+00000044h)
Address: 70A9F1ABh, location: "SHLWAPI", loaded at 70A70000h - 70AD5000h
Symbol: "Ordinal125" (+00000027h)
Address: 0045002Eh, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 77E94809h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "SetThreadExecutionState" (+00000097h)
Address: 77E91210h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "OpenConsoleW" (+0000EDBEh)
Address: 00437901h, location: "foobar2000", loaded at 00400000h - 00451000h

Version info:
foobar2000 v0.8
UNICODE


Thats not going to stop me from using the component though!  Thanks big!
I love this plug-in!

 

foo_rmx beta

Reply #20
Quote
I moved the dll to the components folder, and it works great.  Then I close Foobar2000 and it gives me an error report.

this problem has already been addressed in this thread, and is already fixed.  im working out a couple more problems before i release another build today, but sure enough, it WILL be today, and soon.
-=- Darkain Dragoon -=-

foo_rmx beta

Reply #21
Quote
it WILL be today, and soon.

*an hour and a half later*

I updated the files on the server.  same download link.  this time, make sure you uninstall previous RM-X installs.  mainly, get rid of the "RMX Plugins" folder, as older plugins for RM-X WILL BREAK, and they will break horribly.  i usually dont break compat often, but when i do, its hard. 

on a side note:  i removed the "Media Controller" plugin, as it didnt work with foobar anyways, and its being replaced with a new plugin sometime in the future anyways.

ive tested and ran this build sucessfully on WinXP, and Win98.  it fails to load on Win95, and i dont have my Win2K or WinNT4 systems available at this moment.  on a note:  it isnt tested on WinME, nor will it ever be.  i dont offer any support at all to the WinME OS.


if there are any probs with this build, let me know soon.  i changed alot of the underlaying framework that RM-X uses to communicate between its core and its plugins, and i havnt had nearly enough time for extensive testing.
-=- Darkain Dragoon -=-

foo_rmx beta

Reply #22
Ok, I've loaded the remote wonder dll you specified in the remotes plugins section.  rmx loads fine in foobar. buttons are set up.  The Remote is only able to control foobar when it is the top application which it has always been able to do.  When minimized or not on top it does nothing.  I really hope this works soon, it's great sounding plugin.
Thanks.

foo_rmx beta

Reply #23
Quote
Ok, I've loaded the remote wonder dll you specified in the remotes plugins section.  rmx loads fine in foobar. buttons are set up.  The Remote is only able to control foobar when it is the top application which it has always been able to do.  When minimized or not on top it does nothing.  I really hope this works soon, it's great sounding plugin.
Thanks.

eak... yus, i did goof up a bit.

fixed "Ati RemoteWonder.dll"

make sure that foobar is closed and the ATI software is no longer bound to the DLL file when you try to replace it, or else it wont work...


as a note, with the default configuration, RM-X will capture ALL of the buttons on the remote.  im going to make this optional later on, but, this is how it is right now.  (and by capture, i mean is RMX is loaded [as in, foobar is running], ONLY RM-X will recieve remote messages, meaning its built in mouse functions and other things wont work)
-=- Darkain Dragoon -=-

foo_rmx beta

Reply #24
Awesome, it works now. Nice Work. Now I can change track whithout foobar being on top.  Keep up the good work. Thanks.